2012-12-30 126 views

回答

5
+0

很棒,thx!是否有这样的文件的所有版本或我必须在分支之间切换? – piotrek

+0

您也可以查看历史版本,例如https://github.com/clojure/clojure/commits/master/changes.md - 它也曾经是[文本文件](https:// github。 COM/Clojure的/ Clojure的/犯/ e5d3bfe66821084d1a3d651270d528931d690e69/changes.txt)。 –

0

在一般情况下,这将是这两个错误修复和新的增强功能的组合。您也可以期望一些性能改进。

它是通常是因为意图是维持向后兼容性,所以是一个直接替换。在特殊情况下可能会发生一些突变,但是我已经从1.4版本升级到1.5版本,并且已经有几个项目没有问题。

与往常一样,当更新主要依赖项时,应该使用新版本进行彻底测试。

3

有一个巨大的分裂与过去从1.2到1.3 —不在核心,但在贡献图书馆。我们不得不重写所有依赖于旧contrib的代码,这是一件很大的工作。版本1.4引入了关于整数字面值的重大更改,该更改从Integer切换为Long。这打破了很多Java互操作代码,但是修复起来很麻烦。 1.5版本是最干净的增量,根本不会有任何突变(据我所知)。

相关问题