FreeMarker 2.3.32 is out! Extends ?c to print quoted string literals. Adds ?cn that prints a null literal when needed; handy when generating JSON. And more. See: https://t.co/hbnDsv4qP9
@shyamal_madura Formatting for human readers, and for a computer language are inherently different, so ${n} can't do both. Will see if I can bring this up more in the docs. BTW, I'm working on features that make outputting literals for JSON (and such) better/easier. Comes in 2.3.32 hopefully.
FreeMarker 2.3.31 is out! Mostly contains bugfixes. Also added ?eval_json, as users keep trying to parse JSON with ?eval, which doesn't always work, and can even be a security problem. Version history: https://t.co/hvUBvvkV0T
FreeMarker 2.3.30 is out! Supports adding arguments dynamically to directive/macro/function/method calls. More control over what templates are allowed to access through the data-model (e.g. with whitelisting). Change log: https://t.co/er6c1n7nhT
In case you are using the discontinued JBoss Tools FreeMarker plugin, here's a forked (unofficial) maintenance version that supports FreeMarker 2.3.29: https://t.co/HgP2fp8D6j
@_atorralba@ackcentsecurity For the record, I did respond on the private list back then, not realizing that the reply didn't go to your personal address...
@PavanGayakwad I will add that. But this is a actually the standard convention in Java (established by the JavaBeans specification); `obj.getFooBar()` is `obj.fooBar` in many other languages as well, such as in Groovy.
FreeMarker 2.3.28 is out! Adds alternative interpolation syntax if ${} clashes with your intended output. More flexible handling of missing (optional) templates. No more "-incubating" in the version number. Details / change log: https://t.co/ZwIir1w6pt
@tobib185@tipprbot Thanks for the support (though we can't collect it technically). As of donations in general, FreeMarker is owned by Apache, so donations usually go to Apache, not to specific projects. So I guess it would be inappropriate to accept more targeted donations.
FreeMarker has graduated from the Apache Incubator to a top level Apache project! The next release, 2.3.28, will not have the "incubating" suffix anymore.