Releases: TheWidlarzGroup/react-native-video
Releases · TheWidlarzGroup/react-native-video
v7.0.0-alpha.4
v7.0.0-alpha.3
v7.0.0-alpha.2
7.0.0-alpha.2 (2025-07-25)
Bug Fixes 🐛
Documentation 📚
Full Changelog: v7.0.0-alpha.1...v7.0.0-alpha.2
v6.16.1
v7.0.0-alpha.1
What's Changed
- feat(android): enhance Android Picture-in-Picture handling by @Pieczasz in #4589
- feat(ios): allow to side load subtitles when playing hls stream by @KrzysztofMoch in #4593
Full Changelog: v7.0.0-alpha.0...v7.0.0-alpha.1
v6.16.0
What's Changed
- Resolves a retain cycle and memory leak involving the RCTVideo instance when using Google IMA ads in react-native-video. by @Varuzh1 in #4574
- fix(android): speed control by @manini-1 in #4572
- Create custom event class for dispatcher by @r0b0t3d in #4575
- chore(infra): update validation script by @KrzysztofMoch in #4586
- feat(android): replace custom VideoView with media3
PlayerView
by @Pieczasz in #4581 - fix(ios): allow audio mixing when none of the players are playing by @lukasjengo in #4579
New Contributors
Full Changelog: v6.15.0...v6.16.0
v7.0.0-alpha.0
What's Changed
This is first pre-release version of react-native-video v7!
Breaking changes
From now we require:
- React native 0.75+
- Nitro Modules 0.24+
We also changed whole video & player API - see v7 example
Key Features
- support Both Old and New Architectures
- preloading
- player separated from view
Details
To Learn more about react-native-video v7, please checkout v7 branch
Contact
If you have any question, you can contact us at [email protected]
v6.15.0
What's Changed
- feat(plugin): overrideMediaSourceFactory by @moskalakamil in #4566
- refactor(ios): make DRMParams properties public by @moskalakamil in #4568
- feat(ios): forward real fullscreen events from
AVPlayer
instead of guessing by @sharnik in #4509 - fix(iOS): Allow audio mixing if one of the video views require it by @lukasjengo in #4559
Full Changelog: v6.14.1...v6.15.0
v6.14.0
What's Changed
Features
- feat(web): allow styling overrides via the
style
prop by @jonathanj in #4528
Bugfixes
- fix(ios): swfit modular headers by @KrzysztofMoch in #4527
- fix(android): changing switch sintaxe to preserve compatibility with java 11 or minus by @BryanChemp in #4521
- fix(ios): default cropStart fallback by @jzhu1224 in #4540
- fix(ios): Only set _isBuffering = true if newValue is also true by @blwinters in #4532
New Contributors
- @BryanChemp made their first contribution in #4521
- @jzhu1224 made their first contribution in #4540
- @jonathanj made their first contribution in #4528
- @blwinters made their first contribution in #4532
Full Changelog: v6.13.0...v6.14.0
v6.13.0
What's Changed
Bug Fixes
- fix(tvos): build by @moskalakamil in #4511
- allowsVideoFrameAnalysis not available in catalyst until 18.0 by @ryfow in #4515
- chore: update bot messages by @moskalakamil in #4517
Features
- feat(ios): add
overridePlayerAsset
toAVPlayerPlugin
by @KrzysztofMoch in #4522
New Contributors
Full Changelog: v6.12.0...v6.13.0