每月发布节奏:发布十二月和一月 RC
·2 分钟阅读
在 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 使之实现)