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={

}
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",