Skip to content

Releases: Soomgo-Mobile/react-native-code-push

v12.0.2

26 Sep 05:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.0.1...v12.0.2

v12.0.1

15 Sep 08:05
Compare
Choose a tag to compare

What’s New ✨

  • Easier native setup with npx code-push init command for iOS/Android code changes.
  • Updates now run an integrity check after download and unzip to detect tampering or missing data.

Breaking Changes

  • You should remove the line apply from: "...../codepush.gradle" from android/app/build.gradle file.
  • Minimum iOS version is now 15.5.
  • ignoreFailedUpdates is no longer supported in CodePushOptions type. #84

What's Changed

  • mod(android)!: remove codepush.gradle and related native code by @floydkim in #78
  • Sync to upstream (react-native-code-push@9.0.1) by @changwoolab in #15
  • mod(expo)!: Remove codepush.gradle related logic from Expo plugin by @floydkim in #79
  • feat(CLI): add initialization command for CodePush setup by @floydkim in #82
  • fix: clarify usage of ignoreFailedUpdates in CodePushOptions by @floydkim in #84
  • mod(Runtime): Prevent corrupted updates by verifying package hash by @floydkim in #86

Full Changelog: v11.0.0...v12.0.1

v11.1.0

20 Aug 06:00
Compare
Choose a tag to compare

🚀 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

Full Changelog: v11.0.0...v11.1.0

v11.0.0

18 Jul 04:57
Compare
Choose a tag to compare
  • 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

01 Jul 06:58
Compare
Choose a tag to compare

🚀 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

30 Jun 06:34
Compare
Choose a tag to compare

🚀 Expo support

Thanks to @saseungmin

✨ Expo support in CLI

  • bundle/release command for Expo: Generate CodePush bundles using expo export:embed command
    • add -f, --framework option to specify expo framework
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 prebuild

What'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

Full Changelog: v9.1.2...v9.2.0

v9.1.2

15 May 11:16
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v9.1.1...v9.1.2

v10.0.0-beta.5

08 May 06:56
Compare
Choose a tag to compare
v10.0.0-beta.5 Pre-release
Pre-release

What's Changed

  • fix: updated rules for ProGuard-enabled projects by @floydkim in #69

Full Changelog: v10.0.0-beta.4...v10.0.0-beta.5

v10.0.0-beta.4

03 Apr 10:16
Compare
Choose a tag to compare
v10.0.0-beta.4 Pre-release
Pre-release

What's Changed

  • fix(Runtime): null Type error when up to date by @floydkim in #65

Thanks to @gilmujjang

Full Changelog: v10.0.0-beta.3...v10.0.0-beta.4

v9.1.1

03 Apr 10:09
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v9.1.0...v9.1.1