diff --git a/.changeset/reactbrownfield-swiftinterface-xcframework.md b/.changeset/reactbrownfield-swiftinterface-xcframework.md deleted file mode 100644 index fd8a21f1..00000000 --- a/.changeset/reactbrownfield-swiftinterface-xcframework.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@callstack/react-native-brownfield': patch ---- - -Force `BUILD_LIBRARY_FOR_DISTRIBUTION` / `SWIFT_EMIT_MODULE_INTERFACE` on the CocoaPods ReactBrownfield, Brownie and BrownfieldNavigation targets so Release builds emit `.swiftinterface` files and `xcodebuild -create-xcframework` (brownfield `package:ios`) can merge slices. diff --git a/.changeset/use-prebuilt-rn-core-flag.md b/.changeset/use-prebuilt-rn-core-flag.md deleted file mode 100644 index 20931b6a..00000000 --- a/.changeset/use-prebuilt-rn-core-flag.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@callstack/brownfield-cli': minor ---- - -Support RN prebuilts in Brownfield, by default enabled in RN >= 0.84, opt-in in RN 0.83; or in Expo 55+ (Expo 54 is not supported). - -Add `--use-prebuilt-rn-core` to `brownfield package:ios` so callers can opt into or out of React Native Apple prebuilt binaries; omitting the flag defers to version-aware defaults handled by Rock. The CLI rejects `--use-prebuilt-rn-core` when React Native is older than 0.81 or when the project is Expo SDK older than 55. diff --git a/CHANGELOG.md b/CHANGELOG.md index cefbe642..3a8fbd17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ _History prior to 3.7.0 is available in the per-package CHANGELOG files._ +## 3.10.0 + +### Minor Changes + +- [#323](https://github.com/callstack/react-native-brownfield/pull/323) [`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e) Thanks [@artus9033](https://github.com/artus9033)! - Support RN prebuilts in Brownfield, by default enabled in RN >= 0.84, opt-in in RN 0.83; or in Expo 55+ (Expo 54 is not supported). + Add `--use-prebuilt-rn-core` to `brownfield package:ios` so callers can opt into or out of React Native Apple prebuilt binaries; omitting the flag defers to version-aware defaults handled by Rock. The CLI rejects `--use-prebuilt-rn-core` when React Native is older than 0.81 or when the project is Expo SDK older than 55. + Fix brownfield framework dylib install names to use @rpath instead of hardcoded paths. + +### Patch Changes + +- Updated dependencies [[`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e)]: + - @callstack/brownfield-cli@3.10.0 + +- [#323](https://github.com/callstack/react-native-brownfield/pull/323) [`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e) Thanks [@artus9033](https://github.com/artus9033)! - Force `BUILD_LIBRARY_FOR_DISTRIBUTION` / `SWIFT_EMIT_MODULE_INTERFACE` on the CocoaPods ReactBrownfield, Brownie and BrownfieldNavigation targets so Release builds emit `.swiftinterface` files and `xcodebuild -create-xcframework` (brownfield `package:ios`) can merge slices. + ## 3.9.0 ### Minor Changes diff --git a/packages/brownfield-navigation/CHANGELOG.md b/packages/brownfield-navigation/CHANGELOG.md index a8821de3..d600b781 100644 --- a/packages/brownfield-navigation/CHANGELOG.md +++ b/packages/brownfield-navigation/CHANGELOG.md @@ -1,5 +1,12 @@ # @callstack/brownfield-navigation +## 3.10.0 + +### Patch Changes + +- Updated dependencies [[`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e)]: + - @callstack/brownfield-cli@3.10.0 + ## 3.9.0 ### Patch Changes diff --git a/packages/brownfield-navigation/package.json b/packages/brownfield-navigation/package.json index a80430fa..559e327d 100644 --- a/packages/brownfield-navigation/package.json +++ b/packages/brownfield-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownfield-navigation", - "version": "3.9.0", + "version": "3.10.0", "license": "MIT", "author": "Hur Ali", "description": "Brownfield navigation helpers for React Native", diff --git a/packages/brownfield/CHANGELOG.md b/packages/brownfield/CHANGELOG.md index f69d8892..d24735ba 100644 --- a/packages/brownfield/CHANGELOG.md +++ b/packages/brownfield/CHANGELOG.md @@ -1,5 +1,12 @@ # brownfield +## 3.10.0 + +### Patch Changes + +- Updated dependencies [[`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e)]: + - @callstack/brownfield-cli@3.10.0 + ## 3.9.0 ### Minor Changes diff --git a/packages/brownfield/package.json b/packages/brownfield/package.json index 767869e3..b2c86eb5 100644 --- a/packages/brownfield/package.json +++ b/packages/brownfield/package.json @@ -1,6 +1,6 @@ { "name": "brownfield", - "version": "3.9.0", + "version": "3.10.0", "license": "MIT", "author": "Artur Morys-Magiera ", "bin": "dist/index.js", diff --git a/packages/brownie/CHANGELOG.md b/packages/brownie/CHANGELOG.md index 2114fb75..7eb84da8 100644 --- a/packages/brownie/CHANGELOG.md +++ b/packages/brownie/CHANGELOG.md @@ -1,5 +1,12 @@ # @callstack/brownie +## 3.10.0 + +### Patch Changes + +- Updated dependencies [[`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e)]: + - @callstack/brownfield-cli@3.10.0 + ## 3.9.0 ### Patch Changes diff --git a/packages/brownie/package.json b/packages/brownie/package.json index 06f8c0bd..95f5a59c 100644 --- a/packages/brownie/package.json +++ b/packages/brownie/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownie", - "version": "3.9.0", + "version": "3.10.0", "license": "MIT", "author": "Oskar Kwaƛniewski ", "bin": { diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 9fa3f08d..a8f50a3a 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,15 @@ # @callstack/brownfield-cli +## 3.10.0 + +### Minor Changes + +- [#323](https://github.com/callstack/react-native-brownfield/pull/323) [`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e) Thanks [@artus9033](https://github.com/artus9033)! - Support RN prebuilts in Brownfield, by default enabled in RN >= 0.84, opt-in in RN 0.83; or in Expo 55+ (Expo 54 is not supported). + + Add `--use-prebuilt-rn-core` to `brownfield package:ios` so callers can opt into or out of React Native Apple prebuilt binaries; omitting the flag defers to version-aware defaults handled by Rock. The CLI rejects `--use-prebuilt-rn-core` when React Native is older than 0.81 or when the project is Expo SDK older than 55. + + Fix brownfield framework dylib install names to use @rpath instead of hardcoded paths. + ## 3.9.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index e686396c..66fbc947 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownfield-cli", - "version": "3.9.0", + "version": "3.10.0", "license": "MIT", "author": "Artur Morys-Magiera ", "bin": { diff --git a/packages/react-native-brownfield/CHANGELOG.md b/packages/react-native-brownfield/CHANGELOG.md index dc58a5f1..c496408d 100644 --- a/packages/react-native-brownfield/CHANGELOG.md +++ b/packages/react-native-brownfield/CHANGELOG.md @@ -1,5 +1,14 @@ # @callstack/react-native-brownfield +## 3.10.0 + +### Patch Changes + +- [#323](https://github.com/callstack/react-native-brownfield/pull/323) [`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e) Thanks [@artus9033](https://github.com/artus9033)! - Force `BUILD_LIBRARY_FOR_DISTRIBUTION` / `SWIFT_EMIT_MODULE_INTERFACE` on the CocoaPods ReactBrownfield, Brownie and BrownfieldNavigation targets so Release builds emit `.swiftinterface` files and `xcodebuild -create-xcframework` (brownfield `package:ios`) can merge slices. + +- Updated dependencies [[`3456d3a`](https://github.com/callstack/react-native-brownfield/commit/3456d3aded18002475def4b79889979e76e1db5e)]: + - @callstack/brownfield-cli@3.10.0 + ## 3.9.0 ### Minor Changes diff --git a/packages/react-native-brownfield/package.json b/packages/react-native-brownfield/package.json index 125c1e09..8aa49e47 100644 --- a/packages/react-native-brownfield/package.json +++ b/packages/react-native-brownfield/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/react-native-brownfield", - "version": "3.9.0", + "version": "3.10.0", "license": "MIT", "author": "Michal Chudziak ", "bin": {