Tests and documentation for <#include ignore_missing=...>.
(More #include test)
(Tag parsing error was still misleading.)
(Error message typo)
(Failing parse error message test fix + more cases.)
(On 1.4 we have Boolean.valueOf...)
(Tabs to spaces...)
(Less confusing error message when BeanModel.get(String) fails inside the getter method of the wrapped class.)
The setting directive now can set the output_encoding setting.
(JavaDoc typo)
New built-in, ?url_path: This is the same as the url built-in, except that it doesn't escape slash (/) characters. This meant to be used for converting paths (like paths coming from the OS or some content repository) that use slash (not backslash!) to a path the can be inserted into an URL.
Removed some stuff not needed on Java 1.4 anymore.
Removed the possibility of deploying to snapshot repository - it turns out it's not backward compatible because of projects depending on org.freemarker:freemarker version ranges.
(Minor ASTPrinter improvements)
(Internal method name typo fix)
(Some renamings in the jj file.)
(Cleaning up identifier patterns)
?matches fixing in progress
Bugfix for #257 "Random behavior when using ?size + #list on ?matches result"
Added tests and version history entry for: Bug fixed [257]: The result of ?matches wasn't reentrant. For example, you couldn't list the matches inside another listing where you are also listing exactly the same result value, as they would consume from the same iterator. Most importantly, even accessing the ?size of the same result value has terminated the outer listing of the same value.