Releases: Soomgo-Mobile/react-native-code-push
Releases · Soomgo-Mobile/react-native-code-push
v11.1.0
🚀 Client-side Rollout Percentage Support
When running the release or update-history commands of the npx code-push tool, you can use the --rollout option to specify a rollout percentage between 0 and 100.
Until the app is deleted or storage is cleared, users remain in the same rollout group.
Also, if the rollout percentage is reduced, users who fall outside the new target will have their rollout canceled and rollback to the previous latest version.
What's Changed
- feat(Runtime): Add Rollout Percentage functionality by @chiraag918 in #81
- feat(Runtime): Allow rollout cancellation and simplify decision logic by @floydkim in #83
New Contributors
- @chiraag918 made their first contribution in #81
Full Changelog: v11.0.0...v11.1.0
v11.0.0
- React Native 0.80 support
- [BREAKING] Drop support for React Native 0.73
What's Changed
- fix(Native): Android build error with React Native 0.80 by @gag0712 in #75
- mod!: simplify and remove legacy code for RN 0.73 by @floydkim in #77
New Contributors
Full Changelog: v10.0.0...v11.0.0
v10.0.0
🚀 Stable release of New Architecture Support
What's Changed
- feat(Native): Support New Architecture (Bridge/Bridgeless) by @floydkim in #51
- chore: update README.md with New Architecture support details by @floydkim in #52
- fix!: checkForUpdate function type doesn’t match runtime behavior by @floydkim in #62
- fix: updated rules for ProGuard-enabled projects by @floydkim in #69
Full Changelog: v9.2.0...v10.0.0
v9.2.0
🚀 Expo support
Thanks to @saseungmin
✨ Expo support in CLI
- bundle/release command for Expo: Generate CodePush bundles using
expo export:embedcommand- add
-f, --frameworkoption to specifyexpoframework
- add
npx code-push bundle --platform android --framework expo
npx code-push release --binary-version 1.0.0 --app-version 1.0.1 --framework expo✨ Expo Config Plugin
- Zero Manual Setup: Automatically modifies native code for both iOS and Android
- Comprehensive warnings for unsupported configurations
Configuration
// app.config.js
export default {
expo: {
plugins: ["@bravemobile/react-native-code-push"],
},
};Build Process
# Prebuild to apply native changes
npx expo prebuildWhat's Changed
- feat(cli): add expo framework support to bundle command by @saseungmin in #73
- feat(expo): Add Expo config plugin for automated CodePush setup by @saseungmin in #74
New Contributors
- @saseungmin made their first contribution in #73
Full Changelog: v9.1.2...v9.2.0
v9.1.2
v10.0.0-beta.5
What's Changed
Full Changelog: v10.0.0-beta.4...v10.0.0-beta.5
v10.0.0-beta.4
v9.1.1
What's Changed
- docs: Add telemetry callbacks by @floydkim in #59
- fix(Runtime): null Type error when up to date by @gilmujjang in #64
New Contributors
- @gilmujjang made their first contribution in #64
Full Changelog: v9.1.0...v9.1.1
v10.0.0-beta.3
What's Changed
Full Changelog: v10.0.0-beta.2...v10.0.0-beta.3