2.2.1

Page Contents

发布日期:2003-04-11

此版本引入了重要的新功能,例如本地 FTL 日期/时间类型以及自动包含和自动导入设置。

日期/时间支持是实验性的,但是我们希望它不会有实质性的变化。我们希望将其标记为最终 ASAP,因此我们敦促每个人将有关此主题的反馈发送到邮件列表。

FTL 方面的更改

Java 方面的更改

  • 新的TemplateModel子接口:TemplateDateModel。有关更多信息,请阅读程序员指南/数据模型/标量

  • 自动包含和自动导入:使用这些新的配置级别设置,您可以在所有模板的顶部包括并导入常用模板(通常是宏定义的集合),而无需在模板中一次又一次地键入<#include ...><#import ...>。有关更多信息,请阅读Configuration的 Java API 文档。

  • 新模板方法:createProcessingEnvironment。此方法使您可以在模板处理之前对Environment进行一些特殊的初始化,或者在模板处理之后读取环境。有关更多信息,请阅读 Java API 文档。

  • 更改为freemarker.ext.beans软件包:BeanModelMapModelResourceModel现在实现TemplateHashModelEx

  • 错误修正:Configurable.setSettings(Properties)并未删除属性值末尾的多余空格/制表符。