Releases: aws/amazon-ivs-react-native-player
Releases · aws/amazon-ivs-react-native-player
1.6.0
1.6.0-rc.1
What's Changed
Upgraded to React Native 0.82.1 (via 0.76.9 → 0.81.5 → 0.82.1) with full support for the new architecture
- Complete New Architecture Migration:
- Migrated to Fabric renderer for improved UI performance
- Implemented TurboModules for faster native module communication
- Updated to use Codegen for type-safe native interfaces
- Removed legacy bridge-based implementation
iOS Updates:
- Updated iOS deployment target to 15.1 to meet dependency requirements
- Fixed iOS Podfile compatibility issues (removed Flipper, fixed glog dependencies)
Android Updates:
-
Updated Gradle configuration for RN 0.82 compatibility
-
Updated Gradle wrapper and build tools
-
Migrated to new ViewManager implementation
-
Updated package structure for new architecture
-
Added yarn hoisting configuration for better dependency management
-
Renamed podspec from
amazon-ivs-react-native-player.podspectoAmazonIvs.podspec
Security Vulnerabilities
- Fixed high severity ReDoS vulnerability in cross-spawn (CVE-2024-21538)
- Fixed DoS vulnerability in REXML gem (CVE-2024-43398)
- Fixed DoS vulnerability in ws package (CVE-2024-37890)
- Fixed memory exhaustion in braces (CVE-2024-4068)
- Fixed SSRF vulnerability in ip package (CVE-2024-29415, CVE-2023-42282)
- Fixed CORS issue in esbuild (GHSA-67mh-4wv8-2f99)
- Fixed predictable results in nanoid (CVE-2024-55565)
- Removed unused ip package dependency
New Contributors
- @Werror made their first contribution in #184
- @Juozas-Petkelis made their first contribution in #192
Full Changelog: https://github.com/aws/amazon-ivs-react-native-player/commits/v1.6.0-rc.1
1.5.0
What's Changed
- Export props type by @arthurgeron in #152
- Picture-in-Picture Fix by @arthurgeron in #151
- feat: rebuffer to live by @Bowlerr in #154
- fix: updated pod file to support xcode 15 by @dawhitla in #166
- chore: bump IVS SDKs to 1.23.0 by @cdg-me in #167
- feat: onPipChange by @Bowlerr in #155
New Contributors
- @arthurgeron made their first contribution in #152
- @Bowlerr made their first contribution in #154
- @cdg-me made their first contribution in #167
Full Changelog: 1.4.1...1.5.0
1.4.1
What's Changed
- chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #116
- fix: when expression must be exhaustive by adding else branch by @hurali97 in #113
- fix: precise player position on android by @hurali97 in #112
- fix: autoplay on both android & iOS by @hurali97 in #108
- Chore/rn upgrade 69.9 & IVS Player upgrade by @vnovick in #134
- chore: fix onSeek and seekTo to work with floating point values by @vnovick in #135
- chore: strict origin enforcement by @vnovick in #136
- ci: removing circle ci in favor of future switch to github actions by @dawhitla in #138
- ci: starting with android ci e2e tests by @dawhitla in #139
- ci: actions based CI checks by @dawhitla in #140
- fix: 99 - issue 99 - bubbling onError up by @vnovick in #141
- feat: add looping prop to IVSPlayer by @vnovick in #142
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #147
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /example by @dependabot in #146
- feat: release create automation by @dawhitla in #148
Full Changelog: 1.3.0...1.4.1