From f2e9959ba4c5abe07ed29cca04e09d1db519edf7 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 17:56:50 +0100 Subject: [PATCH 1/6] chore: bump up versions to rc.2 --- packages/brownfield/package.json | 2 +- packages/cli/package.json | 2 +- packages/react-native-brownfield/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/brownfield/package.json b/packages/brownfield/package.json index e598539d..ebb5fa41 100644 --- a/packages/brownfield/package.json +++ b/packages/brownfield/package.json @@ -1,6 +1,6 @@ { "name": "brownfield", - "version": "1.0.4", + "version": "3.0.0-rc.2", "license": "MIT", "author": "Artur Morys-Magiera ", "bin": "dist/index.js", diff --git a/packages/cli/package.json b/packages/cli/package.json index df310be8..bda5e19c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownfield-cli", - "version": "2.0.0-rc.1", + "version": "2.0.0-rc.2", "license": "MIT", "author": "Artur Morys-Magiera ", "bin": { diff --git a/packages/react-native-brownfield/package.json b/packages/react-native-brownfield/package.json index 1e56e4b7..5bc63e47 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.0.0-rc.1", + "version": "3.0.0-rc.2", "license": "MIT", "author": "Michal Chudziak ", "bin": { From 9e53f684706e335e38f9062b72e206c4dee0dc29 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 17:56:58 +0100 Subject: [PATCH 2/6] chore: normalize package.json files --- packages/brownie/package.json | 2 +- packages/cli/package.json | 2 +- packages/react-native-brownfield/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/brownie/package.json b/packages/brownie/package.json index 07034fa0..aef8a55f 100644 --- a/packages/brownie/package.json +++ b/packages/brownie/package.json @@ -12,7 +12,7 @@ ], "homepage": "https://github.com/callstack/react-native-brownfield", "repository": { - "url": "https://github.com/callstack/react-native-brownfield" + "url": "git+https://github.com/callstack/react-native-brownfield.git" }, "description": "Shared state management between React Native and Native apps", "main": "lib/commonjs/index", diff --git a/packages/cli/package.json b/packages/cli/package.json index bda5e19c..70397976 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -13,7 +13,7 @@ ], "homepage": "https://github.com/callstack/react-native-brownfield", "repository": { - "url": "https://github.com/callstack/react-native-brownfield" + "url": "git+https://github.com/callstack/react-native-brownfield.git" }, "description": "Brownfield CLI for React Native, gathering all packages of the RN brownfield ecosystem", "exports": { diff --git a/packages/react-native-brownfield/package.json b/packages/react-native-brownfield/package.json index 5bc63e47..e120e059 100644 --- a/packages/react-native-brownfield/package.json +++ b/packages/react-native-brownfield/package.json @@ -11,7 +11,7 @@ ], "homepage": "https://github.com/callstack/react-native-brownfield", "repository": { - "url": "https://github.com/callstack/react-native-brownfield" + "url": "git+https://github.com/callstack/react-native-brownfield.git" }, "description": "Brownfield helpers for React Native", "main": "lib/commonjs/index", From 3f8414318f473db458a98c238969f8a321d0bd64 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 18:14:00 +0100 Subject: [PATCH 3/6] chore: unify version across packages --- packages/brownie/package.json | 2 +- packages/cli/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/brownie/package.json b/packages/brownie/package.json index aef8a55f..26e1f997 100644 --- a/packages/brownie/package.json +++ b/packages/brownie/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownie", - "version": "0.0.5", + "version": "3.0.0-rc.2", "license": "MIT", "author": "Oskar Kwaƛniewski ", "bin": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 70397976..248f04f9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@callstack/brownfield-cli", - "version": "2.0.0-rc.2", + "version": "3.0.0-rc.2", "license": "MIT", "author": "Artur Morys-Magiera ", "bin": { From 906dc1b77759bee111ae21e61fb02fdac8281097 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 18:23:22 +0100 Subject: [PATCH 4/6] docs: update docs --- docs/docs/docs/getting-started/introduction.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/docs/docs/getting-started/introduction.mdx b/docs/docs/docs/getting-started/introduction.mdx index 1a9d8b20..876c2eb8 100644 --- a/docs/docs/docs/getting-started/introduction.mdx +++ b/docs/docs/docs/getting-started/introduction.mdx @@ -19,5 +19,9 @@ React Native Brownfield is a library that simplifies integrating React Native in | Tested React Native Version | React Native Brownfield Version | | --------------------------- | ------------------------------- | -| 0.81.x, 0.82.x | 2.x | +| 0.81.x, 0.82.x | 2.x, 3.x | | 0.78.x | ^1.2.0 | + +## Cross-package Compatibility + +For all versions >= `3.0.0`, the packages in the Brownfield ecosystem are guaranteed to be compatible with each other within the same major version (e.g. `3.*.*` brownfield CLI package is compatible with all versions `3.*.*` of other packages). From 822cc71312612ac656cb4c5eeac5285e55a2588c Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 18:27:27 +0100 Subject: [PATCH 5/6] chore: enforce synchronized versioning for all packages in changesets --- .changeset/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/config.json b/.changeset/config.json index 76d8cc4b..51dc18f3 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -5,7 +5,7 @@ { "repo": "callstack/react-native-brownfield" } ], "commit": false, - "fixed": [], + "fixed": [["*"]], "linked": [], "access": "public", "baseBranch": "main", From 06af015f65fa1648f2861dc539f2b343c613c469 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Mon, 23 Feb 2026 18:40:05 +0100 Subject: [PATCH 6/6] chore: normalize git repo url in brownfield package --- packages/brownfield/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/brownfield/package.json b/packages/brownfield/package.json index ebb5fa41..f8e9182f 100644 --- a/packages/brownfield/package.json +++ b/packages/brownfield/package.json @@ -11,7 +11,7 @@ ], "homepage": "https://oss.callstack.com/react-native-brownfield", "repository": { - "url": "https://github.com/callstack/react-native-brownfield/packages/brownfield" + "url": "git+https://github.com/callstack/react-native-brownfield/packages/brownfield" }, "description": "Brownfield CLI for React Native, gathering all packages of the RN brownfield ecosystem", "exports": {