Releases: TheWidlarzGroup/react-native-video
Releases ยท TheWidlarzGroup/react-native-video
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
v6.5.0
What's Changed
Android
- feat(android): support hiding Exoplayer video duration on android by @ashlyWeiting in #4090
- feat(android): Support Common Media Client Data (CMCD) by @uncoolclub in #4034
- feat: add ads localize by @guyhguy25 in #4113
- fix(android): hide surfaceView for loading time when shutter is hidden by @moskalakamil in #4060
- fix(android): add subtitleStyle.subtitlesFollowVideo prop to control subtitles positionning by @freeboub in #4133
- fix(android): track selection by title by @freeboub in #4129
- fix(android): show the status bar and navigation bar after exiting fโฆ by @seyedmostafahasani in #4112
- fix(android): rework fullscreen configuration by @freeboub in #4142
- fix(android): Correct isBehindLiveWindow Error Handling by @whdudtod1273 in #4143
- chore: clean up ReactExoplayerView class by @seyedmostafahasani in #4141
iOS
- feat(iOS): add handler for Apple Earpods play/pause command by @sharnik in #4116
- feat: add ads localize by @guyhguy25 in #4113
- fix(ios): build fail due to an unwrapped value by @Fausto95 in #4101
- fix(ios): crash on source change after coming back from background by @blazlew in #4074
- fix(ios): ensure behavior is correct with empty text track list by @freeboub in #4123
- Fix(ios): allow text track selection by index by @freeboub in #4124
- fix(ios): ensure we don't disable tracks when not necessary by @freeboub in #4130
- fix(ios): fix onBandwidth update event (old ios api is deprecated and doesn't work) by @freeboub in #4140
- fix(tvos): fix build (and update sample) by @freeboub in #4134
- fix(VisionOS): do not access to isExternalPlaybackActive on VisionOS by @freeboub in #4109
Others
- docs: add ios platform for
onBandwidthUpdate
callback by @moskalakamil in #4145 - fix(expo-plugin) adding bg mode if none exist yet by @blazlew in #4126
- fix(sample): additionnal sample cleanup by @freeboub in #4122
- fix(sample): update dependencies to fix local asset playback by @freeboub in #4121
New Contributors
- @ashlyWeiting made their first contribution in #4090
- @Fausto95 made their first contribution in #4101
- @uncoolclub made their first contribution in #4034
- @sharnik made their first contribution in #4116
- @guyhguy25 made their first contribution in #4113
- @whdudtod1273 made their first contribution in #4143
Full Changelog: v6.4.5...v6.5.0
v6.4.5
What's Changed
- fix(android): resolve a release issue with DefaultDashChunkSource by @seyedmostafahasani in #4097
Full Changelog: v6.4.4...v6.4.5
v6.4.4
What's Changed
iOS
- fix(ios): updated getLicense call to work with new syntax, and fixed spelling error (#4014) by @EETVApps in #4042
- fix(ios): metadata update race by @blazlew in #4033
- fix(ios): override source metadata with custom metadata by @KrzysztofMoch in #4050
Android
- fix(android): viewType is ignored when set to ViewType.TEXTURE by @mlecoq in #4031
- refactor(android): migrate ReactExoplayerViewManager to Kotlin by @seyedmostafahasani in #4011
- fix(android): return the value as a float for the getCurrentPosition function by @seyedmostafahasani in #4054
- fix(android): build warnings by @KrzysztofMoch in #4058
- Remove resume logic in notification seek closure by @paul-rinaldi in #4068
- refactor(android): migrate DefaultDashChunkSource to Kotlin by @seyedmostafahasani in #4078
Other
- chore(doc): update document (props & method) by @seyedmostafahasani in #4072
New Contributors
Full Changelog: v6.4.3...v6.4.4
v6.4.3
What's Changed
General
- feat: add ability to define
poster
props as Image type and render poster as custom component by @moskalakamil in #3972
Android
- fix(android): app crash at boot with old arch by @freeboub in #4022
- fix(android): remove white stripes appearing after switching from fullscreen by @imalgrab in #4013
- refactor(android): migrate BecomingNoisyListener interface to Kotlin by @seyedmostafahasani in #3996
- fix(android): fix backward compatibility by @KrzysztofMoch in #4020
- fix(android): ResizeMode.COVER by @lovegaoshi in #4010
- feat(android): add error handling for Kotlin version mismatch by @seyedmostafahasani in #4018
- fix(android): index of the selected track by @seyedmostafahasani in #4012
Other
- chore(example/basic): refactor code to follow best react-native practices by @moskalakamil in #3990
- fix(sample): boot failure on emulator by @freeboub in #4016
New Contributors
Full Changelog: v6.4.2...v6.4.3