freemarker 2.3.21 和 freemarker 2.3.26-incubating 有啥区别
Posted
技术标签:
【中文标题】freemarker 2.3.21 和 freemarker 2.3.26-incubating 有啥区别【英文标题】:what is the difference between freemarker 2.3.21 and freemarker 2.3.26-incubatingfreemarker 2.3.21 和 freemarker 2.3.26-incubating 有什么区别 【发布时间】:2018-04-05 09:09:47 【问题描述】:我想将 Freemarker 从 2.3.21 更新到 2.3.26-incubating。但是,我不知道改进或添加或编辑了哪些功能。我需要写一篇关于这些两个版本之间的主要改进的文章。我应该写什么?
我希望在 Freemarker 的两个版本 2.3.21 和 2.3.26-incubating 之间进行主要改进。请帮帮我:
【问题讨论】:
只需阅读此版本的更新日志:freemarker.org/docs/versions_2_3_26.html 和版本 2.3.22、23、24、25。 @StephaneM 谢谢...但我想要一份最重要的更改列表...(: 【参考方案1】:正如@StephaneM 所说,有一个详细的change log。对于如此庞大的版本范围来说,它会很长,但所有更改都应该向后兼容。但最受欢迎的新功能可能是这些:Automatic escaping(即“输出格式”)、new #list
features(键值列表、#items
、#else
、#sep
)、loop variable built-ins、?api
(解决 Map
-s... 的历史问题)、custom number- and date formats、+=
和 ++
运算符在赋值中,-
(和 :
和 .
)转义的可能性带有\
的标识符。
【讨论】:
@ddenkany 你能解释一下自动转义吗?我已经读过它的教程好几遍了,但我找不到它......): 具体有什么不明白的?顺便说一句,它还有一个高度简化的版本:freemarker.org/docs/…以上是关于freemarker 2.3.21 和 freemarker 2.3.26-incubating 有啥区别的主要内容,如果未能解决你的问题,请参考以下文章