Releases: TheWidlarzGroup/react-native-video
Releases · TheWidlarzGroup/react-native-video
v6.9.1
What's Changed
Fixes
iOS
- fix: avoid memory leak on iOS by @vladvlasov256 in #4355
Android
- Fix NullPointerException in setEnterPictureInPictureOnLeave for unsupported Android versions by @bae-unidev in #4362
Other
New Contributors
- @vladvlasov256 made their first contribution in #4355
- @bae-unidev made their first contribution in #4362
Full Changelog: v6.9.0...v6.9.1
v6.9.0
Bug fixes
General
- fix: hiding poster by @moskalakamil in #4308
Android
iOS
- fix(ios): disables subtitles for none and empty track types by @proohit in #4319
- fix(ios): _paused is updated when video playback pause by @giodevcoding in #4320
Features
- feat: implement enterPictureInPictureOnLeave prop for both platform(Android, iOS) by @YangJonghun in #3385
Other
- chore(android): bump androidx.activity default version from v1.8.2 to v1.9.3 by @YangJonghun in #4314
- Examples README: correct Expo heading link by @wodow in #4316
- chore(docs): bump
next.js
version & fix meta warnings by @moskalakamil in #4327 - docs: update useful projects list by @moskalakamil in #4337
- docs: link tv example by @moskalakamil in #4342
New Contributors
- @wodow made their first contribution in #4316
- @proohit made their first contribution in #4319
- @giodevcoding made their first contribution in #4320
Full Changelog: v6.8.2...v6.9.0
v6.8.1
v6.8.0
What's Changed
Web
📢 🎉We are getting back to supporting web! Please take a note that this release support only formats supported by <video />
html tag. In future we will add support for more formats like HLS and features like DRM and Subtitles
Android
- Add support for HLS videos caching on android by @IslamRustamov in #4272
- fix(android): add helper to avoid type error by @freeboub in #4257
Other
- chore: rework examples by @KrzysztofMoch in #4225
- chore: update DRM example by @KrzysztofMoch in #4259
- docs: update DRM token generator links by @moskalakamil in #4263
- chore(ci): bump actions versions by @KrzysztofMoch in #4275
- chore: update docs link by @moskalakamil in #4242
- chore(sample): fix run of expo sample by @freeboub in #4284
- refactor: cleanup ref by @moskalakamil in #4288
New Contributors
- @zoriya made their first contribution in #3958
- @IslamRustamov made their first contribution in #4272
Full Changelog: v6.7.0...v6.8.0
v6.7.0
What's Changed
iOS
- fix: Pause video on end reached, don't remove listeners by @sharnik in #4218
- feat: add setSource API function fix ads playback by @freeboub in #4185
Android
- feat: add settings button to control video playback speed by @seyedmostafahasani in
- feat: add setSource API function fix ads playback by @freeboub in #4185
- feat(exoplayerview): Migrate ExoPlayerView to kotlin by @l2hyunwoo in #4038
- feat: move minLoadRetryCount into source property by @freeboub in #4233
- fix: sideloaded subtitles by @KrzysztofMoch in #4232
- fix: rework ad props by @freeboub in #4220
- fix: ensure aspect ratio from video is handled in a coherent way by @freeboub in #4219
- fix: remove warning and refactor & fix ad workflow by @freeboub in #4235
Other
- fix: Add react compiler workaround by @freeboub in #4227
- docs: update the TextTrackType documentation by @seyedmostafahasani in #4216
- docs: highlight maintainer services & update twg site links by @moskalakamil in #4214
#4211
New Contributors
- @l2hyunwoo made their first contribution in #4038
Full Changelog: v6.6.4...v6.7.0
v6.6.4
What's Changed
Android
- feat(android): add live video label by @seyedmostafahasani in #4190
- fix(android): HLS DVR media should update playable duration in the background by @paulrinaldi in #4105
Full Changelog: v6.6.3...v6.6.4
v6.6.3
What's Changed
iOS
- fix(ios): Add safety checks and remove some of the ! in types declaration by @freeboub in #4182
- fix(tvos): typo by @KrzysztofMoch in #4204
Android
- fix(android): bad rotation handling by @freeboub in #4205
- feat(android): enable to hide specific controls by @moskalakamil in #4183
Other
- fix(docs): invalid URLs in updating section by @lukasjengo in #4201
- docs: remove desugaring section as no more need on media3 1.4.1 by @freeboub in #4206
- chore(infra): hide previous bot comments by @KrzysztofMoch in #4191
New Contributors
- @lukasjengo made their first contribution in #4201
Full Changelog: v6.6.2...v6.6.3
v6.6.2
What's Changed
iOS
- feat(iOS): rewrite DRM Module by @KrzysztofMoch in #4136
Other
- chore(sample): upgrade sample expo version by @freeboub in #4179
- chore(sample): fix default track identification and add audio tracks selection option by @freeboub in #4184
Full Changelog: v6.6.1...v6.6.2
v6.6.1
v6.6.0
What's Changed
Android
❗ * feat(android): upgrade dependencies / media3 1.4.1 / androidxCore to 1.13.1 / androidxActivity 1.8.2 by @seyedmostafahasani in #4173
- chore(android): remove onBackPressed function in FullScreenPlayerView by @seyedmostafahasani in #4049
- fix(android): ensure pause is well tken in account after onEnd by @freeboub in #4147
- chore(android): add null checks by @KrzysztofMoch in #4168
- chore(android): move contentStartTime into source prop by @freeboub in #4160
- fix(android): ensure maxBitrate & selectedVideoTrack interact correctly by @freeboub in #4155
iOS
- fix(ios): keep subtitle selection on foreground by @Myst1024 in #3707
- fix(sample): remove warning on ios with NavigationBar by @freeboub in #4148
- fix(ios): ensure onBandwidthUpdate is reported only when value change by @freeboub in #4149
- fix(visionOS): remove unsupported apis by @KrzysztofMoch in #4154
- chore(ios): remove some warnings by @freeboub in #4159
Other
- fix: refactor side loaded text tracks management by @freeboub in #4158
- fix(expo-plugin): add check for existing service in AndroidManifest for notification controls by @aminmeshk in #4172
- chore(android): add null check for id of videoFormat by @seyedmostafahasani in #4174
- fix(JS): improve loader api by @freeboub in #4171
New Contributors
- @Myst1024 made their first contribution in #3707
- @aminmeshk made their first contribution in #4172
Full Changelog: v6.5.0...v6.6.0