2.3

Page Contents

Date of release: 2004-June-15

FreeMarker 2.3 introduces numerous little new features and quality improvements compared to the 2.2.x series. The most notable improvements are the ability to define functions (methods) in templates, the ability to interpolate variables in string literals, the support for a variable number of macro parameters, and the more intelligent default object wrapper. Although none of the improvements is a drastic change, the 2.3.x series is not backward compatible with the 2.2.x series (see the list below), so you may choose to use it for new projects only.

Probably the most ``loudly promoted'' new feature is the totally redesigned XML wrapper. With the new XML wrapper FreeMarker targets a new application domain, which is similar to the application domain of XSLT: transforming complex XML to whatever textual output. Although this subproject is young, it is definitely usable in practice. See the XML Processing Guide for more details.

Non backward-compatible changes!

Changes on the FTL side

Changes on the Java side

Other changes

The history of the releases before the final version

Differences between the final release and Release Candidate 4

Differences between the Release Candidate 4 and Release Candidate 3

Differences between the Release Candidate 3 and Release Candidate 2

Differences between the Release Candidate 2 and Release Candidate 1

Differences between the Release Candidate 1 and Preview 16 releases

Differences between the Preview 16 and Preview 15 releases

Differences between the Preview 15 and Preview 14 releases

Differences between the Preview 14 and Preview 13 releases

Differences between the Preview 13 and Preview 12 releases

Differences between the Preview 12 and Preview 11 releases

The only change between this and the previous preview release is that Preview 11 had a bug where DOM trees would never be garbage-collected.

Differences between the Preview 11 and Preview 10 releases

Differences between the Preview 10 and Preview 9 releases

Differences between the Preview 9 and Preview 8 releases

Differences between the Preview 8 and Preview 7 releases

Differences between the Preview 7 and Preview 6 releases

Differences between the Preview 6 and Preview 5 releases

Differences between the Preview 5 and Preview 4 releases

Differences between the Preview 4 and Preview 3 releases

Differences between the Preview 3 and Preview 2 releases

Differences between the Preview 2 and Preview 1 releases

FreeMarker Manual -- For FreeMarker 2.3.20
HTML generated: 2013-06-27 20:54:33 GMT
Edited with XMLMind XML Editor
Here!