1、freemarker 2.3.29 发布

FreeMarker 2.3.29 已经正式发布了。发布时间是:2019-08-17。需要J2SE 1.5 或者更高版本。FreeMarker 2.3.29的maven仓库如下所示:

<dependency>
  <groupId>org.freemarker</groupId>
  <artifactId>freemarker</artifactId>
  <version>2.3.29</version>
</dependency>

2、FreeMarker 2.3.29 新特性介绍

2.1、FTL方面新特性

(1)新增lambda表达式的支持: ?filter(predicate), ?map(mapper), ?take_while(predicate), ?drop_while(predicate)

例如:
users?filter(user -> user.superuser)

users?map(user -> user.name)

2.2、Java方面新特性

https://freemarker.apache.org/docs/versions_2_3_29.html#autoid_151