每月發佈週期:發佈十二月和一月 RC 版本
·2 分鐘閱讀
在 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 使其實現)