diff --git a/.changeset/expo-56-upgrade.md b/.changeset/expo-56-upgrade.md deleted file mode 100644 index 832f31d9..00000000 --- a/.changeset/expo-56-upgrade.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@infinitered/react-native-mlkit-core": major -"@infinitered/react-native-mlkit-document-scanner": major -"@infinitered/react-native-mlkit-face-detection": major -"@infinitered/react-native-mlkit-image-labeling": major -"@infinitered/react-native-mlkit-object-detection": major -"@infinitered/react-native-mlkit-text-recognition": major ---- - -Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). - -BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to -16.4, and the modules now target the Expo SDK 56 native toolchain -(`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming -apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. - -No public JavaScript/TypeScript API changes — this is a native toolchain and -peer-dependency bump. diff --git a/.changeset/famous-bears-do.md b/.changeset/famous-bears-do.md deleted file mode 100644 index b0205543..00000000 --- a/.changeset/famous-bears-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@infinitered/react-native-mlkit-text-recognition": patch ---- - -fixed wrong dependency for ci with text recognition diff --git a/.changeset/move-reject-promise-to-core.md b/.changeset/move-reject-promise-to-core.md deleted file mode 100644 index a83e3fb2..00000000 --- a/.changeset/move-reject-promise-to-core.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@infinitered/react-native-mlkit-core": minor -"@infinitered/react-native-mlkit-face-detection": patch -"@infinitered/react-native-mlkit-object-detection": patch -"@infinitered/react-native-mlkit-image-labeling": patch ---- - -Move the `rejectPromiseWithMessage` Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one. diff --git a/.changeset/poor-lamps-share.md b/.changeset/poor-lamps-share.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/poor-lamps-share.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tough-lions-return.md b/.changeset/tough-lions-return.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/tough-lions-return.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/apps/ExampleApp/package.json b/apps/ExampleApp/package.json index 57fea99c..b0fb84b0 100644 --- a/apps/ExampleApp/package.json +++ b/apps/ExampleApp/package.json @@ -34,11 +34,11 @@ "dependencies": { "@expo-google-fonts/space-grotesk": "^0.2.2", "@expo/metro-runtime": "~56.0.13", - "@infinitered/react-native-mlkit-document-scanner": "workspace:^5.0.0", - "@infinitered/react-native-mlkit-face-detection": "workspace:^5.0.0", - "@infinitered/react-native-mlkit-image-labeling": "workspace:^5.0.0", - "@infinitered/react-native-mlkit-object-detection": "workspace:^5.0.0", - "@infinitered/react-native-mlkit-text-recognition": "workspace:^5.0.1", + "@infinitered/react-native-mlkit-document-scanner": "workspace:^6.0.0", + "@infinitered/react-native-mlkit-face-detection": "workspace:^6.0.0", + "@infinitered/react-native-mlkit-image-labeling": "workspace:^6.0.0", + "@infinitered/react-native-mlkit-object-detection": "workspace:^6.0.0", + "@infinitered/react-native-mlkit-text-recognition": "workspace:^6.0.0", "@react-native-async-storage/async-storage": "2.2.0", "@react-navigation/native": "^6.0.8", "@react-navigation/native-stack": "^6.0.2", diff --git a/modules/react-native-mlkit-core/CHANGELOG.md b/modules/react-native-mlkit-core/CHANGELOG.md index faa8a30c..1f82f07d 100644 --- a/modules/react-native-mlkit-core/CHANGELOG.md +++ b/modules/react-native-mlkit-core/CHANGELOG.md @@ -1,5 +1,23 @@ # @infinitered/react-native-mlkit-core +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Minor Changes + +- 6f0d469: Move the `rejectPromiseWithMessage` Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one. + ## 5.0.0 ### Major Changes diff --git a/modules/react-native-mlkit-core/package.json b/modules/react-native-mlkit-core/package.json index b86deaec..c5777220 100644 --- a/modules/react-native-mlkit-core/package.json +++ b/modules/react-native-mlkit-core/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-core", - "version": "5.0.0", + "version": "6.0.0", "description": "Shared Library for RNMLKit", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/modules/react-native-mlkit-document-scanner/CHANGELOG.md b/modules/react-native-mlkit-document-scanner/CHANGELOG.md index a49de84b..6ffb2870 100644 --- a/modules/react-native-mlkit-document-scanner/CHANGELOG.md +++ b/modules/react-native-mlkit-document-scanner/CHANGELOG.md @@ -1,5 +1,25 @@ # @infinitered/react-native-mlkit-document-scanner +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Patch Changes + +- Updated dependencies [5ebcba6] +- Updated dependencies [6f0d469] + - @infinitered/react-native-mlkit-core@6.0.0 + ## 5.0.0 ### Major Changes diff --git a/modules/react-native-mlkit-document-scanner/package.json b/modules/react-native-mlkit-document-scanner/package.json index 4fdc799f..256a7621 100644 --- a/modules/react-native-mlkit-document-scanner/package.json +++ b/modules/react-native-mlkit-document-scanner/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-document-scanner", - "version": "5.0.0", + "version": "6.0.0", "description": "MLKit Document Scanner for Expo", "main": "build/index.js", "types": "build/index.d.ts", @@ -27,7 +27,7 @@ "license": "MIT", "homepage": "https://docs.infinite.red/react-native-mlkit/document-scanner", "dependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0" + "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { "@types/react": "~19.2.16", diff --git a/modules/react-native-mlkit-face-detection/CHANGELOG.md b/modules/react-native-mlkit-face-detection/CHANGELOG.md index 03447f1f..8fe40cbf 100644 --- a/modules/react-native-mlkit-face-detection/CHANGELOG.md +++ b/modules/react-native-mlkit-face-detection/CHANGELOG.md @@ -1,5 +1,26 @@ # @infinitered/react-native-mlkit-face-detection +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Patch Changes + +- 6f0d469: Move the `rejectPromiseWithMessage` Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one. +- Updated dependencies [5ebcba6] +- Updated dependencies [6f0d469] + - @infinitered/react-native-mlkit-core@6.0.0 + ## 5.0.0 ### Major Changes diff --git a/modules/react-native-mlkit-face-detection/package.json b/modules/react-native-mlkit-face-detection/package.json index 0fd6b6dc..ea3e0b6b 100644 --- a/modules/react-native-mlkit-face-detection/package.json +++ b/modules/react-native-mlkit-face-detection/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-face-detection", - "version": "5.0.0", + "version": "6.0.0", "description": "MLKit Face Detection for Expo", "main": "build/index.js", "types": "build/index.d.ts", @@ -27,7 +27,7 @@ "license": "MIT", "homepage": "https://docs.infinite.red/react-native-mlkit/face-detection", "dependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0" + "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { "@types/react": "~19.2.16", diff --git a/modules/react-native-mlkit-image-labeling/CHANGELOG.md b/modules/react-native-mlkit-image-labeling/CHANGELOG.md index 9887fc58..dca51f2b 100644 --- a/modules/react-native-mlkit-image-labeling/CHANGELOG.md +++ b/modules/react-native-mlkit-image-labeling/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Patch Changes + +- 6f0d469: Move the `rejectPromiseWithMessage` Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one. +- Updated dependencies [5ebcba6] +- Updated dependencies [6f0d469] + - @infinitered/react-native-mlkit-core@6.0.0 + ## 5.0.0 ### Major Changes diff --git a/modules/react-native-mlkit-image-labeling/package.json b/modules/react-native-mlkit-image-labeling/package.json index cbe37016..7a60a429 100644 --- a/modules/react-native-mlkit-image-labeling/package.json +++ b/modules/react-native-mlkit-image-labeling/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-image-labeling", - "version": "5.0.0", + "version": "6.0.0", "description": "MLKit Image Labeling for React Native with Expo", "main": "build/index.js", "types": "build/index.d.ts", @@ -27,7 +27,7 @@ "license": "MIT", "homepage": "https://docs.infinite.red/react-native-mlkit/image-labeling", "dependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0" + "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { "@types/react": "~19.2.16", diff --git a/modules/react-native-mlkit-object-detection/CHANGELOG.md b/modules/react-native-mlkit-object-detection/CHANGELOG.md index add56b8a..cadb020d 100644 --- a/modules/react-native-mlkit-object-detection/CHANGELOG.md +++ b/modules/react-native-mlkit-object-detection/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Patch Changes + +- 6f0d469: Move the `rejectPromiseWithMessage` Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one. +- Updated dependencies [5ebcba6] +- Updated dependencies [6f0d469] + - @infinitered/react-native-mlkit-core@6.0.0 + ## 5.0.0 ### Major Changes diff --git a/modules/react-native-mlkit-object-detection/package.json b/modules/react-native-mlkit-object-detection/package.json index 8454afc0..e10884e4 100644 --- a/modules/react-native-mlkit-object-detection/package.json +++ b/modules/react-native-mlkit-object-detection/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-object-detection", - "version": "5.0.0", + "version": "6.0.0", "description": "Expo module for MLKit Object Detection", "main": "build/index.js", "types": "build/index.d.ts", @@ -27,10 +27,10 @@ "license": "MIT", "homepage": "https://docs.infinite.red/react-native-mlkit/object-detection", "dependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0" + "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0", + "@infinitered/react-native-mlkit-core": "6.0.0", "@types/react": "~19.2.16", "expo-module-scripts": "^3.4.1", "expo-modules-core": "~56.0.14", diff --git a/modules/react-native-mlkit-text-recognition/CHANGELOG.md b/modules/react-native-mlkit-text-recognition/CHANGELOG.md index 579c4ad5..8689f319 100644 --- a/modules/react-native-mlkit-text-recognition/CHANGELOG.md +++ b/modules/react-native-mlkit-text-recognition/CHANGELOG.md @@ -1,5 +1,26 @@ # @infinitered/react-native-mlkit-text-recognition +## 6.0.0 + +### Major Changes + +- 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2). + + BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to + 16.4, and the modules now target the Expo SDK 56 native toolchain + (`expo-modules-core` ~56, Android `compileSdk` 36 / Kotlin 2.x). Consuming + apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS. + + No public JavaScript/TypeScript API changes — this is a native toolchain and + peer-dependency bump. + +### Patch Changes + +- 50f9384: fixed wrong dependency for ci with text recognition +- Updated dependencies [5ebcba6] +- Updated dependencies [6f0d469] + - @infinitered/react-native-mlkit-core@6.0.0 + ## 5.0.1 ### Patch Changes diff --git a/modules/react-native-mlkit-text-recognition/package.json b/modules/react-native-mlkit-text-recognition/package.json index 5a37c80c..a39e4ae7 100644 --- a/modules/react-native-mlkit-text-recognition/package.json +++ b/modules/react-native-mlkit-text-recognition/package.json @@ -1,6 +1,6 @@ { "name": "@infinitered/react-native-mlkit-text-recognition", - "version": "5.0.1", + "version": "6.0.0", "description": "Expo module for MLKit Text Recognition", "main": "build/index.js", "types": "build/index.d.ts", @@ -27,10 +27,10 @@ "license": "MIT", "homepage": "https://docs.infinite.red/react-native-mlkit/text-recognition", "dependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0" + "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { - "@infinitered/react-native-mlkit-core": "5.0.0", + "@infinitered/react-native-mlkit-core": "6.0.0", "@types/react": "~19.2.16", "expo-module-scripts": "^3.4.1", "expo-modules-core": "~56.0.14", diff --git a/yarn.lock b/yarn.lock index cdd7b189..35ae3fef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4017,7 +4017,7 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-core@5.0.0, @infinitered/react-native-mlkit-core@workspace:modules/react-native-mlkit-core": +"@infinitered/react-native-mlkit-core@6.0.0, @infinitered/react-native-mlkit-core@workspace:modules/react-native-mlkit-core": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-core@workspace:modules/react-native-mlkit-core" dependencies: @@ -4042,11 +4042,11 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-document-scanner@workspace:^5.0.0, @infinitered/react-native-mlkit-document-scanner@workspace:modules/react-native-mlkit-document-scanner": +"@infinitered/react-native-mlkit-document-scanner@workspace:^6.0.0, @infinitered/react-native-mlkit-document-scanner@workspace:modules/react-native-mlkit-document-scanner": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-document-scanner@workspace:modules/react-native-mlkit-document-scanner" dependencies: - "@infinitered/react-native-mlkit-core": 5.0.0 + "@infinitered/react-native-mlkit-core": 6.0.0 "@types/react": ~19.2.16 expo-module-scripts: ^3.4.1 expo-modules-core: ~56.0.14 @@ -4057,11 +4057,11 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-face-detection@workspace:^5.0.0, @infinitered/react-native-mlkit-face-detection@workspace:modules/react-native-mlkit-face-detection": +"@infinitered/react-native-mlkit-face-detection@workspace:^6.0.0, @infinitered/react-native-mlkit-face-detection@workspace:modules/react-native-mlkit-face-detection": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-face-detection@workspace:modules/react-native-mlkit-face-detection" dependencies: - "@infinitered/react-native-mlkit-core": 5.0.0 + "@infinitered/react-native-mlkit-core": 6.0.0 "@types/react": ~19.2.16 expo-module-scripts: ^3.4.1 expo-modules-core: ~56.0.14 @@ -4072,11 +4072,11 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-image-labeling@workspace:^5.0.0, @infinitered/react-native-mlkit-image-labeling@workspace:modules/react-native-mlkit-image-labeling": +"@infinitered/react-native-mlkit-image-labeling@workspace:^6.0.0, @infinitered/react-native-mlkit-image-labeling@workspace:modules/react-native-mlkit-image-labeling": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-image-labeling@workspace:modules/react-native-mlkit-image-labeling" dependencies: - "@infinitered/react-native-mlkit-core": 5.0.0 + "@infinitered/react-native-mlkit-core": 6.0.0 "@types/react": ~19.2.16 expo-module-scripts: ^3.4.1 expo-modules-core: ~56.0.14 @@ -4087,11 +4087,11 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-object-detection@workspace:^5.0.0, @infinitered/react-native-mlkit-object-detection@workspace:modules/react-native-mlkit-object-detection": +"@infinitered/react-native-mlkit-object-detection@workspace:^6.0.0, @infinitered/react-native-mlkit-object-detection@workspace:modules/react-native-mlkit-object-detection": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-object-detection@workspace:modules/react-native-mlkit-object-detection" dependencies: - "@infinitered/react-native-mlkit-core": 5.0.0 + "@infinitered/react-native-mlkit-core": 6.0.0 "@types/react": ~19.2.16 expo-module-scripts: ^3.4.1 expo-modules-core: ~56.0.14 @@ -4103,11 +4103,11 @@ __metadata: languageName: unknown linkType: soft -"@infinitered/react-native-mlkit-text-recognition@workspace:^5.0.1, @infinitered/react-native-mlkit-text-recognition@workspace:modules/react-native-mlkit-text-recognition": +"@infinitered/react-native-mlkit-text-recognition@workspace:^6.0.0, @infinitered/react-native-mlkit-text-recognition@workspace:modules/react-native-mlkit-text-recognition": version: 0.0.0-use.local resolution: "@infinitered/react-native-mlkit-text-recognition@workspace:modules/react-native-mlkit-text-recognition" dependencies: - "@infinitered/react-native-mlkit-core": 5.0.0 + "@infinitered/react-native-mlkit-core": 6.0.0 "@types/react": ~19.2.16 expo-module-scripts: ^3.4.1 expo-modules-core: ~56.0.14 @@ -9525,11 +9525,11 @@ __metadata: "@babel/runtime": ^7.20.0 "@expo-google-fonts/space-grotesk": ^0.2.2 "@expo/metro-runtime": ~56.0.13 - "@infinitered/react-native-mlkit-document-scanner": "workspace:^5.0.0" - "@infinitered/react-native-mlkit-face-detection": "workspace:^5.0.0" - "@infinitered/react-native-mlkit-image-labeling": "workspace:^5.0.0" - "@infinitered/react-native-mlkit-object-detection": "workspace:^5.0.0" - "@infinitered/react-native-mlkit-text-recognition": "workspace:^5.0.1" + "@infinitered/react-native-mlkit-document-scanner": "workspace:^6.0.0" + "@infinitered/react-native-mlkit-face-detection": "workspace:^6.0.0" + "@infinitered/react-native-mlkit-image-labeling": "workspace:^6.0.0" + "@infinitered/react-native-mlkit-object-detection": "workspace:^6.0.0" + "@infinitered/react-native-mlkit-text-recognition": "workspace:^6.0.0" "@infinitered/tsconfig": 0.7.0 "@react-native-async-storage/async-storage": 2.2.0 "@react-native-community/cli": ^20.0.0