每月发布周期:发布 12 月和 1 月 RC
·3 分钟阅读
在 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 使其实现)