From b7871106832ff406c3dbf354358da9c44b1c3d26 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 13:21:04 +0000 Subject: [PATCH 01/17] Version Packages --- .changeset/afraid-jobs-smell.md | 8 -------- pack.json | 0 packages/adapter-evm/CHANGELOG.md | 12 ++++++++++++ packages/adapter-evm/package.json | 2 +- packages/adapter-midnight/CHANGELOG.md | 8 ++++++++ packages/adapter-midnight/package.json | 2 +- packages/builder/CHANGELOG.md | 15 +++++++++++++++ packages/builder/package.json | 2 +- packages/react-core/CHANGELOG.md | 7 +++++++ packages/react-core/package.json | 2 +- packages/renderer/CHANGELOG.md | 11 +++++++++++ packages/renderer/package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++++++ packages/ui/package.json | 2 +- 14 files changed, 65 insertions(+), 14 deletions(-) delete mode 100644 .changeset/afraid-jobs-smell.md create mode 100644 pack.json diff --git a/.changeset/afraid-jobs-smell.md b/.changeset/afraid-jobs-smell.md deleted file mode 100644 index d0034d23..00000000 --- a/.changeset/afraid-jobs-smell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-adapter-evm': minor -'@openzeppelin/contracts-ui-builder-renderer': minor -'@openzeppelin/contracts-ui-builder-app': minor -'@openzeppelin/contracts-ui-builder-ui': minor ---- - -a better support for mobile screen sizes diff --git a/pack.json b/pack.json new file mode 100644 index 00000000..e69de29b diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 7ca2dc30..33476da8 100644 --- a/packages/adapter-evm/CHANGELOG.md +++ b/packages/adapter-evm/CHANGELOG.md @@ -1,5 +1,17 @@ # @openzeppelin/transaction-form-adapter-evm +## 0.4.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.3.2 ### Patch Changes diff --git a/packages/adapter-evm/package.json b/packages/adapter-evm/package.json index 053d5613..f5d45b04 100644 --- a/packages/adapter-evm/package.json +++ b/packages/adapter-evm/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-evm", - "version": "0.3.2", + "version": "0.4.0", "private": false, "description": "EVM Adapter for Contracts UI Builder", "keywords": [ diff --git a/packages/adapter-midnight/CHANGELOG.md b/packages/adapter-midnight/CHANGELOG.md index 75a8f766..35714adb 100644 --- a/packages/adapter-midnight/CHANGELOG.md +++ b/packages/adapter-midnight/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-midnight +## 0.1.3 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.1.2 ### Patch Changes diff --git a/packages/adapter-midnight/package.json b/packages/adapter-midnight/package.json index 8ec09032..ef276791 100644 --- a/packages/adapter-midnight/package.json +++ b/packages/adapter-midnight/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-midnight", - "version": "0.1.2", + "version": "0.1.3", "description": "Midnight Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index f408e3e4..d2e00230 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,20 @@ # @openzeppelin/transaction-form-builder-core +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-adapter-evm@0.4.0 + - @openzeppelin/contracts-ui-builder-renderer@0.3.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-adapter-midnight@0.1.3 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.4.1 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 15778771..053f7f63 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,7 +1,7 @@ { "name": "@openzeppelin/contracts-ui-builder-app", "private": true, - "version": "0.4.1", + "version": "0.5.0", "type": "module", "bin": { "export-app": "src/export/cli/export-app.cjs" diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index d62365c9..2d31a857 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @openzeppelin/transaction-form-react-core +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/react-core/package.json b/packages/react-core/package.json index a3dead29..b864e1c3 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-react-core", - "version": "0.2.3", + "version": "0.2.4", "private": false, "description": "Core React context providers and hooks for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index 2b443b83..e449021a 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,5 +1,16 @@ # @openzeppelin/transaction-form-renderer +## 0.3.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 27611f06..824b7d29 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-renderer", - "version": "0.2.3", + "version": "0.3.0", "private": false, "description": "A specialized library for rendering customizable transaction forms for blockchain applications.", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 0899d098..76b3fb85 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @openzeppelin/transaction-form-ui +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + ## 0.4.1 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 9bf64dce..37aaa644 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-ui", - "version": "0.4.1", + "version": "0.5.0", "private": false, "description": "Shared React UI components for the OpenZeppelin Contracts UI Builder.", "type": "module", From 6c33ecbc32f03ccd529ad65fffd0b23d2abb5472 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 12 Aug 2025 16:36:31 +0300 Subject: [PATCH 02/17] fix(ci): disable husky hooks in update-versions workflow (#97) --- .github/workflows/update-versions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update-versions.yml b/.github/workflows/update-versions.yml index 43e26521..24e37f23 100644 --- a/.github/workflows/update-versions.yml +++ b/.github/workflows/update-versions.yml @@ -58,6 +58,8 @@ jobs: - name: Commit and push changes if: steps.check-changes.outputs.changed == 'true' + env: + HUSKY: 0 # Disable husky hooks for automated commits run: | git config --local user.email "github-actions[bot]@users.noreply.github.com" git config --local user.name "github-actions[bot]" From 22081cb81cf08d99b6613d2a290ff29045608ba7 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 12 Aug 2025 16:38:06 +0300 Subject: [PATCH 03/17] chore(common): update export versions --- .../ExportSnapshotTests.test.ts.snap | 16 ++++++++-------- packages/builder/src/export/versions.ts | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap b/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap index de045aeb..7a302b93 100644 --- a/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap +++ b/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap @@ -276,11 +276,11 @@ exports[`Export Snapshot Tests > EVM Export Snapshots > should match snapshot fo exports[`Export Snapshot Tests > EVM Export Snapshots > should match snapshot for package.json structure > package-json-evm 1`] = ` { "dependencies": { - "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.3.2", - "@openzeppelin/contracts-ui-builder-react-core": "^0.2.3", - "@openzeppelin/contracts-ui-builder-renderer": "^0.2.3", + "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.4.0", + "@openzeppelin/contracts-ui-builder-react-core": "^0.2.4", + "@openzeppelin/contracts-ui-builder-renderer": "^0.3.0", "@openzeppelin/contracts-ui-builder-types": "^0.3.0", - "@openzeppelin/contracts-ui-builder-ui": "^0.4.1", + "@openzeppelin/contracts-ui-builder-ui": "^0.5.0", "@openzeppelin/contracts-ui-builder-utils": "^0.4.0", "@tanstack/react-query": "^5.0.0", "@wagmi/core": "^2.17.0", @@ -323,11 +323,11 @@ exports[`Export Snapshot Tests > Solana Export Snapshots > should match snapshot exports[`Export Snapshot Tests > Solana Export Snapshots > should match snapshot for package.json with Solana dependencies > package-json-solana 1`] = ` { "dependencies": { - "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.3.2", - "@openzeppelin/contracts-ui-builder-react-core": "^0.2.3", - "@openzeppelin/contracts-ui-builder-renderer": "^0.2.3", + "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.4.0", + "@openzeppelin/contracts-ui-builder-react-core": "^0.2.4", + "@openzeppelin/contracts-ui-builder-renderer": "^0.3.0", "@openzeppelin/contracts-ui-builder-types": "^0.3.0", - "@openzeppelin/contracts-ui-builder-ui": "^0.4.1", + "@openzeppelin/contracts-ui-builder-ui": "^0.5.0", "@openzeppelin/contracts-ui-builder-utils": "^0.4.0", "@tanstack/react-query": "^5.0.0", "@wagmi/core": "^2.17.0", diff --git a/packages/builder/src/export/versions.ts b/packages/builder/src/export/versions.ts index 6cfba219..f4d5a39e 100644 --- a/packages/builder/src/export/versions.ts +++ b/packages/builder/src/export/versions.ts @@ -6,14 +6,14 @@ */ export const packageVersions = { - '@openzeppelin/contracts-ui-builder-adapter-evm': '0.3.2', - '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.2', + '@openzeppelin/contracts-ui-builder-adapter-evm': '0.4.0', + '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.3', '@openzeppelin/contracts-ui-builder-adapter-solana': '0.0.8', '@openzeppelin/contracts-ui-builder-adapter-stellar': '0.0.8', - '@openzeppelin/contracts-ui-builder-react-core': '0.2.3', - '@openzeppelin/contracts-ui-builder-renderer': '0.2.3', + '@openzeppelin/contracts-ui-builder-react-core': '0.2.4', + '@openzeppelin/contracts-ui-builder-renderer': '0.3.0', '@openzeppelin/contracts-ui-builder-storage': '0.3.3', '@openzeppelin/contracts-ui-builder-types': '0.3.0', - '@openzeppelin/contracts-ui-builder-ui': '0.4.1', + '@openzeppelin/contracts-ui-builder-ui': '0.5.0', '@openzeppelin/contracts-ui-builder-utils': '0.4.0', }; From e76927151e647d316086f72b01b82a10a9701565 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 13:41:40 +0000 Subject: [PATCH 04/17] Version Packages --- .changeset/afraid-jobs-smell.md | 8 -------- pack.json | 0 packages/adapter-evm/CHANGELOG.md | 12 ++++++++++++ packages/adapter-evm/package.json | 2 +- packages/adapter-midnight/CHANGELOG.md | 8 ++++++++ packages/adapter-midnight/package.json | 2 +- packages/builder/CHANGELOG.md | 15 +++++++++++++++ packages/builder/package.json | 2 +- packages/react-core/CHANGELOG.md | 7 +++++++ packages/react-core/package.json | 2 +- packages/renderer/CHANGELOG.md | 11 +++++++++++ packages/renderer/package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++++++ packages/ui/package.json | 2 +- 14 files changed, 65 insertions(+), 14 deletions(-) delete mode 100644 .changeset/afraid-jobs-smell.md create mode 100644 pack.json diff --git a/.changeset/afraid-jobs-smell.md b/.changeset/afraid-jobs-smell.md deleted file mode 100644 index d0034d23..00000000 --- a/.changeset/afraid-jobs-smell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-adapter-evm': minor -'@openzeppelin/contracts-ui-builder-renderer': minor -'@openzeppelin/contracts-ui-builder-app': minor -'@openzeppelin/contracts-ui-builder-ui': minor ---- - -a better support for mobile screen sizes diff --git a/pack.json b/pack.json new file mode 100644 index 00000000..e69de29b diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 7ca2dc30..33476da8 100644 --- a/packages/adapter-evm/CHANGELOG.md +++ b/packages/adapter-evm/CHANGELOG.md @@ -1,5 +1,17 @@ # @openzeppelin/transaction-form-adapter-evm +## 0.4.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.3.2 ### Patch Changes diff --git a/packages/adapter-evm/package.json b/packages/adapter-evm/package.json index 053d5613..f5d45b04 100644 --- a/packages/adapter-evm/package.json +++ b/packages/adapter-evm/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-evm", - "version": "0.3.2", + "version": "0.4.0", "private": false, "description": "EVM Adapter for Contracts UI Builder", "keywords": [ diff --git a/packages/adapter-midnight/CHANGELOG.md b/packages/adapter-midnight/CHANGELOG.md index 75a8f766..35714adb 100644 --- a/packages/adapter-midnight/CHANGELOG.md +++ b/packages/adapter-midnight/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-midnight +## 0.1.3 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.1.2 ### Patch Changes diff --git a/packages/adapter-midnight/package.json b/packages/adapter-midnight/package.json index 8ec09032..ef276791 100644 --- a/packages/adapter-midnight/package.json +++ b/packages/adapter-midnight/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-midnight", - "version": "0.1.2", + "version": "0.1.3", "description": "Midnight Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index f408e3e4..d2e00230 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,20 @@ # @openzeppelin/transaction-form-builder-core +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-adapter-evm@0.4.0 + - @openzeppelin/contracts-ui-builder-renderer@0.3.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-adapter-midnight@0.1.3 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.4.1 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 15778771..053f7f63 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,7 +1,7 @@ { "name": "@openzeppelin/contracts-ui-builder-app", "private": true, - "version": "0.4.1", + "version": "0.5.0", "type": "module", "bin": { "export-app": "src/export/cli/export-app.cjs" diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index d62365c9..2d31a857 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @openzeppelin/transaction-form-react-core +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/react-core/package.json b/packages/react-core/package.json index a3dead29..b864e1c3 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-react-core", - "version": "0.2.3", + "version": "0.2.4", "private": false, "description": "Core React context providers and hooks for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index 2b443b83..e449021a 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,5 +1,16 @@ # @openzeppelin/transaction-form-renderer +## 0.3.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 27611f06..824b7d29 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-renderer", - "version": "0.2.3", + "version": "0.3.0", "private": false, "description": "A specialized library for rendering customizable transaction forms for blockchain applications.", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 0899d098..76b3fb85 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @openzeppelin/transaction-form-ui +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + ## 0.4.1 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 9bf64dce..37aaa644 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-ui", - "version": "0.4.1", + "version": "0.5.0", "private": false, "description": "Shared React UI components for the OpenZeppelin Contracts UI Builder.", "type": "module", From 8f6d58336e4513db08a85fc74df31ae8b14e4b02 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 12 Aug 2025 16:47:35 +0300 Subject: [PATCH 05/17] fix(ci): remove extra quote in export-testing workflow token parameter (#98) --- .github/workflows/export-testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/export-testing.yml b/.github/workflows/export-testing.yml index 49fccc2f..bf3dcc3f 100644 --- a/.github/workflows/export-testing.yml +++ b/.github/workflows/export-testing.yml @@ -37,7 +37,7 @@ jobs: - name: Prepare pre-requisites uses: ./.github/actions/prepare with: - token: ${{ steps.gh-app-token.outputs.token }}' + token: ${{ steps.gh-app-token.outputs.token }} - name: Configure npm authentication for npm registry run: | From 6a97de4624f840a97cc76552455f78acf090d623 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 13:52:30 +0000 Subject: [PATCH 06/17] Version Packages --- .changeset/afraid-jobs-smell.md | 8 -------- pack.json | 0 packages/adapter-evm/CHANGELOG.md | 12 ++++++++++++ packages/adapter-evm/package.json | 2 +- packages/adapter-midnight/CHANGELOG.md | 8 ++++++++ packages/adapter-midnight/package.json | 2 +- packages/builder/CHANGELOG.md | 15 +++++++++++++++ packages/builder/package.json | 2 +- packages/react-core/CHANGELOG.md | 7 +++++++ packages/react-core/package.json | 2 +- packages/renderer/CHANGELOG.md | 11 +++++++++++ packages/renderer/package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++++++ packages/ui/package.json | 2 +- 14 files changed, 65 insertions(+), 14 deletions(-) delete mode 100644 .changeset/afraid-jobs-smell.md create mode 100644 pack.json diff --git a/.changeset/afraid-jobs-smell.md b/.changeset/afraid-jobs-smell.md deleted file mode 100644 index d0034d23..00000000 --- a/.changeset/afraid-jobs-smell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-adapter-evm': minor -'@openzeppelin/contracts-ui-builder-renderer': minor -'@openzeppelin/contracts-ui-builder-app': minor -'@openzeppelin/contracts-ui-builder-ui': minor ---- - -a better support for mobile screen sizes diff --git a/pack.json b/pack.json new file mode 100644 index 00000000..e69de29b diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 7ca2dc30..33476da8 100644 --- a/packages/adapter-evm/CHANGELOG.md +++ b/packages/adapter-evm/CHANGELOG.md @@ -1,5 +1,17 @@ # @openzeppelin/transaction-form-adapter-evm +## 0.4.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.3.2 ### Patch Changes diff --git a/packages/adapter-evm/package.json b/packages/adapter-evm/package.json index 053d5613..f5d45b04 100644 --- a/packages/adapter-evm/package.json +++ b/packages/adapter-evm/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-evm", - "version": "0.3.2", + "version": "0.4.0", "private": false, "description": "EVM Adapter for Contracts UI Builder", "keywords": [ diff --git a/packages/adapter-midnight/CHANGELOG.md b/packages/adapter-midnight/CHANGELOG.md index 75a8f766..35714adb 100644 --- a/packages/adapter-midnight/CHANGELOG.md +++ b/packages/adapter-midnight/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-midnight +## 0.1.3 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.1.2 ### Patch Changes diff --git a/packages/adapter-midnight/package.json b/packages/adapter-midnight/package.json index 8ec09032..ef276791 100644 --- a/packages/adapter-midnight/package.json +++ b/packages/adapter-midnight/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-midnight", - "version": "0.1.2", + "version": "0.1.3", "description": "Midnight Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index f408e3e4..d2e00230 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,20 @@ # @openzeppelin/transaction-form-builder-core +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-adapter-evm@0.4.0 + - @openzeppelin/contracts-ui-builder-renderer@0.3.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-adapter-midnight@0.1.3 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.4.1 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 15778771..053f7f63 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,7 +1,7 @@ { "name": "@openzeppelin/contracts-ui-builder-app", "private": true, - "version": "0.4.1", + "version": "0.5.0", "type": "module", "bin": { "export-app": "src/export/cli/export-app.cjs" diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index d62365c9..2d31a857 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @openzeppelin/transaction-form-react-core +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/react-core/package.json b/packages/react-core/package.json index a3dead29..b864e1c3 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-react-core", - "version": "0.2.3", + "version": "0.2.4", "private": false, "description": "Core React context providers and hooks for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index 2b443b83..e449021a 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,5 +1,16 @@ # @openzeppelin/transaction-form-renderer +## 0.3.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 27611f06..824b7d29 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-renderer", - "version": "0.2.3", + "version": "0.3.0", "private": false, "description": "A specialized library for rendering customizable transaction forms for blockchain applications.", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 0899d098..76b3fb85 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @openzeppelin/transaction-form-ui +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + ## 0.4.1 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 9bf64dce..37aaa644 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-ui", - "version": "0.4.1", + "version": "0.5.0", "private": false, "description": "Shared React UI components for the OpenZeppelin Contracts UI Builder.", "type": "module", From 713a8d1b6aa9c7a501767b027cd44abfd4b35c02 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 12 Aug 2025 17:01:17 +0300 Subject: [PATCH 07/17] fix(ci): checkout proper branch before committing in update-versions workflow (#100) --- .github/workflows/update-versions.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update-versions.yml b/.github/workflows/update-versions.yml index 24e37f23..57529311 100644 --- a/.github/workflows/update-versions.yml +++ b/.github/workflows/update-versions.yml @@ -63,6 +63,9 @@ jobs: run: | git config --local user.email "github-actions[bot]@users.noreply.github.com" git config --local user.name "github-actions[bot]" + # Checkout the proper branch (handle both PR and push events) + BRANCH_NAME="${{ github.head_ref || github.ref_name }}" + git checkout "$BRANCH_NAME" git add packages/builder/src/export/versions.ts git commit -m "chore: update export versions" - git push + git push origin "$BRANCH_NAME" From 3a02b1cd62a59a26e8a198f675a6dbbaa0ff9ede Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Tue, 12 Aug 2025 17:02:22 +0300 Subject: [PATCH 08/17] feat(builder): replace contracts wizard icon with custom SVG (#99) --- packages/builder/src/assets/icons/contracts-wizard-icon.svg | 5 +++++ .../src/components/Sidebar/AppSidebar/OtherToolsSection.tsx | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 packages/builder/src/assets/icons/contracts-wizard-icon.svg diff --git a/packages/builder/src/assets/icons/contracts-wizard-icon.svg b/packages/builder/src/assets/icons/contracts-wizard-icon.svg new file mode 100644 index 00000000..68026fc7 --- /dev/null +++ b/packages/builder/src/assets/icons/contracts-wizard-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/builder/src/components/Sidebar/AppSidebar/OtherToolsSection.tsx b/packages/builder/src/components/Sidebar/AppSidebar/OtherToolsSection.tsx index cd0e409e..8e26d733 100644 --- a/packages/builder/src/components/Sidebar/AppSidebar/OtherToolsSection.tsx +++ b/packages/builder/src/components/Sidebar/AppSidebar/OtherToolsSection.tsx @@ -1,7 +1,6 @@ -import { FileJson2 } from 'lucide-react'; - import { appConfigService } from '@openzeppelin/contracts-ui-builder-utils'; +import ContractsWizardIconSvg from '../../../assets/icons/contracts-wizard-icon.svg'; import { DevToolsDropdown } from '../../Common/DevToolsDropdown'; import SidebarButton from './SidebarButton'; @@ -19,7 +18,7 @@ export default function OtherToolsSection() {
Other Tools
} + icon={Contract Wizard} href="https://wizard.openzeppelin.com/" target="_blank" rel="noopener noreferrer" From edf951f2ec595b9acac5ddfe00e5b3cafda3f300 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 14:06:06 +0000 Subject: [PATCH 09/17] Version Packages --- .changeset/afraid-jobs-smell.md | 8 -------- pack.json | 0 packages/adapter-evm/CHANGELOG.md | 12 ++++++++++++ packages/adapter-evm/package.json | 2 +- packages/adapter-midnight/CHANGELOG.md | 8 ++++++++ packages/adapter-midnight/package.json | 2 +- packages/builder/CHANGELOG.md | 15 +++++++++++++++ packages/builder/package.json | 2 +- packages/react-core/CHANGELOG.md | 7 +++++++ packages/react-core/package.json | 2 +- packages/renderer/CHANGELOG.md | 11 +++++++++++ packages/renderer/package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++++++ packages/ui/package.json | 2 +- 14 files changed, 65 insertions(+), 14 deletions(-) delete mode 100644 .changeset/afraid-jobs-smell.md create mode 100644 pack.json diff --git a/.changeset/afraid-jobs-smell.md b/.changeset/afraid-jobs-smell.md deleted file mode 100644 index d0034d23..00000000 --- a/.changeset/afraid-jobs-smell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-adapter-evm': minor -'@openzeppelin/contracts-ui-builder-renderer': minor -'@openzeppelin/contracts-ui-builder-app': minor -'@openzeppelin/contracts-ui-builder-ui': minor ---- - -a better support for mobile screen sizes diff --git a/pack.json b/pack.json new file mode 100644 index 00000000..e69de29b diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 7ca2dc30..33476da8 100644 --- a/packages/adapter-evm/CHANGELOG.md +++ b/packages/adapter-evm/CHANGELOG.md @@ -1,5 +1,17 @@ # @openzeppelin/transaction-form-adapter-evm +## 0.4.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.3.2 ### Patch Changes diff --git a/packages/adapter-evm/package.json b/packages/adapter-evm/package.json index 053d5613..f5d45b04 100644 --- a/packages/adapter-evm/package.json +++ b/packages/adapter-evm/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-evm", - "version": "0.3.2", + "version": "0.4.0", "private": false, "description": "EVM Adapter for Contracts UI Builder", "keywords": [ diff --git a/packages/adapter-midnight/CHANGELOG.md b/packages/adapter-midnight/CHANGELOG.md index 75a8f766..35714adb 100644 --- a/packages/adapter-midnight/CHANGELOG.md +++ b/packages/adapter-midnight/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-midnight +## 0.1.3 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.1.2 ### Patch Changes diff --git a/packages/adapter-midnight/package.json b/packages/adapter-midnight/package.json index 8ec09032..ef276791 100644 --- a/packages/adapter-midnight/package.json +++ b/packages/adapter-midnight/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-midnight", - "version": "0.1.2", + "version": "0.1.3", "description": "Midnight Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index f408e3e4..d2e00230 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,20 @@ # @openzeppelin/transaction-form-builder-core +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-adapter-evm@0.4.0 + - @openzeppelin/contracts-ui-builder-renderer@0.3.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + - @openzeppelin/contracts-ui-builder-adapter-midnight@0.1.3 + - @openzeppelin/contracts-ui-builder-react-core@0.2.4 + ## 0.4.1 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 15778771..053f7f63 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,7 +1,7 @@ { "name": "@openzeppelin/contracts-ui-builder-app", "private": true, - "version": "0.4.1", + "version": "0.5.0", "type": "module", "bin": { "export-app": "src/export/cli/export-app.cjs" diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index d62365c9..2d31a857 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @openzeppelin/transaction-form-react-core +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/react-core/package.json b/packages/react-core/package.json index a3dead29..b864e1c3 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-react-core", - "version": "0.2.3", + "version": "0.2.4", "private": false, "description": "Core React context providers and hooks for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index 2b443b83..e449021a 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,5 +1,16 @@ # @openzeppelin/transaction-form-renderer +## 0.3.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + +### Patch Changes + +- Updated dependencies [[`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a)]: + - @openzeppelin/contracts-ui-builder-ui@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 27611f06..824b7d29 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-renderer", - "version": "0.2.3", + "version": "0.3.0", "private": false, "description": "A specialized library for rendering customizable transaction forms for blockchain applications.", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 0899d098..76b3fb85 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @openzeppelin/transaction-form-ui +## 0.5.0 + +### Minor Changes + +- [#91](https://github.com/OpenZeppelin/contracts-ui-builder/pull/91) [`6ad118f`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/6ad118fcac5aeb6c807bdcc9464de98791d2a20a) Thanks [@pasevin](https://github.com/pasevin)! - a better support for mobile screen sizes + ## 0.4.1 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 9bf64dce..37aaa644 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-ui", - "version": "0.4.1", + "version": "0.5.0", "private": false, "description": "Shared React UI components for the OpenZeppelin Contracts UI Builder.", "type": "module", From a6683c76d756acf57f03e8efb8fd5b1cb4b9c7f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Aug 2025 14:06:56 +0000 Subject: [PATCH 10/17] chore: update export versions --- packages/builder/src/export/versions.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/builder/src/export/versions.ts b/packages/builder/src/export/versions.ts index 6cfba219..f4d5a39e 100644 --- a/packages/builder/src/export/versions.ts +++ b/packages/builder/src/export/versions.ts @@ -6,14 +6,14 @@ */ export const packageVersions = { - '@openzeppelin/contracts-ui-builder-adapter-evm': '0.3.2', - '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.2', + '@openzeppelin/contracts-ui-builder-adapter-evm': '0.4.0', + '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.3', '@openzeppelin/contracts-ui-builder-adapter-solana': '0.0.8', '@openzeppelin/contracts-ui-builder-adapter-stellar': '0.0.8', - '@openzeppelin/contracts-ui-builder-react-core': '0.2.3', - '@openzeppelin/contracts-ui-builder-renderer': '0.2.3', + '@openzeppelin/contracts-ui-builder-react-core': '0.2.4', + '@openzeppelin/contracts-ui-builder-renderer': '0.3.0', '@openzeppelin/contracts-ui-builder-storage': '0.3.3', '@openzeppelin/contracts-ui-builder-types': '0.3.0', - '@openzeppelin/contracts-ui-builder-ui': '0.4.1', + '@openzeppelin/contracts-ui-builder-ui': '0.5.0', '@openzeppelin/contracts-ui-builder-utils': '0.4.0', }; From c2ccf4f3c4fc49d09a6a7879d7d32cc4e2d0283e Mon Sep 17 00:00:00 2001 From: "oz-release-app[bot]" <205211949+oz-release-app[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 21:00:35 +0000 Subject: [PATCH 11/17] Version Packages --- .changeset/eighty-parents-stand.md | 5 ----- .changeset/red-turkeys-repair.md | 5 ----- .changeset/solid-hotels-juggle.md | 5 ----- .changeset/wet-nights-write.md | 5 ----- packages/adapter-evm/CHANGELOG.md | 14 ++++++++++++++ packages/adapter-evm/package.json | 2 +- packages/adapter-midnight/CHANGELOG.md | 10 ++++++++++ packages/adapter-midnight/package.json | 2 +- packages/adapter-solana/CHANGELOG.md | 8 ++++++++ packages/adapter-solana/package.json | 2 +- packages/adapter-stellar/CHANGELOG.md | 8 ++++++++ packages/adapter-stellar/package.json | 2 +- packages/builder/CHANGELOG.md | 20 ++++++++++++++++++++ packages/builder/package.json | 2 +- packages/react-core/CHANGELOG.md | 9 +++++++++ packages/react-core/package.json | 2 +- packages/renderer/CHANGELOG.md | 13 +++++++++++++ packages/renderer/package.json | 2 +- packages/storage/CHANGELOG.md | 8 ++++++++ packages/storage/package.json | 2 +- packages/types/CHANGELOG.md | 6 ++++++ packages/types/package.json | 2 +- packages/ui/CHANGELOG.md | 8 ++++++++ packages/ui/package.json | 2 +- packages/utils/CHANGELOG.md | 7 +++++++ packages/utils/package.json | 2 +- 26 files changed, 122 insertions(+), 31 deletions(-) delete mode 100644 .changeset/eighty-parents-stand.md delete mode 100644 .changeset/red-turkeys-repair.md delete mode 100644 .changeset/solid-hotels-juggle.md delete mode 100644 .changeset/wet-nights-write.md diff --git a/.changeset/eighty-parents-stand.md b/.changeset/eighty-parents-stand.md deleted file mode 100644 index 7f15bee7..00000000 --- a/.changeset/eighty-parents-stand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-adapter-evm': minor ---- - -Resolve legacy OpenZeppelin proxy implementation/admin via storage slots; expose adminAddress in proxy info; delegate auto-query filtering to adapter to avoid admin-only getters; add storage-slot debug logs. diff --git a/.changeset/red-turkeys-repair.md b/.changeset/red-turkeys-repair.md deleted file mode 100644 index 1cfcd0b8..00000000 --- a/.changeset/red-turkeys-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-types': minor ---- - -Extend ProxyInfo with optional adminAddress; add optional adapter method filterAutoQueryableFunctions for chain-specific auto-query filtering. diff --git a/.changeset/solid-hotels-juggle.md b/.changeset/solid-hotels-juggle.md deleted file mode 100644 index 5caa0e97..00000000 --- a/.changeset/solid-hotels-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-renderer': minor ---- - -Use adapter-provided filtering for safe auto-queries to prevent calling admin-only getters; improve FunctionResult header layout to avoid overflow. diff --git a/.changeset/wet-nights-write.md b/.changeset/wet-nights-write.md deleted file mode 100644 index 22f46de0..00000000 --- a/.changeset/wet-nights-write.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@openzeppelin/contracts-ui-builder-app': minor ---- - -Show proxy implementation/admin in banner with explorer links and chain-agnostic copy; “Reset detection” now uses proxy ABI only (no implementation fetch); prevent reload loop on fatal load errors. diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 33476da8..efd3cd4f 100644 --- a/packages/adapter-evm/CHANGELOG.md +++ b/packages/adapter-evm/CHANGELOG.md @@ -1,5 +1,19 @@ # @openzeppelin/transaction-form-adapter-evm +## 0.5.0 + +### Minor Changes + +- [#106](https://github.com/OpenZeppelin/contracts-ui-builder/pull/106) [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b) Thanks [@pasevin](https://github.com/pasevin)! - Resolve legacy OpenZeppelin proxy implementation/admin via storage slots; expose adminAddress in proxy info; delegate auto-query filtering to adapter to avoid admin-only getters; add storage-slot debug logs. + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.5 + - @openzeppelin/contracts-ui-builder-ui@0.5.1 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.4.0 ### Minor Changes diff --git a/packages/adapter-evm/package.json b/packages/adapter-evm/package.json index f5d45b04..dec87147 100644 --- a/packages/adapter-evm/package.json +++ b/packages/adapter-evm/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-evm", - "version": "0.4.0", + "version": "0.5.0", "private": false, "description": "EVM Adapter for Contracts UI Builder", "keywords": [ diff --git a/packages/adapter-midnight/CHANGELOG.md b/packages/adapter-midnight/CHANGELOG.md index 35714adb..54b9bc67 100644 --- a/packages/adapter-midnight/CHANGELOG.md +++ b/packages/adapter-midnight/CHANGELOG.md @@ -1,5 +1,15 @@ # @openzeppelin/transaction-form-adapter-midnight +## 0.1.4 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-react-core@0.2.5 + - @openzeppelin/contracts-ui-builder-ui@0.5.1 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.1.3 ### Patch Changes diff --git a/packages/adapter-midnight/package.json b/packages/adapter-midnight/package.json index ef276791..64b1d829 100644 --- a/packages/adapter-midnight/package.json +++ b/packages/adapter-midnight/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-midnight", - "version": "0.1.3", + "version": "0.1.4", "description": "Midnight Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/adapter-solana/CHANGELOG.md b/packages/adapter-solana/CHANGELOG.md index e6f43b04..08283608 100644 --- a/packages/adapter-solana/CHANGELOG.md +++ b/packages/adapter-solana/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-solana +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.0.8 ### Patch Changes diff --git a/packages/adapter-solana/package.json b/packages/adapter-solana/package.json index 18d6aba6..3fff7179 100644 --- a/packages/adapter-solana/package.json +++ b/packages/adapter-solana/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-solana", - "version": "0.0.8", + "version": "0.0.9", "description": "Solana Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/adapter-stellar/CHANGELOG.md b/packages/adapter-stellar/CHANGELOG.md index ec28a985..f892f7bf 100644 --- a/packages/adapter-stellar/CHANGELOG.md +++ b/packages/adapter-stellar/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-adapter-stellar +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.0.8 ### Patch Changes diff --git a/packages/adapter-stellar/package.json b/packages/adapter-stellar/package.json index bc16da97..550fe8bf 100644 --- a/packages/adapter-stellar/package.json +++ b/packages/adapter-stellar/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-adapter-stellar", - "version": "0.0.8", + "version": "0.0.9", "description": "Stellar Adapter for Contracts UI Builder", "keywords": [ "openzeppelin", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index d2e00230..57ecdc80 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,25 @@ # @openzeppelin/transaction-form-builder-core +## 0.6.0 + +### Minor Changes + +- [#106](https://github.com/OpenZeppelin/contracts-ui-builder/pull/106) [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b) Thanks [@pasevin](https://github.com/pasevin)! - Show proxy implementation/admin in banner with explorer links and chain-agnostic copy; “Reset detection” now uses proxy ABI only (no implementation fetch); prevent reload loop on fatal load errors. + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b), [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b), [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-adapter-evm@0.5.0 + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-renderer@0.4.0 + - @openzeppelin/contracts-ui-builder-adapter-midnight@0.1.4 + - @openzeppelin/contracts-ui-builder-adapter-solana@0.0.9 + - @openzeppelin/contracts-ui-builder-adapter-stellar@0.0.9 + - @openzeppelin/contracts-ui-builder-react-core@0.2.5 + - @openzeppelin/contracts-ui-builder-storage@0.3.4 + - @openzeppelin/contracts-ui-builder-ui@0.5.1 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.5.0 ### Minor Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 053f7f63..3e579afc 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,7 +1,7 @@ { "name": "@openzeppelin/contracts-ui-builder-app", "private": true, - "version": "0.5.0", + "version": "0.6.0", "type": "module", "bin": { "export-app": "src/export/cli/export-app.cjs" diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index 2d31a857..50aae485 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -1,5 +1,14 @@ # @openzeppelin/transaction-form-react-core +## 0.2.5 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.1 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.2.4 ### Patch Changes diff --git a/packages/react-core/package.json b/packages/react-core/package.json index b864e1c3..8e54e84f 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-react-core", - "version": "0.2.4", + "version": "0.2.5", "private": false, "description": "Core React context providers and hooks for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index e449021a..fb762d96 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,5 +1,18 @@ # @openzeppelin/transaction-form-renderer +## 0.4.0 + +### Minor Changes + +- [#106](https://github.com/OpenZeppelin/contracts-ui-builder/pull/106) [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b) Thanks [@pasevin](https://github.com/pasevin)! - Use adapter-provided filtering for safe auto-queries to prevent calling admin-only getters; improve FunctionResult header layout to avoid overflow. + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-ui@0.5.1 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.3.0 ### Minor Changes diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 824b7d29..5af556fd 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-renderer", - "version": "0.3.0", + "version": "0.4.0", "private": false, "description": "A specialized library for rendering customizable transaction forms for blockchain applications.", "type": "module", diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index 1ff387a7..e25e82d7 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/contracts-ui-builder-storage +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.3.2 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index 250418cd..663e4de8 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-storage", - "version": "0.3.3", + "version": "0.3.4", "private": false, "description": "Local storage services for the OpenZeppelin Contracts UI Builder ecosystem.", "type": "module", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index f3ec9fd3..79ebb7d8 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,11 @@ # @openzeppelin/contracts-ui-builder-types +## 0.4.0 + +### Minor Changes + +- [#106](https://github.com/OpenZeppelin/contracts-ui-builder/pull/106) [`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b) Thanks [@pasevin](https://github.com/pasevin)! - Extend ProxyInfo with optional adminAddress; add optional adapter method filterAutoQueryableFunctions for chain-specific auto-query filtering. + ## 0.3.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index a415bb2c..a3de38f1 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-types", - "version": "0.3.0", + "version": "0.4.0", "private": false, "description": "Shared TypeScript type definitions for the OpenZeppelin Contracts UI Builder ecosystem.", "type": "module", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 76b3fb85..646f1cdd 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,13 @@ # @openzeppelin/transaction-form-ui +## 0.5.1 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + - @openzeppelin/contracts-ui-builder-utils@0.4.1 + ## 0.5.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 37aaa644..7dad1c4f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-ui", - "version": "0.5.0", + "version": "0.5.1", "private": false, "description": "Shared React UI components for the OpenZeppelin Contracts UI Builder.", "type": "module", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 212a0a3d..058d804e 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @openzeppelin/transaction-form-utils +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`ce96c10`](https://github.com/OpenZeppelin/contracts-ui-builder/commit/ce96c104e9e5df22ba335a8746cda740a70dbd0b)]: + - @openzeppelin/contracts-ui-builder-types@0.4.0 + ## 0.4.0 ### Minor Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 71125da3..f3f36ed9 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts-ui-builder-utils", - "version": "0.4.0", + "version": "0.4.1", "private": false, "description": "Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.", "type": "module", From f683f748d5914bbe8fac990680e43e10ab842611 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Aug 2025 21:01:22 +0000 Subject: [PATCH 12/17] chore: update export versions --- packages/builder/src/export/versions.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/builder/src/export/versions.ts b/packages/builder/src/export/versions.ts index f4d5a39e..d4326e74 100644 --- a/packages/builder/src/export/versions.ts +++ b/packages/builder/src/export/versions.ts @@ -6,14 +6,14 @@ */ export const packageVersions = { - '@openzeppelin/contracts-ui-builder-adapter-evm': '0.4.0', - '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.3', - '@openzeppelin/contracts-ui-builder-adapter-solana': '0.0.8', - '@openzeppelin/contracts-ui-builder-adapter-stellar': '0.0.8', - '@openzeppelin/contracts-ui-builder-react-core': '0.2.4', - '@openzeppelin/contracts-ui-builder-renderer': '0.3.0', - '@openzeppelin/contracts-ui-builder-storage': '0.3.3', - '@openzeppelin/contracts-ui-builder-types': '0.3.0', - '@openzeppelin/contracts-ui-builder-ui': '0.5.0', - '@openzeppelin/contracts-ui-builder-utils': '0.4.0', + '@openzeppelin/contracts-ui-builder-adapter-evm': '0.5.0', + '@openzeppelin/contracts-ui-builder-adapter-midnight': '0.1.4', + '@openzeppelin/contracts-ui-builder-adapter-solana': '0.0.9', + '@openzeppelin/contracts-ui-builder-adapter-stellar': '0.0.9', + '@openzeppelin/contracts-ui-builder-react-core': '0.2.5', + '@openzeppelin/contracts-ui-builder-renderer': '0.4.0', + '@openzeppelin/contracts-ui-builder-storage': '0.3.4', + '@openzeppelin/contracts-ui-builder-types': '0.4.0', + '@openzeppelin/contracts-ui-builder-ui': '0.5.1', + '@openzeppelin/contracts-ui-builder-utils': '0.4.1', }; From 846bff8968c1235f81147776e125d2f0e09b82af Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Thu, 14 Aug 2025 00:18:26 +0300 Subject: [PATCH 13/17] fix(builder): correct snapshot update command in export version script - Fix updateSnapshots() to target specific export tests instead of all tests - Ensures changesets bumps update both versions.ts and test snapshots correctly - Prevents snapshot test failures in changesets PRs like #116 --- scripts/update-export-versions.cjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/update-export-versions.cjs b/scripts/update-export-versions.cjs index 42ad57a4..3a38d571 100644 --- a/scripts/update-export-versions.cjs +++ b/scripts/update-export-versions.cjs @@ -88,8 +88,8 @@ const updateSnapshots = () => { const { execSync } = require('child_process'); try { - // Update snapshots for the builder package where the export tests are located - execSync('pnpm --filter @openzeppelin/contracts-ui-builder-app test -- -u', { + // Update snapshots for the export tests specifically (these are the tests that use package versions) + execSync('pnpm --filter @openzeppelin/contracts-ui-builder-app test src/export/__tests__/ -- -u', { cwd: path.resolve(__dirname, '..'), stdio: 'inherit', }); @@ -97,7 +97,7 @@ const updateSnapshots = () => { } catch (error) { console.error('❌ Failed to update snapshots:', error.message); console.log( - '⚠️ Please run "pnpm --filter=@openzeppelin/contracts-ui-builder-app test -u" manually' + '⚠️ Please run "pnpm --filter @openzeppelin/contracts-ui-builder-app test src/export/__tests__/ -- -u" manually' ); } }; From 7126d24748ea9e7ab84c2a48195b9c3a3b83cd9c Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Thu, 14 Aug 2025 00:35:40 +0300 Subject: [PATCH 14/17] fix(ci): update workflow to commit both versions.ts and snapshot files - Fix update-versions.yml to check for changes in both files - Commit both versions.ts and snapshot files when updating versions - Ensures complete automation of version bumps with correct snapshots --- .github/workflows/update-versions.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-versions.yml b/.github/workflows/update-versions.yml index 5a173243..bd7fb6cd 100644 --- a/.github/workflows/update-versions.yml +++ b/.github/workflows/update-versions.yml @@ -50,7 +50,8 @@ jobs: - name: Check for changes id: check-changes run: | - if git diff --exit-code packages/builder/src/export/versions.ts; then + # Check if either versions.ts or snapshot files have changed + if git diff --exit-code packages/builder/src/export/versions.ts packages/builder/src/export/__tests__/__snapshots__/; then echo "changed=false" >> $GITHUB_OUTPUT else echo "changed=true" >> $GITHUB_OUTPUT @@ -67,6 +68,7 @@ jobs: # Checkout the proper branch (handle both PR and push events) BRANCH_NAME="${{ github.head_ref || github.ref_name }}" git checkout "$BRANCH_NAME" - git add packages/builder/src/export/versions.ts - git commit -m "chore: update export versions" + # Add both versions.ts and any updated snapshot files + git add packages/builder/src/export/versions.ts packages/builder/src/export/__tests__/__snapshots__/ + git commit -m "chore: update export versions and test snapshots" git push origin "$BRANCH_NAME" From c99d31a00f218964d2bb5eb356c9144140e48b47 Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Thu, 14 Aug 2025 00:42:01 +0300 Subject: [PATCH 15/17] fix(builder): always update snapshots regardless of versions.ts changes - Fix critical logic bug where snapshots weren't updated when versions.ts was already current - Ensures snapshots always match current package versions - Resolves snapshot test failures in changesets PRs like #116 - Snapshots are now updated unconditionally to prevent stale snapshot issues --- scripts/update-export-versions.cjs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/scripts/update-export-versions.cjs b/scripts/update-export-versions.cjs index 3a38d571..40ab6403 100644 --- a/scripts/update-export-versions.cjs +++ b/scripts/update-export-versions.cjs @@ -77,10 +77,13 @@ const updateVersionsFile = () => { if (versionsUpdated) { fs.writeFileSync(versionsFilePath, fileContent, 'utf8'); console.log('\n🎉 Successfully synchronized versions.ts!'); - updateSnapshots(); } else { console.log('\n✅ All versions in versions.ts are already up to date.'); } + + // Always update snapshots to ensure they match current versions + console.log('\n📸 Ensuring snapshots match current versions...'); + updateSnapshots(); }; const updateSnapshots = () => { @@ -89,10 +92,13 @@ const updateSnapshots = () => { try { // Update snapshots for the export tests specifically (these are the tests that use package versions) - execSync('pnpm --filter @openzeppelin/contracts-ui-builder-app test src/export/__tests__/ -- -u', { - cwd: path.resolve(__dirname, '..'), - stdio: 'inherit', - }); + execSync( + 'pnpm --filter @openzeppelin/contracts-ui-builder-app test src/export/__tests__/ -- -u', + { + cwd: path.resolve(__dirname, '..'), + stdio: 'inherit', + } + ); console.log('✅ Snapshots updated successfully!'); } catch (error) { console.error('❌ Failed to update snapshots:', error.message); From 91267a82b19ba72d1b86c3307f137221f243880c Mon Sep 17 00:00:00 2001 From: Aleksandr Pasevin Date: Thu, 14 Aug 2025 00:48:28 +0300 Subject: [PATCH 16/17] fix(ci): add build step before snapshot updates in update-versions workflow - Fix CI build dependency issue where snapshot tests fail due to unbuilt packages - Add 'pnpm run build' step before running update-export-versions - Ensures adapter packages are built and available for import during snapshot tests - Resolves 'Failed to resolve entry for package' errors in CI environment --- .github/workflows/update-versions.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/update-versions.yml b/.github/workflows/update-versions.yml index bd7fb6cd..bfcd0f05 100644 --- a/.github/workflows/update-versions.yml +++ b/.github/workflows/update-versions.yml @@ -44,6 +44,9 @@ jobs: - name: Install dependencies run: pnpm install + - name: Build all packages + run: pnpm run build + - name: Update export versions run: pnpm run update-export-versions From 624163f198857ba3926e38c44525d294129151f9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Aug 2025 21:52:26 +0000 Subject: [PATCH 17/17] chore: update export versions and test snapshots --- .../ExportSnapshotTests.test.ts.snap | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap b/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap index 7a302b93..5f87e603 100644 --- a/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap +++ b/packages/builder/src/export/__tests__/__snapshots__/ExportSnapshotTests.test.ts.snap @@ -276,12 +276,12 @@ exports[`Export Snapshot Tests > EVM Export Snapshots > should match snapshot fo exports[`Export Snapshot Tests > EVM Export Snapshots > should match snapshot for package.json structure > package-json-evm 1`] = ` { "dependencies": { - "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.4.0", - "@openzeppelin/contracts-ui-builder-react-core": "^0.2.4", - "@openzeppelin/contracts-ui-builder-renderer": "^0.3.0", - "@openzeppelin/contracts-ui-builder-types": "^0.3.0", - "@openzeppelin/contracts-ui-builder-ui": "^0.5.0", - "@openzeppelin/contracts-ui-builder-utils": "^0.4.0", + "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.5.0", + "@openzeppelin/contracts-ui-builder-react-core": "^0.2.5", + "@openzeppelin/contracts-ui-builder-renderer": "^0.4.0", + "@openzeppelin/contracts-ui-builder-types": "^0.4.0", + "@openzeppelin/contracts-ui-builder-ui": "^0.5.1", + "@openzeppelin/contracts-ui-builder-utils": "^0.4.1", "@tanstack/react-query": "^5.0.0", "@wagmi/core": "^2.17.0", "react": "^19.0.0", @@ -323,12 +323,12 @@ exports[`Export Snapshot Tests > Solana Export Snapshots > should match snapshot exports[`Export Snapshot Tests > Solana Export Snapshots > should match snapshot for package.json with Solana dependencies > package-json-solana 1`] = ` { "dependencies": { - "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.4.0", - "@openzeppelin/contracts-ui-builder-react-core": "^0.2.4", - "@openzeppelin/contracts-ui-builder-renderer": "^0.3.0", - "@openzeppelin/contracts-ui-builder-types": "^0.3.0", - "@openzeppelin/contracts-ui-builder-ui": "^0.5.0", - "@openzeppelin/contracts-ui-builder-utils": "^0.4.0", + "@openzeppelin/contracts-ui-builder-adapter-evm": "^0.5.0", + "@openzeppelin/contracts-ui-builder-react-core": "^0.2.5", + "@openzeppelin/contracts-ui-builder-renderer": "^0.4.0", + "@openzeppelin/contracts-ui-builder-types": "^0.4.0", + "@openzeppelin/contracts-ui-builder-ui": "^0.5.1", + "@openzeppelin/contracts-ui-builder-utils": "^0.4.1", "@tanstack/react-query": "^5.0.0", "@wagmi/core": "^2.17.0", "react": "^19.0.0",