This repository was archived by the owner on May 20, 2025. It is now read-only.
v1.15.0-beta
This release improves stability across a wide range of platforms and React Native versions.
New Features
- Adds support for both React Native 0.34 and 0.35. Thanks so much for your patience!
- Updates will now be downloaded from a CDN to improve performance for users globally. To maintain backwards compatibility for those using a whitelist of approved URL endpoints, this will only apply from this release onwards.
- Allows the
node_modules
path to be overriden incodepush.gradle
. Thanks @geof90!
Bug Fixes (iOS)
- Uses
NativeEventEmitter
andRCTEventEmitter
instead of the deprecatedDeviceEventEmitter
. Thanks for kicking this off @Pho3nix! - Adds a class guard in
initialize
methods to allow for clean sub-classing, and fix a build warning about implicit type conversion. Thanks @daniel-beard!
Bug Fixes (Android)
- Fixes a crash that may happen when
CodePush.getUpdateMetadata()
is called when running against the binary version and an update is pending. Thanks @cmcewen! - Prevents a hash mismatch issue that may sometimes occur due to
.DS_Store
and__MACOSX
files generated on OS X (this was previously fixed on iOS only). - Removes unnecessary config from
AndroidManifest.xml
to fix manifest merging issues. Thanks @felipecsl!
Bug Fixes (Universal Windows Platform)
- Fixes an issue where rollbacks can occur erroneously when using
InstallMode.SILENT
. Thanks @rozele! - Fixes an issue where the app can hang when resuming while using
InstallMode.ON_NEXT_RESUME
. Thanks @rozele! - Fixes an issue where update check results were being cached for the lifetime of the app. Thanks for diagnosing this @rozele!
- Numerous style and code cleanliness improvements, including using best practices for
async
methods. Thanks @rozele!