diff --git a/.changeset/afraid-jobs-smell.md b/.changeset/afraid-jobs-smell.md deleted file mode 100644 index d0034d23b..000000000 --- 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/.github/workflows/export-testing.yml b/.github/workflows/export-testing.yml index 49fccc2f2..bf3dcc3fb 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: | diff --git a/.github/workflows/update-versions.yml b/.github/workflows/update-versions.yml index 43e26521d..575293117 100644 --- a/.github/workflows/update-versions.yml +++ b/.github/workflows/update-versions.yml @@ -58,9 +58,14 @@ 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]" + # 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" diff --git a/pack.json b/pack.json new file mode 100644 index 000000000..e69de29bb diff --git a/packages/adapter-evm/CHANGELOG.md b/packages/adapter-evm/CHANGELOG.md index 7ca2dc307..33476da89 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 053d56138..f5d45b044 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 75a8f7662..35714adba 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 8ec090325..ef276791d 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 f408e3e4f..d2e00230d 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 15778771f..053f7f63d 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/builder/src/assets/icons/contracts-wizard-icon.svg b/packages/builder/src/assets/icons/contracts-wizard-icon.svg new file mode 100644 index 000000000..68026fc7a --- /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 cd0e409e5..8e26d7339 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" 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 de045aeb3..7a302b93c 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 6cfba219d..f4d5a39eb 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', }; diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index d62365c9e..2d31a8570 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 a3dead290..b864e1c3d 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 2b443b835..e449021a2 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 27611f06d..824b7d296 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 0899d098f..76b3fb85b 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 9bf64dce3..37aaa6440 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",