[MAGNOLIA-3744] Upgrade to FreeMarker 2.3.18 Created: 29/Jun/11  Updated: 01/Nov/13  Resolved: 01/Nov/13

Status: Closed
Project: Magnolia
Component/s: freemarker
Affects Version/s: None
Fix Version/s: 5.2

Type: Task Priority: Major
Reporter: Magnolia International Assignee: Daniel Lipp
Resolution: Obsolete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-3092 freemarker: support for loading tagli... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

Among other interesting changes:

  • support for slf4j (although we currently don't configure FreeMarker's logging, we could start doing it now)
  • non-automatic flush of the output: until now, FreeMarker was automatically flushing the output after each Template.process(). This is still the default behavior, but can now be changed. (see changelog for details)
  • a new simple way to completely disable caching (could be interesting during development)
  • finally, better tld file location mechanisms. This could be the end of the workarounds developers had to use while running from their IDE.

http://freemarker.org/docs/versions_2_3_17.html
http://freemarker.org/docs/versions_2_3_18.html



 Comments   
Comment by Jan Haderka [ 19/Jul/11 ]

will be done in minor release because of the importance of TLD locator fix.

Comment by Jan Haderka [ 19/Jul/11 ]

the one who spot it, fix it

Comment by Philipp Bärfuss [ 20/Jul/11 ]

the tld fix of 2.3.18 fixed a regression of 2.3.17 but we use 2.3.16. Its not the expected improvement of the tld lookup and it still only scans the jars in WEB-INF/lib/ and doesn't scan the full classpath.

Comment by Jan Haderka [ 06/Mar/12 ]

Since there's no major benefit, there's no reason to update in minor release.

Comment by Daniel Lipp [ 01/Nov/13 ]

Has already been done with MAGNOLIA-3092

Generated at Mon Feb 12 03:49:16 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.