Releases: bitrise-io/react-native-code-push
Release list
v10.5.6
What's Changed
- Android: more meaningful errors for non-200 HTTP responses by @ofalvai in #52
- Android: unit tests for package install codepaths by @ofalvai in #53
- Remove dead config, code by @ofalvai in #54
- Code review instructions by @ofalvai in #60
- Android: fix reflection lookups when R8 obfuscation is enabled by @ofalvai in #55
Full Changelog: v10.5.5...v10.5.6
v10.5.5
Release highlights
#51 fixes an Expo-only configuration issue: the CodePushPublicKey config field from app.json was silently ignored, making code-signed updates install without signature verification.
What's Changed
Full Changelog: v10.5.4...v10.5.5
v10.5.4
Release highlights
#49 adds missing checksum validation to non-diff updates, so it's a good idea to upgrade your apps to this verrsion.
What's Changed
- Report download failures, add more fields to report by @ofalvai in #36
- Reuse an already-booted iOS simulator instead of hanging by @ofalvai in #45
- Android: introduce unit tests and Kotlin by @ofalvai in #38
- Android: bspatch integration by @ofalvai in #40
- Add regression test for sync() reporting pending update as UP_TO_DATE by @ofalvai in #46
- Fix missing hash verification by @ofalvai in #49
Full Changelog: v10.5.3...v10.5.4
v10.5.3
Release highlights
This is a bugfix and maintenance release, and addresses a few iOS crashes as well as better error logging on Android.
What's Changed
- iOS: roll back stuck pending updates before JS starts, fix crash by @ofalvai in #27
- Test suite: forward the app's native CodePush logs into the test log by @ofalvai in #28
- iOS: wait for Fabric to settle before triggering immediate bundle reload by @ofalvai in #29
- Upgrade tests to React Native 0.87.0 by @ofalvai in #30
- Await download status report before resolving download() by @ofalvai in #16
- Do not auto-retry native builds before tests by @ofalvai in #11
- Android: log full exceptions instead of just their message by @ofalvai in #31
- Android: fix broken stack trace logging in signature/JWT verification by @ofalvai in #32
- Android: don't let download/install failures escape as hung promises by @ofalvai in #33
- Android: preserve JSONException cause in setJSONValueForKey by @ofalvai in #34
Full Changelog: v10.5.2...v10.5.3
v10.5.2
Release highlights
No user-facing changes in this release.
What's Changed
- Fix Android CI: restore PATH after mise-action stopped leaking runner PATH by @ofalvai in #7
- Add fork overview to readme by @ofalvai in #10
- Modernize docs by @ofalvai in #6
- Vendor acquisition-sdk instead of depending on the code-push npm package by @ofalvai in #9
- Add public API compatibility check by @ofalvai in #12
- Bump React Native version in non-Expo integration tests by @ofalvai in #14
- Add Expo tests to CI test matrix by @ofalvai in #15
- Add [TIMING] instrumentation to the integration test suite by @ofalvai in #18
- Reduce test-suite log noise by @ofalvai in #19
- Android: replace fixed 10s teardown delay with polling by @ofalvai in #20
- Expo: scope prebuild to platform under test by @ofalvai in #22
- iOS: avoid full xcodebuild on scenario switches by @ofalvai in #21
- CI: cache npm packages between runs by @ofalvai in #23
- Collect sim crash reports as CI artifacts, fail-fast tests by @ofalvai in #26
- Bump Expo version in integration tests by @ofalvai in #13
Full Changelog: v10.5.0...v10.5.2
v10.5.1
No code changes compared to v10.5.0, just a publishing fix
Full Changelog: https://github.com/bitrise-io/react-native-code-push/commits/v10.5.1..v10.5.0