每月发布节奏:发布 12 月和 1 月 RC 版
·阅读时间:2 分钟
在 React Native 推出后不久,我们便开始每两周发布一次,以帮助社区采用新功能,同时保持生产环境版本的稳定性。在 Facebook,我们必须每两周稳定代码库,以便发布我们的生产 iOS 应用,因此我们决定以同样的速度发布开源版本。现在,许多 Facebook 应用每周发布一次,尤其是在 Android 上。由于我们每周从 master 分支发布,因此我们需要保持其稳定性。因此,每两周发布一次的节奏对内部贡献者也没有任何益处了。
我们经常收到社区的反馈,认为发布频率难以跟上。像 Expo 这样的工具不得不跳过每次发布,以管理版本快速变化的问题。因此,很明显,每两周发布一次的节奏并没有很好地服务于社区。
现在每月发布
我们很高兴地宣布新的每月发布节奏,以及 2016 年 12 月的版本 v0.40
,该版本在过去一个月中一直处于稳定状态,现在可以采用。(请务必更新 iOS 上原生模块中的头文件)。
虽然可能会因避免周末或处理不可预见的问题而有所差异,但您现在可以预期某个版本会在每月第一天发布候选版本,并在最后一天发布正式版本。
使用当月版本以获得最佳支持
1 月份的候选版本已准备好供尝试,您可以在这里查看新增内容。
要查看即将发生的更改并向 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 使其成为现实)