跳到主要内容

每月发布节奏:发布十二月和一月 RC

·2 分钟阅读
Eric Vicenti
Facebook 工程师

在 React Native 推出后不久,我们开始每两周发布一次,以帮助社区采用新功能,同时保持版本稳定以供生产使用。在 Facebook,我们必须每两周稳定代码库,以发布我们的生产 iOS 应用,因此我们决定以相同的节奏发布开源版本。现在,许多 Facebook 应用每周发布一次,尤其是在 Android 上。因为我们每周从主分支发布,所以我们需要保持它相当稳定。因此,双周发布节奏甚至不再对内部贡献者有利。

我们经常听到社区的反馈,认为发布速度难以跟上。像 Expo 这样的工具不得不跳过每隔一个版本,以便管理版本的快速变化。因此,很明显,双周发布对社区没有好处。

现在每月发布

我们很高兴宣布新的每月发布节奏,以及 2016 年 12 月的发布版本 v0.40,该版本在上个月一直在稳定,并且可以采用。(只需确保更新 iOS 上原生模块中的标头)。

虽然它可能会因避开周末或处理意外问题而有所不同几天,但您现在可以期望在每个月的第一天获得给定的发布版本,并在上个月的最后一天发布。

使用当月版本以获得最佳支持

一月份的候选版本已准备好试用,您可以在此处查看新功能

要查看即将发生的变化并为 React Native 贡献者提供更好的反馈,请尽可能始终使用当月的候选发布版本。到每个版本在月底发布时,它包含的更改将在生产 Facebook 应用中发布超过两周。

您可以使用新的 react-native-git-upgrade 命令轻松升级您的应用

npm install -g react-native-git-upgrade
react-native-git-upgrade 0.41.0-rc.0

我们希望这种更简单的方法将使社区更容易跟踪 React Native 中的更改,并尽可能快地采用新版本!

(感谢 Martin Konicek 提出这个计划,并感谢 Mike Grabowski 使其成为现实)