月度发布周期:发布十二月和一月候选版
· 1 分钟阅读
非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
React Native 推出后不久,我们开始每两周发布一次版本,旨在帮助社区采用新功能的同时保持生产环境版本的稳定性。在 Facebook 内部,我们需要每两周为 iOS 生产应用发布稳定代码库,因此决定以相同节奏发布开源版本。如今,许多 Facebook 应用(尤其是 Android 应用)已实现每周发布。由于我们每周从 master 分支直接发布,必须确保其高度稳定,这使得双周发布周期甚至无法惠及内部贡献者。
我们频繁收到社区反馈,表示版本更新速度令人难以跟进。像 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 推动落地)