No, no syntax changes, but yes, better error reporting.
There is a long-term bug that permits templates to be (sometimes) executed inside templates. You have been tripping over this bug, where {null} appears to be a template accessing the field named "null". There is no such field. I haven't fixed this bug because it could be considered a feature.
Another bug permitted use of bogus field names. That bug has been fixed, now reporting the error instead of doing something else. In your case, the 'something else' was probably returning the word "null". If that is what you want to happen, remove the {} around the word "null". If you want something else to happen, then change the template appropriately.
|