2.2.6
Page Contents
发布日期:2004 年 3 月 13 日
维护和错误修正版本。 FreeMarker 2.3rc1 提供了一些改进。
FTL 方面的更改
-
新的special variable:
.vars
。这对于读取带有方括号语法的顶级变量很有用,例如.vars["name-with-hyphens"]
和.vars[dynamicName]
。
Java 方面的更改
-
错误修正:当模板缓存被旧版本替换时,它没有重新加载模板。
-
错误修正:
freemarker.template.utility.DeepUnwrap
将序列解包为空ArrayList
-s。 -
错误修正:在错误消息中,当带引号的 FTL 指令具有嵌套内容时,该内容也会被加引号,因此引号可能会很长并且不必要地暴露嵌套行。
-
freemarker.template.TemplateExceptionHandler.HTML_DEBUG_HANDLER
现在可以打印更多 HTML 上下文验证消息。 -
您可以使用静态方法
Configuration.getVersionNumber()
查询 FreeMarker 版本号。另外,freemarker.jar
中包含的Manifest.mf
现在包含 FreeMarker 版本号,此外,使用java -jar freemarker.jar
执行它会将版本号打印到标准输出中。 -
日期支持现在标记为最终支持。 (之前是实验性的.)自 FreeMarker 2.2.1 以来没有变化。
Other changes
-
手册和 JavaDoc API 中的修复和改进。该文档现在可以与 Eclipse 帮助插件一起使用(可以在 FreeMarker 网页的“ Editor/IDE plugins”部分中访问)。
-
较小的网站改进。