From e08db76a025fbabbca4f2811350a22cfed963250 Mon Sep 17 00:00:00 2001 From: davidliu Date: Wed, 27 May 2026 00:02:02 +0900 Subject: [PATCH 1/2] chore: bump @livekit/react-native-webrtc to release 144.1.0 --- .yarnrc.yml | 4 ++++ ci/ios/Podfile | 8 ++++++++ ci/ios/Podfile.lock | 14 +++++++------- ci/package.json | 2 +- ci/yarn.lock | 10 +++++----- example/ios/Podfile | 9 +++++++++ example/ios/Podfile.lock | 6 +++--- example/package.json | 2 +- package.json | 4 ++-- yarn.lock | 14 +++++++------- 10 files changed, 47 insertions(+), 26 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index e0915ee..59e9357 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -6,4 +6,8 @@ nodeLinker: node-modules npmMinimalAgeGate: 7d +npmPreapprovedPackages: + - "@livekit/*" + - "livekit-client" + yarnPath: .yarn/releases/yarn-4.11.0.cjs diff --git a/ci/ios/Podfile b/ci/ios/Podfile index a63a780..3e2df09 100644 --- a/ci/ios/Podfile +++ b/ci/ios/Podfile @@ -30,5 +30,13 @@ target 'ci' do :mac_catalyst_enabled => false, # :ccache_enabled => true ) + # Fix for Xcode 26.4 build error + installer.pods_project.targets.each do |target| + if target.name == 'fmt' + target.build_configurations.each do |config| + config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++17' + end + end + end end end diff --git a/ci/ios/Podfile.lock b/ci/ios/Podfile.lock index f677359..4081d6a 100644 --- a/ci/ios/Podfile.lock +++ b/ci/ios/Podfile.lock @@ -8,7 +8,7 @@ PODS: - hermes-engine (0.82.1): - hermes-engine/Pre-built (= 0.82.1) - hermes-engine/Pre-built (0.82.1) - - livekit-react-native (2.10.1): + - livekit-react-native (2.11.0-beta.1): - boost - DoubleConversion - fast_float @@ -37,7 +37,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - livekit-react-native-webrtc (144.1.0-beta.2): + - livekit-react-native-webrtc (144.1.0): - React-Core - WebRTC-SDK (= 144.7559.04) - RCT-Folly (2024.11.18.00): @@ -2686,14 +2686,14 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 0aa6183b9afe3c31fc65b5d1eeef1f3c19b63bfa fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 273e30e7fb618279934b0b95ffab60ecedb7acf5 - livekit-react-native: d3bef98b710d5f0fb6ad1c7734c954ddde910150 - livekit-react-native-webrtc: 6fc2ff1df5af82d1adb25828ba14a90380a2073e + livekit-react-native: a051e6aa4c21e1b2429d136a3d544ae0ccfa08a6 + livekit-react-native-webrtc: 6384bffff182166749ea42ccc419cee6785b0603 RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 RCTDeprecation: f17e2ebc07876ca9ab8eb6e4b0a4e4647497ae3a RCTRequired: e2c574c1b45231f7efb0834936bd609d75072b63 @@ -2764,6 +2764,6 @@ SPEC CHECKSUMS: WebRTC-SDK: ac5965a3cc2c258973466e3b1739ab0308bab0d0 Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb -PODFILE CHECKSUM: 2808703946713a7b53edc61b7e02157e7eb82b22 +PODFILE CHECKSUM: a7f2ec66657cfb895ebb19b63b9033e6419495f9 COCOAPODS: 1.16.2 diff --git a/ci/package.json b/ci/package.json index f6d2b3f..7c100d2 100644 --- a/ci/package.json +++ b/ci/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@livekit/react-native": "*", - "@livekit/react-native-webrtc": "^144.1.0-beta.2", + "@livekit/react-native-webrtc": "^144.1.0", "@react-native/new-app-screen": "0.82.1", "livekit-client": "^2.19.0", "react": "19.1.1", diff --git a/ci/yarn.lock b/ci/yarn.lock index 8deda55..68a3ebd 100644 --- a/ci/yarn.lock +++ b/ci/yarn.lock @@ -1953,15 +1953,15 @@ __metadata: languageName: node linkType: hard -"@livekit/react-native-webrtc@npm:^144.1.0-beta.2": - version: 144.1.0-beta.2 - resolution: "@livekit/react-native-webrtc@npm:144.1.0-beta.2" +"@livekit/react-native-webrtc@npm:^144.1.0": + version: 144.1.0 + resolution: "@livekit/react-native-webrtc@npm:144.1.0" dependencies: base64-js: "npm:1.5.1" debug: "npm:4.3.4" peerDependencies: react-native: ">=0.60.0" - checksum: 10/9177743b36a79d95be83c6f2fb6fd8d924593fc75577ea57536445af980a1fa32389f0187f8168cee6d51089457223913d9e5149d4406521de5674918fcef77e + checksum: 10/a674605a735c10af016c20c0c7e755c6c10f57149c456ba76f58228ca5ec7145feec5c6de880e386b7a9ed683bfbc8745c32501a39583be789fee3fd24939fba languageName: node linkType: hard @@ -3587,7 +3587,7 @@ __metadata: "@babel/preset-env": "npm:^7.25.3" "@babel/runtime": "npm:^7.25.0" "@livekit/react-native": "npm:*" - "@livekit/react-native-webrtc": "npm:^144.1.0-beta.2" + "@livekit/react-native-webrtc": "npm:^144.1.0" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" diff --git a/example/ios/Podfile b/example/ios/Podfile index 37c23d0..4d8a793 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -32,5 +32,14 @@ target 'LivekitReactNativeExample' do :mac_catalyst_enabled => false, # :ccache_enabled => true ) + + # Fix for Xcode 26.4 build error + installer.pods_project.targets.each do |target| + if target.name == 'fmt' + target.build_configurations.each do |config| + config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++17' + end + end + end end end \ No newline at end of file diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 35c1518..243c961 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -37,7 +37,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - livekit-react-native-webrtc (144.1.0-beta.2): + - livekit-react-native-webrtc (144.1.0): - React-Core - WebRTC-SDK (= 144.7559.04) - RCT-Folly (2024.11.18.00): @@ -2791,7 +2791,7 @@ SPEC CHECKSUMS: glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 8642d8f14a548ab718ec112e9bebdfdd154138b5 livekit-react-native: a051e6aa4c21e1b2429d136a3d544ae0ccfa08a6 - livekit-react-native-webrtc: 6fc2ff1df5af82d1adb25828ba14a90380a2073e + livekit-react-native-webrtc: 6384bffff182166749ea42ccc419cee6785b0603 RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f RCTDeprecation: f17e2ebc07876ca9ab8eb6e4b0a4e4647497ae3a RCTRequired: e2c574c1b45231f7efb0834936bd609d75072b63 @@ -2865,6 +2865,6 @@ SPEC CHECKSUMS: WebRTC-SDK: ac5965a3cc2c258973466e3b1739ab0308bab0d0 Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb -PODFILE CHECKSUM: 7d332edcb240dc52396452a215395fe8f04521c6 +PODFILE CHECKSUM: a921a659e37cd7dfb12da519493e10c9f38400a1 COCOAPODS: 1.16.2 diff --git a/example/package.json b/example/package.json index 7791427..03ece36 100644 --- a/example/package.json +++ b/example/package.json @@ -10,7 +10,7 @@ "postinstall": "patch-package" }, "dependencies": { - "@livekit/react-native-webrtc": "^144.1.0-beta.2", + "@livekit/react-native-webrtc": "^144.1.0", "@react-native-async-storage/async-storage": "^1.17.10", "@react-navigation/native": "^7.1.18", "@react-navigation/native-stack": "^7.3.27", diff --git a/package.json b/package.json index de0fc1f..d6c4b44 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.35.0", "@livekit/changesets-changelog-github": "^0.0.4", - "@livekit/react-native-webrtc": "^144.1.0-beta.2", + "@livekit/react-native-webrtc": "^144.1.0", "@react-native/babel-preset": "0.83.0", "@react-native/eslint-config": "0.83.0", "@release-it/conventional-changelog": "10.0.1", @@ -97,7 +97,7 @@ "typescript": "^5.9.2" }, "peerDependencies": { - "@livekit/react-native-webrtc": "^144.1.0-beta.2", + "@livekit/react-native-webrtc": "^144.1.0", "livekit-client": "^2.19.0", "react": "*", "react-native": "*" diff --git a/yarn.lock b/yarn.lock index 643d23f..ccc78be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3876,15 +3876,15 @@ __metadata: languageName: node linkType: hard -"@livekit/react-native-webrtc@npm:^144.1.0-beta.2": - version: 144.1.0-beta.2 - resolution: "@livekit/react-native-webrtc@npm:144.1.0-beta.2" +"@livekit/react-native-webrtc@npm:^144.1.0": + version: 144.1.0 + resolution: "@livekit/react-native-webrtc@npm:144.1.0" dependencies: base64-js: "npm:1.5.1" debug: "npm:4.3.4" peerDependencies: react-native: ">=0.60.0" - checksum: 10/9177743b36a79d95be83c6f2fb6fd8d924593fc75577ea57536445af980a1fa32389f0187f8168cee6d51089457223913d9e5149d4406521de5674918fcef77e + checksum: 10/a674605a735c10af016c20c0c7e755c6c10f57149c456ba76f58228ca5ec7145feec5c6de880e386b7a9ed683bfbc8745c32501a39583be789fee3fd24939fba languageName: node linkType: hard @@ -3900,7 +3900,7 @@ __metadata: "@livekit/changesets-changelog-github": "npm:^0.0.4" "@livekit/components-react": "npm:^2.9.17" "@livekit/mutex": "npm:^1.1.1" - "@livekit/react-native-webrtc": "npm:^144.1.0-beta.2" + "@livekit/react-native-webrtc": "npm:^144.1.0" "@react-native/babel-preset": "npm:0.83.0" "@react-native/eslint-config": "npm:0.83.0" "@release-it/conventional-changelog": "npm:10.0.1" @@ -3930,7 +3930,7 @@ __metadata: web-streams-polyfill: "npm:^4.3.0" well-known-symbols: "npm:^4.1.0" peerDependencies: - "@livekit/react-native-webrtc": ^144.1.0-beta.2 + "@livekit/react-native-webrtc": ^144.1.0 livekit-client: ^2.19.0 react: "*" react-native: "*" @@ -11020,7 +11020,7 @@ __metadata: "@babel/core": "npm:^7.25.2" "@babel/preset-env": "npm:^7.25.3" "@babel/runtime": "npm:^7.25.0" - "@livekit/react-native-webrtc": "npm:^144.1.0-beta.2" + "@livekit/react-native-webrtc": "npm:^144.1.0" "@react-native-async-storage/async-storage": "npm:^1.17.10" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" From cb9b95010f7693ce8d693348cd2ea2d20cf40ba8 Mon Sep 17 00:00:00 2001 From: davidliu Date: Wed, 27 May 2026 00:06:22 +0900 Subject: [PATCH 2/2] changesets --- .changeset/big-lands-start.md | 5 +++++ .changeset/pre.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/big-lands-start.md diff --git a/.changeset/big-lands-start.md b/.changeset/big-lands-start.md new file mode 100644 index 0000000..545bad9 --- /dev/null +++ b/.changeset/big-lands-start.md @@ -0,0 +1,5 @@ +--- +'@livekit/react-native': patch +--- + +Update `@livekit/react-native-webrtc` to 144.1.0 diff --git a/.changeset/pre.json b/.changeset/pre.json index 1da0e9f..6ae4737 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "beta", "initialVersions": { "@livekit/react-native": "2.10.2",