Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 0 additions & 34 deletions .yarn/patches/react-native-npm-0.83.0-577d0f2d83.patch

This file was deleted.

14 changes: 14 additions & 0 deletions .yarn/patches/react-native-npm-0.86.2-c9d546616f.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
diff --git a/scripts/cocoapods/new_architecture.rb b/scripts/cocoapods/new_architecture.rb
index 3873632a7d7b88832b7e5058415734ab0a43679a..6c0683f5044903224245241afaa8369ca7711f66 100644
--- a/scripts/cocoapods/new_architecture.rb
+++ b/scripts/cocoapods/new_architecture.rb
@@ -171,8 +171,7 @@ class NewArchitectureHelper
excluded_info_plist = ["/Pods", "Tests", "metainternal", ".bundle", "build/", "DerivedData/", ".xcframework", ".framework", "watchkitapp", "today-extention"]
projectPaths.each do |projectPath|
projectFolderPath = File.dirname(projectPath)
- infoPlistFiles = `find #{projectFolderPath} -name "Info.plist"`
- infoPlistFiles = infoPlistFiles.split("\n").map { |f| f.strip }
+ infoPlistFiles = Dir.glob(File.join(projectFolderPath, "**", "Info.plist"))

infoPlistFiles.each do |infoPlistFile|
# If infoPlistFile contains Pods or tests, skip it
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@

All notable changes to this project will be documented in this file.

## [Unreleased]

## [3.0.90] - 2026-08-26

### Bug Fixes
- **background-thread (iOS)**: Add an ordered startup API that waits for the main JS runtime's shared bridge installation before creating an Expo-backed background runtime, preventing concurrent Expo module registration crashes.

### Chores
- Bump all publishable packages to 3.0.90.

## [3.0.89] - 2026-08-25

### Bug Fixes
- **background-thread (iOS)**: Initialize secondary runtimes through Expo's React Native factory when Expo is present, while preserving the plain React Native fallback.

### Chores
- Upgrade the development and example app baseline to React Native 0.86.2 and React 19.2.3, with a minimum iOS deployment target of 16.4.
- Bump all publishable packages to 3.0.89.

## [3.0.88] - 2026-08-25

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion example/react-native/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ apply plugin: "com.facebook.react"
*/
react {
reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile()
hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc"
hermesCommand = new File(["node", "--print", "require.resolve('hermes-compiler/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/hermesc/%OS-BIN%/hermesc"
codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile()
enableBundleCompression = (findProperty('android.enableBundleCompression') ?: false).toBoolean()
/* Folders */
Expand Down
5 changes: 2 additions & 3 deletions example/react-native/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,8 @@ require Pod::Executable.execute_command('node', ['-p',
{paths: [process.argv[1]]},
)', __dir__]).strip

# Raised to 15.5 to match the OneKey app (app-monorepo) and to satisfy
# SSZipArchive >= 2.5.4 (the zip-slip CVE fix), which requires iOS 15.5.
platform :ios, '15.5'
# Match the OneKey app's minimum deployment target for the RN 0.86 upgrade.
platform :ios, '16.4'
prepare_react_native_project!

linkage = ENV['USE_FRAMEWORKS']
Expand Down
Loading