From f453bf83d1b8df44c25a8954aea54b45c16b3047 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 11:54:30 +0000 Subject: [PATCH 01/35] Bump micromatch from 4.0.7 to 4.0.8 in /integration_test Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- integration_test/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/integration_test/yarn.lock b/integration_test/yarn.lock index b6391b36..3409fafa 100644 --- a/integration_test/yarn.lock +++ b/integration_test/yarn.lock @@ -3399,9 +3399,9 @@ metro@0.80.9, metro@^0.80.3: yargs "^17.6.2" micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.7" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" - integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" From 732786d09af019b54e56c9f262e6c392ba846a1d Mon Sep 17 00:00:00 2001 From: Update Bot Date: Fri, 13 Sep 2024 10:56:45 +0000 Subject: [PATCH 02/35] chore(android): update android player version to 3.84.0+jason --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 55fe458f..67a97e89 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -105,5 +105,5 @@ dependencies { // Bitmovin implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.33.0' implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' - implementation 'com.bitmovin.player:player:3.82.0+jason' + implementation 'com.bitmovin.player:player:3.84.0+jason' } From 6441e2431c3273cb9f6aa1ba7a8e8d1f0df3baf2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 03:25:29 +0000 Subject: [PATCH 03/35] Bump serve-static from 1.15.0 to 1.16.2 Bumps [serve-static](https://github.com/expressjs/serve-static) from 1.15.0 to 1.16.2. - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index c0d9a90c..b42e3bcb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3467,6 +3467,11 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + envinfo@^7.10.0: version "7.13.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" @@ -7176,10 +7181,10 @@ semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -7201,14 +7206,14 @@ serialize-error@^2.1.0: integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" set-blocking@^2.0.0: version "2.0.0" From 3dbca073096f5ff7fe248883a76ef8892c08a0c0 Mon Sep 17 00:00:00 2001 From: Lukas Knoch-Girstmair Date: Tue, 17 Sep 2024 09:13:56 +0200 Subject: [PATCH 04/35] Add changelog entry --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index be39b9ee..cc2f75f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [Unreleased] + +### Changed + +- Update Bitmovin's native Android SDK version to `3.84.0` + ## [0.29.0] - 2024-09-09 ### Added From 0249bb67ba92f393abf78ac1820c53900ce73732 Mon Sep 17 00:00:00 2001 From: Update Bot Date: Thu, 19 Sep 2024 10:54:03 +0000 Subject: [PATCH 05/35] chore(ios): update ios player version to 3.72.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 22 +++++++++++----------- integration_test/ios/Podfile.lock | 22 +++++++++++----------- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index b52ede8e..74a8424f 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.71.0" + s.dependency "BitmovinPlayer", "3.72.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 95c0b7ba..210388a2 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.0): + - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.1): - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - - BitmovinAnalyticsCollector/Core (3.8.0) - - BitmovinPlayer (3.71.0): + - BitmovinAnalyticsCollector/Core (3.8.1) + - BitmovinPlayer (3.72.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.71.0) - - BitmovinPlayerCore (3.71.0) + - BitmovinPlayerCore (= 3.72.0) + - BitmovinPlayerCore (3.72.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.71.0) + - BitmovinPlayer (= 3.72.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1123,12 +1123,12 @@ DEPENDENCIES: SPEC REPOS: https://github.com/bitmovin/cocoapod-specs.git: - - BitmovinAnalyticsCollector - BitmovinPlayer - BitmovinPlayerCore https://github.com/react-native-tvos/react-native-tvos-podspecs.git: - libevent trunk: + - BitmovinAnalyticsCollector - google-cast-sdk - GoogleAds-IMA-iOS-SDK - GoogleAds-IMA-tvOS-SDK @@ -1245,9 +1245,9 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - BitmovinAnalyticsCollector: 1390e34dd1af4a0b9fe09e290510de648eec4c09 - BitmovinPlayer: fa8d008541dfc63e974187a4f88dafcc8c62e927 - BitmovinPlayerCore: 40e6e74a437e12adbaae10cbd59dc47454edf507 + BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a + BitmovinPlayer: eafd97298c1f561b9b1b15f2294cea30a4b4a642 + BitmovinPlayerCore: bfbb1d19deacc92ea6e7cd99d8284e91616d8534 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: f7ddd96ad231988fe728edef4d2bd0a8f99a5769 + RNBitmovinPlayer: 79e7f06f2273edde35f87945aef93dee5a1cef40 RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 442c8ae0..45690409 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.0): + - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.1): - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - - BitmovinAnalyticsCollector/Core (3.8.0) - - BitmovinPlayer (3.71.0): + - BitmovinAnalyticsCollector/Core (3.8.1) + - BitmovinPlayer (3.72.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.71.0) - - BitmovinPlayerCore (3.71.0) + - BitmovinPlayerCore (= 3.72.0) + - BitmovinPlayerCore (3.72.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.71.0) + - BitmovinPlayer (= 3.72.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1104,12 +1104,12 @@ DEPENDENCIES: SPEC REPOS: https://github.com/bitmovin/cocoapod-specs.git: - - BitmovinAnalyticsCollector - BitmovinPlayer - BitmovinPlayerCore https://github.com/react-native-tvos/react-native-tvos-podspecs.git: - libevent trunk: + - BitmovinAnalyticsCollector - GoogleAds-IMA-iOS-SDK - SocketRocket @@ -1215,9 +1215,9 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - BitmovinAnalyticsCollector: 1390e34dd1af4a0b9fe09e290510de648eec4c09 - BitmovinPlayer: fa8d008541dfc63e974187a4f88dafcc8c62e927 - BitmovinPlayerCore: 40e6e74a437e12adbaae10cbd59dc47454edf507 + BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a + BitmovinPlayer: eafd97298c1f561b9b1b15f2294cea30a4b4a642 + BitmovinPlayerCore: bfbb1d19deacc92ea6e7cd99d8284e91616d8534 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: f7ddd96ad231988fe728edef4d2bd0a8f99a5769 + RNBitmovinPlayer: 79e7f06f2273edde35f87945aef93dee5a1cef40 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From a729e5411f8aef308b2c2a0cae84723740e6f623 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 07:47:08 +0000 Subject: [PATCH 06/35] Bump serve-static from 1.15.0 to 1.16.2 in /integration_test Bumps [serve-static](https://github.com/expressjs/serve-static) from 1.15.0 to 1.16.2. - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect ... Signed-off-by: dependabot[bot] --- integration_test/yarn.lock | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/integration_test/yarn.lock b/integration_test/yarn.lock index 3409fafa..fc0cbc4e 100644 --- a/integration_test/yarn.lock +++ b/integration_test/yarn.lock @@ -2354,6 +2354,11 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + envinfo@^7.10.0: version "7.13.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" @@ -4116,10 +4121,10 @@ semver@^7.5.2, semver@^7.5.3: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -4141,14 +4146,14 @@ serialize-error@^2.1.0: integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" set-blocking@^2.0.0: version "2.0.0" From 094a9284b4a927efb07460fde9c0c739b86f26a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 07:47:18 +0000 Subject: [PATCH 07/35] Bump micromatch from 4.0.7 to 4.0.8 Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index b42e3bcb..ce9f4b97 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6161,9 +6161,9 @@ metro@0.80.9, metro@^0.80.3: yargs "^17.6.2" micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.7" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" - integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" From d6fb5d973a56dd9e4276c3778770b73b78a9681a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 07:47:20 +0000 Subject: [PATCH 08/35] Bump rollup from 3.29.4 to 3.29.5 Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index b42e3bcb..5c932c5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7110,9 +7110,9 @@ rimraf@~2.6.2: glob "^7.1.3" rollup@^3.2.5: - version "3.29.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" - integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + version "3.29.5" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.5.tgz#8a2e477a758b520fb78daf04bca4c522c1da8a54" + integrity sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w== optionalDependencies: fsevents "~2.3.2" From 2a2a51181534314ae716382c0e691aad350a13db Mon Sep 17 00:00:00 2001 From: Update Bot Date: Fri, 27 Sep 2024 12:50:01 +0000 Subject: [PATCH 09/35] chore(ios): update ios player version to 3.73.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 14 +++++++------- integration_test/ios/Podfile.lock | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index 74a8424f..1600292c 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.72.0" + s.dependency "BitmovinPlayer", "3.73.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 210388a2..f4ae7d89 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.72.0): + - BitmovinPlayer (3.73.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.72.0) - - BitmovinPlayerCore (3.72.0) + - BitmovinPlayerCore (= 3.73.0) + - BitmovinPlayerCore (3.73.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.72.0) + - BitmovinPlayer (= 3.73.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1246,8 +1246,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: eafd97298c1f561b9b1b15f2294cea30a4b4a642 - BitmovinPlayerCore: bfbb1d19deacc92ea6e7cd99d8284e91616d8534 + BitmovinPlayer: 8177a438b83a7c1b2e57bfce3564b0f4733912ba + BitmovinPlayerCore: 4796210400b00ea357236e1e078be2cae290f52b boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 79e7f06f2273edde35f87945aef93dee5a1cef40 + RNBitmovinPlayer: d4096663d75b11ba0992554e5c0c1232ea59997e RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 45690409..1cb431cc 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.72.0): + - BitmovinPlayer (3.73.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.72.0) - - BitmovinPlayerCore (3.72.0) + - BitmovinPlayerCore (= 3.73.0) + - BitmovinPlayerCore (3.73.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.72.0) + - BitmovinPlayer (= 3.73.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1216,8 +1216,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: eafd97298c1f561b9b1b15f2294cea30a4b4a642 - BitmovinPlayerCore: bfbb1d19deacc92ea6e7cd99d8284e91616d8534 + BitmovinPlayer: 8177a438b83a7c1b2e57bfce3564b0f4733912ba + BitmovinPlayerCore: 4796210400b00ea357236e1e078be2cae290f52b boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 79e7f06f2273edde35f87945aef93dee5a1cef40 + RNBitmovinPlayer: d4096663d75b11ba0992554e5c0c1232ea59997e SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From 3a8a080b80e7a0369e38ba9ef1a6ec895eee302e Mon Sep 17 00:00:00 2001 From: Update Bot Date: Fri, 4 Oct 2024 10:01:04 +0000 Subject: [PATCH 10/35] chore(ios): update ios player version to 3.74.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 14 +++++++------- integration_test/ios/Podfile.lock | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index 1600292c..c2dd1410 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.73.0" + s.dependency "BitmovinPlayer", "3.74.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index f4ae7d89..2c0b26e7 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.73.0): + - BitmovinPlayer (3.74.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.73.0) - - BitmovinPlayerCore (3.73.0) + - BitmovinPlayerCore (= 3.74.0) + - BitmovinPlayerCore (3.74.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.73.0) + - BitmovinPlayer (= 3.74.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1246,8 +1246,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: 8177a438b83a7c1b2e57bfce3564b0f4733912ba - BitmovinPlayerCore: 4796210400b00ea357236e1e078be2cae290f52b + BitmovinPlayer: 4a7f76d0d904f61ed66adde34741e051a5b955ef + BitmovinPlayerCore: d171e1f6b9d64a2eb2cc9c168d6bdcf00af313e4 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: d4096663d75b11ba0992554e5c0c1232ea59997e + RNBitmovinPlayer: 2f8aa7c280fe632550dcb872738610632d87440f RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 1cb431cc..b0e5f574 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.73.0): + - BitmovinPlayer (3.74.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.73.0) - - BitmovinPlayerCore (3.73.0) + - BitmovinPlayerCore (= 3.74.0) + - BitmovinPlayerCore (3.74.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.73.0) + - BitmovinPlayer (= 3.74.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1216,8 +1216,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: 8177a438b83a7c1b2e57bfce3564b0f4733912ba - BitmovinPlayerCore: 4796210400b00ea357236e1e078be2cae290f52b + BitmovinPlayer: 4a7f76d0d904f61ed66adde34741e051a5b955ef + BitmovinPlayerCore: d171e1f6b9d64a2eb2cc9c168d6bdcf00af313e4 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: d4096663d75b11ba0992554e5c0c1232ea59997e + RNBitmovinPlayer: 2f8aa7c280fe632550dcb872738610632d87440f SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From c01283ece41d526a834e3b5f86a6312810746df7 Mon Sep 17 00:00:00 2001 From: Update Bot Date: Wed, 9 Oct 2024 13:34:47 +0000 Subject: [PATCH 11/35] chore(ios): update ios player version to 3.74.1 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 14 +++++++------- integration_test/ios/Podfile.lock | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index c2dd1410..659e30ee 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.74.0" + s.dependency "BitmovinPlayer", "3.74.1" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 2c0b26e7..26723daf 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.74.0): + - BitmovinPlayer (3.74.1): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.74.0) - - BitmovinPlayerCore (3.74.0) + - BitmovinPlayerCore (= 3.74.1) + - BitmovinPlayerCore (3.74.1) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.74.0) + - BitmovinPlayer (= 3.74.1) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1246,8 +1246,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: 4a7f76d0d904f61ed66adde34741e051a5b955ef - BitmovinPlayerCore: d171e1f6b9d64a2eb2cc9c168d6bdcf00af313e4 + BitmovinPlayer: c67c70357ddbc13a278f40ca6a55bbc9822b8e44 + BitmovinPlayerCore: 70bc4da736c84f70ef5e23a502f6a61345d163ff boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 2f8aa7c280fe632550dcb872738610632d87440f + RNBitmovinPlayer: 6f247e2684f372e977d424dac5a91df2197720c0 RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index b0e5f574..78a812e4 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.74.0): + - BitmovinPlayer (3.74.1): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.74.0) - - BitmovinPlayerCore (3.74.0) + - BitmovinPlayerCore (= 3.74.1) + - BitmovinPlayerCore (3.74.1) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.74.0) + - BitmovinPlayer (= 3.74.1) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1216,8 +1216,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: 4a7f76d0d904f61ed66adde34741e051a5b955ef - BitmovinPlayerCore: d171e1f6b9d64a2eb2cc9c168d6bdcf00af313e4 + BitmovinPlayer: c67c70357ddbc13a278f40ca6a55bbc9822b8e44 + BitmovinPlayerCore: 70bc4da736c84f70ef5e23a502f6a61345d163ff boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 2f8aa7c280fe632550dcb872738610632d87440f + RNBitmovinPlayer: 6f247e2684f372e977d424dac5a91df2197720c0 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From 5a70e802faeed724ac9cd6d97913dc849dbe5a4a Mon Sep 17 00:00:00 2001 From: Roland Kakonyi Date: Thu, 10 Oct 2024 09:18:14 +0200 Subject: [PATCH 12/35] prevent running pod tools in non-mac environments --- example/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/example/package.json b/example/package.json index 6373c883..2bb68c46 100644 --- a/example/package.json +++ b/example/package.json @@ -9,8 +9,8 @@ "ios": "react-native run-ios", "start": "react-native start", "pods": "yarn pods-install || yarn pods-update", - "pods-install": "NO_FLIPPER=1 yarn pod-install", - "pods-update": "cd ios && NO_FLIPPER=1 pod update --silent" + "pods-install": "[ \"$(uname)\" != Darwin ] || NO_FLIPPER=1 yarn pod-install", + "pods-update": "[ \"$(uname)\" != Darwin ] || cd ios && NO_FLIPPER=1 pod update --silent" }, "dependencies": { "@react-native-picker/picker": "2.6.1", From e8236cde9d6982dd602fa9b0ccb09c7cc6412200 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 07:20:32 +0000 Subject: [PATCH 13/35] Bump serve-static from 1.15.0 to 1.16.2 in /example Bumps [serve-static](https://github.com/expressjs/serve-static) from 1.15.0 to 1.16.2. - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect ... Signed-off-by: dependabot[bot] --- example/yarn.lock | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/example/yarn.lock b/example/yarn.lock index 2e65059c..2abecd85 100644 --- a/example/yarn.lock +++ b/example/yarn.lock @@ -2368,6 +2368,11 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + envinfo@^7.10.0: version "7.13.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" @@ -4174,10 +4179,10 @@ semver@^7.5.2, semver@^7.5.3: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -4199,14 +4204,14 @@ serialize-error@^2.1.0: integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" set-blocking@^2.0.0: version "2.0.0" From 936b6c94fa48caffe7601204a89a46c6c9ef8281 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 07:20:33 +0000 Subject: [PATCH 14/35] Bump micromatch from 4.0.7 to 4.0.8 in /example Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- example/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/example/yarn.lock b/example/yarn.lock index 2e65059c..4c70ff1f 100644 --- a/example/yarn.lock +++ b/example/yarn.lock @@ -3409,9 +3409,9 @@ metro@0.80.9, metro@^0.80.3: yargs "^17.6.2" micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.7" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" - integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" From d7584a6b52704be2a4f01724fa54b254c2899479 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:48:42 +0000 Subject: [PATCH 15/35] Bump fast-xml-parser from 4.4.0 to 4.4.1 in /integration_test Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.4.0 to 4.4.1. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.4.0...v4.4.1) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] --- integration_test/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/integration_test/yarn.lock b/integration_test/yarn.lock index fc0cbc4e..b8d1f068 100644 --- a/integration_test/yarn.lock +++ b/integration_test/yarn.lock @@ -2466,9 +2466,9 @@ fast-xml-parser@4.4.1: strnum "^1.0.5" fast-xml-parser@^4.0.12, fast-xml-parser@^4.2.4: - version "4.4.0" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz#341cc98de71e9ba9e651a67f41f1752d1441a501" - integrity sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg== + version "4.5.0" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37" + integrity sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg== dependencies: strnum "^1.0.5" From 7bc1b14703bcb9e447452cc048240f679c289629 Mon Sep 17 00:00:00 2001 From: Update Bot Date: Mon, 14 Oct 2024 08:41:28 +0000 Subject: [PATCH 16/35] chore(ios): update ios player version to 3.75.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 14 +++++++------- integration_test/ios/Podfile.lock | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index 659e30ee..9da746d9 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.74.1" + s.dependency "BitmovinPlayer", "3.75.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 26723daf..cad7503d 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.74.1): + - BitmovinPlayer (3.75.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.74.1) - - BitmovinPlayerCore (3.74.1) + - BitmovinPlayerCore (= 3.75.0) + - BitmovinPlayerCore (3.75.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.74.1) + - BitmovinPlayer (= 3.75.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1246,8 +1246,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: c67c70357ddbc13a278f40ca6a55bbc9822b8e44 - BitmovinPlayerCore: 70bc4da736c84f70ef5e23a502f6a61345d163ff + BitmovinPlayer: e1e9d1de553643de08af4e2026ab7a9aee1ccfa8 + BitmovinPlayerCore: b779a48b953b973e41a255896598b4a37f9c30ff boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 6f247e2684f372e977d424dac5a91df2197720c0 + RNBitmovinPlayer: 039307e5f8e6ac0cff62c358e3961bd6f01a50e7 RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 78a812e4..3484dd14 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.74.1): + - BitmovinPlayer (3.75.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.74.1) - - BitmovinPlayerCore (3.74.1) + - BitmovinPlayerCore (= 3.75.0) + - BitmovinPlayerCore (3.75.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.74.1) + - BitmovinPlayer (= 3.75.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1216,8 +1216,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: c67c70357ddbc13a278f40ca6a55bbc9822b8e44 - BitmovinPlayerCore: 70bc4da736c84f70ef5e23a502f6a61345d163ff + BitmovinPlayer: e1e9d1de553643de08af4e2026ab7a9aee1ccfa8 + BitmovinPlayerCore: b779a48b953b973e41a255896598b4a37f9c30ff boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 6f247e2684f372e977d424dac5a91df2197720c0 + RNBitmovinPlayer: 039307e5f8e6ac0cff62c358e3961bd6f01a50e7 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From be86338a283d061c86b70e44b7dc3d856316efd0 Mon Sep 17 00:00:00 2001 From: Update Bot Date: Fri, 25 Oct 2024 13:59:39 +0000 Subject: [PATCH 17/35] chore(ios): update ios player version to 3.76.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 20 ++++++++++---------- integration_test/ios/Podfile.lock | 20 ++++++++++---------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index 9da746d9..1a7c5fb1 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.75.0" + s.dependency "BitmovinPlayer", "3.76.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index cad7503d..e1b564b1 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.1): + - BitmovinAnalyticsCollector/BitmovinPlayer (3.9.0): - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.75.0): + - BitmovinAnalyticsCollector/Core (3.9.0) + - BitmovinPlayer (3.76.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.75.0) - - BitmovinPlayerCore (3.75.0) + - BitmovinPlayerCore (= 3.76.0) + - BitmovinPlayerCore (3.76.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.75.0) + - BitmovinPlayer (= 3.76.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1245,9 +1245,9 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: e1e9d1de553643de08af4e2026ab7a9aee1ccfa8 - BitmovinPlayerCore: b779a48b953b973e41a255896598b4a37f9c30ff + BitmovinAnalyticsCollector: d08e0b13bcc32973370e0d71f2faa739561bac0a + BitmovinPlayer: 9ab6106c750552d5b61e8c7545855212919cb87e + BitmovinPlayerCore: a89d98bc968643f2714634bed4041f46f891a104 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 039307e5f8e6ac0cff62c358e3961bd6f01a50e7 + RNBitmovinPlayer: 0b8e2699b8154bbb7433e3ff20d2e3b6c1067c5b RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 3484dd14..2f1b76b5 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - - BitmovinAnalyticsCollector/BitmovinPlayer (3.8.1): + - BitmovinAnalyticsCollector/BitmovinPlayer (3.9.0): - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - - BitmovinAnalyticsCollector/Core (3.8.1) - - BitmovinPlayer (3.75.0): + - BitmovinAnalyticsCollector/Core (3.9.0) + - BitmovinPlayer (3.76.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.75.0) - - BitmovinPlayerCore (3.75.0) + - BitmovinPlayerCore (= 3.76.0) + - BitmovinPlayerCore (3.76.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.75.0) + - BitmovinPlayer (= 3.76.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1215,9 +1215,9 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - BitmovinAnalyticsCollector: 972e52381ef61210fbf9397e5fbf22db462ac94a - BitmovinPlayer: e1e9d1de553643de08af4e2026ab7a9aee1ccfa8 - BitmovinPlayerCore: b779a48b953b973e41a255896598b4a37f9c30ff + BitmovinAnalyticsCollector: d08e0b13bcc32973370e0d71f2faa739561bac0a + BitmovinPlayer: 9ab6106c750552d5b61e8c7545855212919cb87e + BitmovinPlayerCore: a89d98bc968643f2714634bed4041f46f891a104 boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 039307e5f8e6ac0cff62c358e3961bd6f01a50e7 + RNBitmovinPlayer: 0b8e2699b8154bbb7433e3ff20d2e3b6c1067c5b SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From 1a4dc97b48cf3ca4abeaef50e348ee99f8a8997f Mon Sep 17 00:00:00 2001 From: Vehovec Date: Mon, 28 Oct 2024 15:19:18 +0100 Subject: [PATCH 18/35] Update Bitmovin player version --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 55fe458f..46980e61 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -105,5 +105,5 @@ dependencies { // Bitmovin implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.33.0' implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' - implementation 'com.bitmovin.player:player:3.82.0+jason' + implementation 'com.bitmovin.player:player:3.90.0+jason' } From 5fd9a4e1ed8b7fe2dfb81b014c54cf8eb296a5cf Mon Sep 17 00:00:00 2001 From: Vehovec Date: Mon, 28 Oct 2024 15:19:49 +0100 Subject: [PATCH 19/35] Add WebUiConfig variant --- src/components/PlayerView/playerViewConfig.ts | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/src/components/PlayerView/playerViewConfig.ts b/src/components/PlayerView/playerViewConfig.ts index d61df77d..b82dfd47 100644 --- a/src/components/PlayerView/playerViewConfig.ts +++ b/src/components/PlayerView/playerViewConfig.ts @@ -43,4 +43,55 @@ export interface WebUiConfig extends UiConfig { * Default is `true`. */ playbackSpeedSelectionEnabled?: boolean; + /** + * The Ui variant to use for the Bitmovin Player Web UI. + */ + variant?: SmallScreenUi | TvUi | CustomUi; + /** + * Whether the WebView should be focused on initialization. + * + * By default this is enabled only for the TV UI variant, as it's needed there to + * initiate spatial navigation using the remote control. + * + * @platform Android + */ + focusUiOnInitialization?: boolean; +} + +export abstract class Variant { + /** + * Specifies the function name that will be used to initialize the `UIManager` + * for the Bitmovin Player Web UI. + * + * The function is called on the `window` object with the `Player` as the first argument and + * the `UIConfig` as the second argument. + * + * Example: + * When you added a new function or want to use a different function of our + * [`UIFactory`](https://github.com/bitmovin/bitmovin-player-ui/blob/develop/src/ts/uifactory.ts#L60), + * you can specify the full qualifier name including namespaces. + * e.g. `bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI` for the SmallScreenUi + * + * Notes: + * - It's not necessary to use our `UIFactory`. Any static function can be specified. + */ + constructor(public readonly uiManagerFactoryFunction: string) {} +} + +export class SmallScreenUi extends Variant { + constructor() { + super('bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI'); + } +} + +export class TvUi extends Variant { + constructor() { + super('bitmovin.playerui.UIFactory.buildDefaultTvUI'); + } +} + +export class CustomUi extends Variant { + constructor(uiManagerFactoryFunction: string) { + super(uiManagerFactoryFunction); + } } From f3de306996dfc095fa14b5e3fd9042441f2b9eb3 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Mon, 28 Oct 2024 15:20:14 +0100 Subject: [PATCH 20/35] Support WebUiConfig.Variant on Android --- .../reactnative/converter/JsonConverter.kt | 36 ++++++++++++++----- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt index bb83e8ca..281cf64d 100644 --- a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt +++ b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt @@ -755,14 +755,32 @@ fun ReadableMap.toPictureInPictureConfig(): PictureInPictureConfig = PictureInPi /** * Converts the [json] to a `RNUiConfig` object. */ -fun toPlayerViewConfig(json: ReadableMap) = PlayerViewConfig( - uiConfig = UiConfig.WebUi( - playbackSpeedSelectionEnabled = json.getMap("uiConfig") - ?.getBooleanOrNull("playbackSpeedSelectionEnabled") - ?: true, - ), - hideFirstFrame = json.getBooleanOrNull("hideFirstFrame") ?: false, -) +fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig { + val uiConfig = getMap("uiConfig") ?: return PlayerViewConfig() + val variant = uiConfig.toVariant() ?: UiConfig.WebUi.Variant.SmallScreenUi + val focusUiOnInitialization = uiConfig.getBooleanOrNull("focusUiOnInitialization") + val defaultFocusUiOnInitialization = variant == UiConfig.WebUi.Variant.TvUi + + return PlayerViewConfig( + uiConfig = UiConfig.WebUi( + playbackSpeedSelectionEnabled = uiConfig + .getBooleanOrNull("playbackSpeedSelectionEnabled") + ?: true, + variant = variant, + focusUiOnInitialization = focusUiOnInitialization ?: defaultFocusUiOnInitialization, + ), + hideFirstFrame = getBooleanOrNull("hideFirstFrame") ?: false, + ) +} + +private fun ReadableMap.toVariant(): UiConfig.WebUi.Variant? { + val uiManagerFactoryFunction = this.getMap("variant")?.getString("uiManagerFactoryFunction") ?: return null + return when (uiManagerFactoryFunction) { + "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI" -> UiConfig.WebUi.Variant.SmallScreenUi + "bitmovin.playerui.UIFactory.buildDefaultTvUI" -> UiConfig.WebUi.Variant.TvUi + else -> UiConfig.WebUi.Variant.Custom(uiManagerFactoryFunction) + } +} private fun ReadableMap.toUserInterfaceTypeFromPlayerConfig(): UserInterfaceType? = when (getMap("styleConfig")?.getString("userInterfaceType")) { @@ -775,7 +793,7 @@ private fun ReadableMap.toUserInterfaceTypeFromPlayerConfig(): UserInterfaceType * Converts the [this@toRNPlayerViewConfigWrapper] to a `RNPlayerViewConfig` object. */ fun ReadableMap.toRNPlayerViewConfigWrapper() = RNPlayerViewConfigWrapper( - playerViewConfig = toPlayerViewConfig(this), + playerViewConfig = toPlayerViewConfig(), pictureInPictureConfig = getMap("pictureInPictureConfig")?.toPictureInPictureConfig(), ) From 9a526c8949672d2cbcd2fa75def2fca450c25379 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Mon, 28 Oct 2024 15:35:41 +0100 Subject: [PATCH 21/35] Add TvUi sample --- example/src/screens/BasicPlayback.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/example/src/screens/BasicPlayback.tsx b/example/src/screens/BasicPlayback.tsx index 027bad63..8f47cedf 100644 --- a/example/src/screens/BasicPlayback.tsx +++ b/example/src/screens/BasicPlayback.tsx @@ -6,6 +6,9 @@ import { usePlayer, PlayerView, SourceType, + TvUi, + SmallScreenUi, + PlayerViewConfig, } from 'bitmovin-player-react-native'; import { useTVGestures } from '../hooks'; @@ -22,6 +25,12 @@ export default function BasicPlayback() { }, }); + const config: PlayerViewConfig = { + uiConfig: { + variant: Platform.isTV ? new TvUi() : new SmallScreenUi(), + }, + }; + useFocusEffect( useCallback(() => { player.load({ @@ -56,6 +65,7 @@ export default function BasicPlayback() { Date: Tue, 29 Oct 2024 12:07:13 +0100 Subject: [PATCH 22/35] Styling --- .../player/reactnative/converter/JsonConverter.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt index 281cf64d..cdef9c09 100644 --- a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt +++ b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt @@ -757,7 +757,7 @@ fun ReadableMap.toPictureInPictureConfig(): PictureInPictureConfig = PictureInPi */ fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig { val uiConfig = getMap("uiConfig") ?: return PlayerViewConfig() - val variant = uiConfig.toVariant() ?: UiConfig.WebUi.Variant.SmallScreenUi + val variant = uiConfig.toVariant() val focusUiOnInitialization = uiConfig.getBooleanOrNull("focusUiOnInitialization") val defaultFocusUiOnInitialization = variant == UiConfig.WebUi.Variant.TvUi @@ -773,10 +773,11 @@ fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig { ) } -private fun ReadableMap.toVariant(): UiConfig.WebUi.Variant? { - val uiManagerFactoryFunction = this.getMap("variant")?.getString("uiManagerFactoryFunction") ?: return null +private fun ReadableMap.toVariant(): UiConfig.WebUi.Variant { + val uiManagerFactoryFunction = getMap("variant")?.getString("uiManagerFactoryFunction") + return when (uiManagerFactoryFunction) { - "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI" -> UiConfig.WebUi.Variant.SmallScreenUi + "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI", null -> UiConfig.WebUi.Variant.SmallScreenUi "bitmovin.playerui.UIFactory.buildDefaultTvUI" -> UiConfig.WebUi.Variant.TvUi else -> UiConfig.WebUi.Variant.Custom(uiManagerFactoryFunction) } From b86af06b476087b3ed3763a13367e6f149fec50c Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 12:08:35 +0100 Subject: [PATCH 23/35] iOS support --- ios/RCTConvert+BitmovinPlayer.swift | 7 ++++++- ios/RNPlayerViewManager.swift | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ios/RCTConvert+BitmovinPlayer.swift b/ios/RCTConvert+BitmovinPlayer.swift index e425f07b..ef80c629 100644 --- a/ios/RCTConvert+BitmovinPlayer.swift +++ b/ios/RCTConvert+BitmovinPlayer.swift @@ -1239,9 +1239,13 @@ extension RCTConvert { guard let json = json as? [String: Any?] else { return nil } + let variant = json["variant"] as? [String: Any?] + let uiManagerFactoryFunction = variant?["uiManagerFactoryFunction"] as? String + let defaultUiManagerFactoryFunction = "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI" return RNUiConfig( - playbackSpeedSelectionEnabled: json["playbackSpeedSelectionEnabled"] as? Bool ?? true + playbackSpeedSelectionEnabled: json["playbackSpeedSelectionEnabled"] as? Bool ?? true, + uiManagerFactoryFunction: uiManagerFactoryFunction ?? defaultUiManagerFactoryFunction ) } @@ -1369,6 +1373,7 @@ internal struct RNPlayerViewConfig { */ internal struct RNUiConfig { let playbackSpeedSelectionEnabled: Bool + let uiManagerFactoryFunction: String } /** diff --git a/ios/RNPlayerViewManager.swift b/ios/RNPlayerViewManager.swift index d6a381be..96390e3f 100644 --- a/ios/RNPlayerViewManager.swift +++ b/ios/RNPlayerViewManager.swift @@ -74,6 +74,7 @@ public class RNPlayerViewManager: RCTViewManager { if let uiConfig = playerViewConfig?.uiConfig { bitmovinUserInterfaceConfig .playbackSpeedSelectionEnabled = uiConfig.playbackSpeedSelectionEnabled + bitmovinUserInterfaceConfig.uiManagerFactoryFunction = uiConfig.uiManagerFactoryFunction } if let hideFirstFrame = playerViewConfig?.hideFirstFrame { bitmovinUserInterfaceConfig.hideFirstFrame = hideFirstFrame From fe529ab490c5554a4b7b79ebd999b38ec204c159 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 12:12:22 +0100 Subject: [PATCH 24/35] Styling --- .../bitmovin/player/reactnative/converter/JsonConverter.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt index cdef9c09..601f7d21 100644 --- a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt +++ b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt @@ -763,9 +763,7 @@ fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig { return PlayerViewConfig( uiConfig = UiConfig.WebUi( - playbackSpeedSelectionEnabled = uiConfig - .getBooleanOrNull("playbackSpeedSelectionEnabled") - ?: true, + playbackSpeedSelectionEnabled = uiConfig.getBooleanOrNull("playbackSpeedSelectionEnabled") ?: true, variant = variant, focusUiOnInitialization = focusUiOnInitialization ?: defaultFocusUiOnInitialization, ), From 3665c307e8bc1546d08ba1efcf7826bc48020ea9 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 12:23:17 +0100 Subject: [PATCH 25/35] Documentation improvements --- src/components/PlayerView/playerViewConfig.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/PlayerView/playerViewConfig.ts b/src/components/PlayerView/playerViewConfig.ts index b82dfd47..e7b53994 100644 --- a/src/components/PlayerView/playerViewConfig.ts +++ b/src/components/PlayerView/playerViewConfig.ts @@ -45,6 +45,8 @@ export interface WebUiConfig extends UiConfig { playbackSpeedSelectionEnabled?: boolean; /** * The Ui variant to use for the Bitmovin Player Web UI. + * + * Default is {@link SmallScreenUi} */ variant?: SmallScreenUi | TvUi | CustomUi; /** @@ -67,10 +69,10 @@ export abstract class Variant { * the `UIConfig` as the second argument. * * Example: - * When you added a new function or want to use a different function of our - * [`UIFactory`](https://github.com/bitmovin/bitmovin-player-ui/blob/develop/src/ts/uifactory.ts#L60), + * When you added a new function or want to use a different function of our `UIFactory`, * you can specify the full qualifier name including namespaces. - * e.g. `bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI` for the SmallScreenUi + * e.g. `bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI` for the SmallScreenUi. + * @see UIFactory https://github.com/bitmovin/bitmovin-player-ui/blob/develop/src/ts/uifactory.ts#L60 * * Notes: * - It's not necessary to use our `UIFactory`. Any static function can be specified. From 3de5fb43046866271c0fbb7ed6b8ba5050670f43 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 12:27:34 +0100 Subject: [PATCH 26/35] Type definition improvement --- src/components/PlayerView/playerViewConfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/PlayerView/playerViewConfig.ts b/src/components/PlayerView/playerViewConfig.ts index e7b53994..baddca09 100644 --- a/src/components/PlayerView/playerViewConfig.ts +++ b/src/components/PlayerView/playerViewConfig.ts @@ -48,7 +48,7 @@ export interface WebUiConfig extends UiConfig { * * Default is {@link SmallScreenUi} */ - variant?: SmallScreenUi | TvUi | CustomUi; + variant?: Variant; /** * Whether the WebView should be focused on initialization. * From 9f1c84d329b57b7e3e362ca43addfb84ae393e5d Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 13:00:03 +0100 Subject: [PATCH 27/35] Add changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index be39b9ee..7a9b334a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## Unreleased + +### Added + +- `WebUiConfig.variant` to set the UI variant that should be used by the Bitmovin Web UI + +### Fixed + +- Spatial navigation in the Web UI does not work properly + ## [0.29.0] - 2024-09-09 ### Added From 00e19484ca5d0ab547326c5546a86f2cc90f60ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20K=C3=A1konyi?= Date: Tue, 29 Oct 2024 14:33:01 +0100 Subject: [PATCH 28/35] Add CHANGELOG entry for iOS SDK update --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc2f75f8..626972a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - Update Bitmovin's native Android SDK version to `3.84.0` +- Update Bitmovin's native iOS SDK version to `3.76.0` ## [0.29.0] - 2024-09-09 From 736b0a189b05c28f220c59add1d82d2f07a0f10b Mon Sep 17 00:00:00 2001 From: bitPlayerGHActions <108659280+bitPlayerGHActions@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:20:15 +0100 Subject: [PATCH 29/35] Update android player to 3.90.0+jason (#545) Automated android player version update to 3.90.0+jason Co-authored-by: Update Bot --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 67a97e89..46980e61 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -105,5 +105,5 @@ dependencies { // Bitmovin implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.33.0' implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' - implementation 'com.bitmovin.player:player:3.84.0+jason' + implementation 'com.bitmovin.player:player:3.90.0+jason' } From 20398304e2ec4d041499822349bd9fa7b2084165 Mon Sep 17 00:00:00 2001 From: Kevin Rocard Date: Tue, 29 Oct 2024 15:21:13 +0100 Subject: [PATCH 30/35] Update CHANGELOG.md Bitmovin version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 626972a6..d6da5b95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Changed -- Update Bitmovin's native Android SDK version to `3.84.0` +- Update Bitmovin's native Android SDK version to `3.90.0` - Update Bitmovin's native iOS SDK version to `3.76.0` ## [0.29.0] - 2024-09-09 From bab7f62b0c1c1fb9e9e994135984e4bf4849b9e8 Mon Sep 17 00:00:00 2001 From: Vehovec Date: Tue, 29 Oct 2024 15:58:04 +0100 Subject: [PATCH 31/35] Split toUiConfig out of toPlayerViewConfig --- .../reactnative/converter/JsonConverter.kt | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt index 601f7d21..cd6bec77 100644 --- a/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt +++ b/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt @@ -752,30 +752,28 @@ fun ReadableMap.toPictureInPictureConfig(): PictureInPictureConfig = PictureInPi isEnabled = getBooleanOrNull("isEnabled") ?: false, ) -/** - * Converts the [json] to a `RNUiConfig` object. - */ -fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig { - val uiConfig = getMap("uiConfig") ?: return PlayerViewConfig() - val variant = uiConfig.toVariant() - val focusUiOnInitialization = uiConfig.getBooleanOrNull("focusUiOnInitialization") +fun ReadableMap.toPlayerViewConfig(): PlayerViewConfig = PlayerViewConfig( + uiConfig = getMap("uiConfig")?.toUiConfig() ?: UiConfig.WebUi(), + hideFirstFrame = getBooleanOrNull("hideFirstFrame") ?: false, +) + +private fun ReadableMap.toUiConfig(): UiConfig { + val variant = toVariant() ?: UiConfig.WebUi.Variant.SmallScreenUi + val focusUiOnInitialization = getBooleanOrNull("focusUiOnInitialization") val defaultFocusUiOnInitialization = variant == UiConfig.WebUi.Variant.TvUi - return PlayerViewConfig( - uiConfig = UiConfig.WebUi( - playbackSpeedSelectionEnabled = uiConfig.getBooleanOrNull("playbackSpeedSelectionEnabled") ?: true, - variant = variant, - focusUiOnInitialization = focusUiOnInitialization ?: defaultFocusUiOnInitialization, - ), - hideFirstFrame = getBooleanOrNull("hideFirstFrame") ?: false, + return UiConfig.WebUi( + playbackSpeedSelectionEnabled = getBooleanOrNull("playbackSpeedSelectionEnabled") ?: true, + variant = variant, + focusUiOnInitialization = focusUiOnInitialization ?: defaultFocusUiOnInitialization, ) } -private fun ReadableMap.toVariant(): UiConfig.WebUi.Variant { - val uiManagerFactoryFunction = getMap("variant")?.getString("uiManagerFactoryFunction") +private fun ReadableMap.toVariant(): UiConfig.WebUi.Variant? { + val uiManagerFactoryFunction = getMap("variant")?.getString("uiManagerFactoryFunction") ?: return null return when (uiManagerFactoryFunction) { - "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI", null -> UiConfig.WebUi.Variant.SmallScreenUi + "bitmovin.playerui.UIFactory.buildDefaultSmallScreenUI" -> UiConfig.WebUi.Variant.SmallScreenUi "bitmovin.playerui.UIFactory.buildDefaultTvUI" -> UiConfig.WebUi.Variant.TvUi else -> UiConfig.WebUi.Variant.Custom(uiManagerFactoryFunction) } From dbc6cc129d27b39ddfa3e681527d6dc817131fcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=BDiga=20Vehovec?= Date: Tue, 29 Oct 2024 15:58:50 +0100 Subject: [PATCH 32/35] Update src/components/PlayerView/playerViewConfig.ts Co-authored-by: Lukas Knoch-Girstmair --- src/components/PlayerView/playerViewConfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/PlayerView/playerViewConfig.ts b/src/components/PlayerView/playerViewConfig.ts index baddca09..33e474df 100644 --- a/src/components/PlayerView/playerViewConfig.ts +++ b/src/components/PlayerView/playerViewConfig.ts @@ -44,7 +44,7 @@ export interface WebUiConfig extends UiConfig { */ playbackSpeedSelectionEnabled?: boolean; /** - * The Ui variant to use for the Bitmovin Player Web UI. + * The UI variant to use for the Bitmovin Player Web UI. * * Default is {@link SmallScreenUi} */ From a7de27e73e1e1e75eed1dd50c5b095f905acdb1c Mon Sep 17 00:00:00 2001 From: Update Bot Date: Wed, 30 Oct 2024 21:34:32 +0000 Subject: [PATCH 33/35] chore(ios): update ios player version to 3.77.0 --- RNBitmovinPlayer.podspec | 2 +- example/ios/Podfile.lock | 16 ++++++++-------- integration_test/ios/Podfile.lock | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/RNBitmovinPlayer.podspec b/RNBitmovinPlayer.podspec index 1a7c5fb1..e95c6c06 100644 --- a/RNBitmovinPlayer.podspec +++ b/RNBitmovinPlayer.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| s.swift_version = "5.10" s.dependency "React-Core" - s.dependency "BitmovinPlayer", "3.76.0" + s.dependency "BitmovinPlayer", "3.77.0" s.ios.dependency "GoogleAds-IMA-iOS-SDK", "3.23.0" s.tvos.dependency "GoogleAds-IMA-tvOS-SDK", "4.13.0" end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index e1b564b1..e59ad167 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.9.0) - - BitmovinPlayer (3.76.0): + - BitmovinPlayer (3.77.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.76.0) - - BitmovinPlayerCore (3.76.0) + - BitmovinPlayerCore (= 3.77.0) + - BitmovinPlayerCore (3.77.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1049,7 +1049,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.76.0) + - BitmovinPlayer (= 3.77.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1123,12 +1123,12 @@ DEPENDENCIES: SPEC REPOS: https://github.com/bitmovin/cocoapod-specs.git: - - BitmovinPlayer - BitmovinPlayerCore https://github.com/react-native-tvos/react-native-tvos-podspecs.git: - libevent trunk: - BitmovinAnalyticsCollector + - BitmovinPlayer - google-cast-sdk - GoogleAds-IMA-iOS-SDK - GoogleAds-IMA-tvOS-SDK @@ -1246,8 +1246,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: d08e0b13bcc32973370e0d71f2faa739561bac0a - BitmovinPlayer: 9ab6106c750552d5b61e8c7545855212919cb87e - BitmovinPlayerCore: a89d98bc968643f2714634bed4041f46f891a104 + BitmovinPlayer: 65866e13f7a8246ccbc7378607d6ca789f0f459e + BitmovinPlayerCore: 7151c7836f0e0c906a17c897576d3bd892b51b4a boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 0b8e2699b8154bbb7433e3ff20d2e3b6c1067c5b + RNBitmovinPlayer: fa7c8898d191f3349927f4abcb02714b42fb356e RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 2f1b76b5..77cc5b1a 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - BitmovinAnalyticsCollector/Core - BitmovinPlayerCore (~> 3.48) - BitmovinAnalyticsCollector/Core (3.9.0) - - BitmovinPlayer (3.76.0): + - BitmovinPlayer (3.77.0): - BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0) - - BitmovinPlayerCore (= 3.76.0) - - BitmovinPlayerCore (3.76.0) + - BitmovinPlayerCore (= 3.77.0) + - BitmovinPlayerCore (3.77.0) - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.73.4-0) @@ -1041,7 +1041,7 @@ PODS: - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - RNBitmovinPlayer (0.29.0): - - BitmovinPlayer (= 3.76.0) + - BitmovinPlayer (= 3.77.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) - React-Core @@ -1104,12 +1104,12 @@ DEPENDENCIES: SPEC REPOS: https://github.com/bitmovin/cocoapod-specs.git: - - BitmovinPlayer - BitmovinPlayerCore https://github.com/react-native-tvos/react-native-tvos-podspecs.git: - libevent trunk: - BitmovinAnalyticsCollector + - BitmovinPlayer - GoogleAds-IMA-iOS-SDK - SocketRocket @@ -1216,8 +1216,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BitmovinAnalyticsCollector: d08e0b13bcc32973370e0d71f2faa739561bac0a - BitmovinPlayer: 9ab6106c750552d5b61e8c7545855212919cb87e - BitmovinPlayerCore: a89d98bc968643f2714634bed4041f46f891a104 + BitmovinPlayer: 65866e13f7a8246ccbc7378607d6ca789f0f459e + BitmovinPlayerCore: 7151c7836f0e0c906a17c897576d3bd892b51b4a boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: 0b8e2699b8154bbb7433e3ff20d2e3b6c1067c5b + RNBitmovinPlayer: fa7c8898d191f3349927f4abcb02714b42fb356e SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 From 20213d28af1d0643f15e1d13fa1b47222e148bf8 Mon Sep 17 00:00:00 2001 From: Bitmovin Release Automation Date: Thu, 31 Oct 2024 10:23:25 +0000 Subject: [PATCH 34/35] prepare release 0.30.0 --- CHANGELOG.md | 2 +- example/ios/Podfile.lock | 4 ++-- integration_test/ios/Podfile.lock | 4 ++-- package.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4155c40a..65f7011f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.30.0] ### Changed diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index e59ad167..07ca8539 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1048,7 +1048,7 @@ PODS: - React-jsi (= 0.73.4-0) - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - - RNBitmovinPlayer (0.29.0): + - RNBitmovinPlayer (0.30.0): - BitmovinPlayer (= 3.77.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) @@ -1302,7 +1302,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: fa7c8898d191f3349927f4abcb02714b42fb356e + RNBitmovinPlayer: 5df76edfd71a5887aa20210108bdf9ac7227048b RNCPicker: b18aaf30df596e9b1738e7c1f9ee55402a229dca RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 diff --git a/integration_test/ios/Podfile.lock b/integration_test/ios/Podfile.lock index 77cc5b1a..3cc951b5 100644 --- a/integration_test/ios/Podfile.lock +++ b/integration_test/ios/Podfile.lock @@ -1040,7 +1040,7 @@ PODS: - React-jsi (= 0.73.4-0) - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - - RNBitmovinPlayer (0.29.0): + - RNBitmovinPlayer (0.30.0): - BitmovinPlayer (= 3.77.0) - GoogleAds-IMA-iOS-SDK (= 3.23.0) - GoogleAds-IMA-tvOS-SDK (= 4.13.0) @@ -1267,7 +1267,7 @@ SPEC CHECKSUMS: React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNBitmovinPlayer: fa7c8898d191f3349927f4abcb02714b42fb356e + RNBitmovinPlayer: 5df76edfd71a5887aa20210108bdf9ac7227048b SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 diff --git a/package.json b/package.json index f05c6549..ae3f9c51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitmovin-player-react-native", - "version": "0.29.0", + "version": "0.30.0", "description": "Official React Native bindings for Bitmovin's mobile Player SDKs.", "main": "lib/index.js", "module": "lib/index.mjs", From 4d130508167ab86f19eb18e38248cdb1f02ef7a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=BDiga=20Vehovec?= Date: Thu, 31 Oct 2024 11:26:11 +0100 Subject: [PATCH 35/35] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65f7011f..e38983e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ ### Changed - Update Bitmovin's native Android SDK version to `3.90.0` -- Update Bitmovin's native iOS SDK version to `3.76.0` +- Update Bitmovin's native iOS SDK version to `3.77.0` ### Added