History prior to 3.7.0 is available in the per-package CHANGELOG files.
-
Updated dependencies [
1183202]:- @callstack/brownfield-cli@5.0.0
-
#412
627fcbcThanks @Doko-Demo-Doa! - feat: add support for callback and promise to brownfield navigation -
#422
8894482Thanks @hurali97! - feat: support proguard/R8 minification
- Updated dependencies [
39cf6a7]:- @callstack/brownfield-cli@4.2.0
-
Updated dependencies [
dd1082a]:- @callstack/brownfield-cli@4.1.0
-
#417
28b534eThanks @hurali97! - fix: merge classes to contain third party libs classes
-
Updated dependencies [
dee9559]:- @callstack/brownfield-cli@4.0.0
-
#414
803f8caThanks @artus9033! - fix: duplicated JNI libs on cold publish
- Updated dependencies []:
- @callstack/brownfield-cli@3.15.0
- Updated dependencies [
10ff597]:- @callstack/brownfield-cli@3.14.0
-
Updated dependencies [
8e90842,3475c3d,4088c01]:- @callstack/brownfield-cli@3.13.2
-
#398
8e90842Thanks @artus9033! - feat: support brownfield unified config file in Expo -
#402
3475c3dThanks @artus9033! - feat: support local BGP in Expo config plugin -
#397
4088c01Thanks @artus9033! - fix: generate config schema with descriptions, add more descriptions -
#401
c4410f6Thanks @artus9033! - fix: brownfield Gradle Plugin not to depend on *UpdatesResources task from expo-updates if it is absent
-
Updated dependencies [
89bc23c]:- @callstack/brownfield-cli@3.13.1
-
#394
89bc23cThanks @Esemesek! - Fix schema.json not being released
-
#352
b451bb1Thanks @alpharius-ck! - e2e tests -
#339
ef835b5Thanks @Esemesek! - Added configuration file support for react-native-brownfield packages. -
#359
533569bThanks @MrMuzyk! - Expose the Brownfield Android Gradle Plugin source from the npm package for opt-in local patching.
-
Updated dependencies [
ef835b5]:- @callstack/brownfield-cli@3.13.0
-
#391
95dbb43Thanks @adamTrz! - Fix Expo iOS framework debug bundle packaging so Debug builds load from Metro when it is available and fall back to embedded bundles without dev-server-only runtime code.
- Updated dependencies []:
- @callstack/brownfield-cli@3.12.0
-
#358
3715ac7Thanks @adamTrz! - Add--add-spm-packagetobrownfield package:iosso packaging can also generate a local Swift Package Manager wrapper around the produced XCFrameworks, including a generatedPackage.swift,README.md, and Xcode integration instructions. Fail fast when Debug packaging cannot resolve the app framework name while local SPM output is requested. -
#364
05c557dThanks @hurali97! - keep only one reference of xcframeworks when spm enabled -
#317
c04301bThanks @adamTrz! - Add an opt-in iOS Debug mode for loading the embedded JavaScript bundle withpreferEmbeddedBundleInDebug, fixbundleURLOverridefallback behavior when the override returnsnil, and add native bundle-resolution tests.
-
Updated dependencies [
3715ac7,05c557d]:- @callstack/brownfield-cli@3.11.0
-
#353
7955c62Thanks @marcinszalski-callstack! - fix: call copyStrippedSoLibs once after the loop to avoid redundant SO file copying -
#361
aa14eb2Thanks @hurali97! - make EXUpdates as a dependency only when installed -
#347
c19a81bThanks @marcinszalski-callstack! - fix: fix method to deallocate reactNativeFactory instance for expo
- #323
3456d3aThanks @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-coretobrownfield package:iosso 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-corewhen 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.
-
Updated dependencies [
3456d3a]:- @callstack/brownfield-cli@3.10.0
-
#323
3456d3aThanks @artus9033! - ForceBUILD_LIBRARY_FOR_DISTRIBUTION/SWIFT_EMIT_MODULE_INTERFACEon the CocoaPods ReactBrownfield, Brownie and BrownfieldNavigation targets so Release builds emit.swiftinterfacefiles andxcodebuild -create-xcframework(brownfieldpackage:ios) can merge slices.
- #326
80e6364Thanks @artus9033! - feat: strip SO files by default, deprecate experimental option in favor of useStrippedSoFiles
- Updated dependencies [
80e6364]:- @callstack/brownfield-cli@3.9.0
-
#336
35b6f0aThanks @hurali97! - fix: allow unregistering the navigation delegate -
Updated dependencies [
e78084d]:- @callstack/brownfield-cli@3.8.1
-
#335
e78084dThanks @hurali97! - fix: Object params correctly reflect the generated native code instead of Any
- Updated dependencies [
d93dcd9]:- @callstack/brownfield-cli@3.8.0
- #313
c153378Thanks @alpharius-ck! - Jest unit tests
-
#322
cbc99cfThanks @marcinszalski-callstack! - fix: make sure android libs are loaded for expo apps -
Updated dependencies [
c153378]:- @callstack/brownfield-cli@3.7.0
-
#315
874332bThanks @marcinszalski-callstack! - fix: make sure native libs are loaded for RN >= 0.80