Changelog
@openzeppelin/contracts-ui-builder-utils@0.7.0 - 2025-08-22
Minor Changes
- #131
b566f80
Thanks @pasevin! - implements ecosystem-namespaced wallet UI configuration to support different wallet UI kits for different blockchain ecosystems
@openzeppelin/contracts-ui-builder-ui@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
@openzeppelin/contracts-ui-builder-storage@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
@openzeppelin/contracts-ui-builder-renderer@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
- @openzeppelin/contracts-ui-builder-ui@0.7.0
@openzeppelin/contracts-ui-builder-react-core@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
- @openzeppelin/contracts-ui-builder-ui@0.7.0
@openzeppelin/contracts-ui-builder-adapter-stellar@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
@openzeppelin/contracts-ui-builder-adapter-solana@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
@openzeppelin/contracts-ui-builder-adapter-midnight@0.7.0 - 2025-08-22
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
- @openzeppelin/contracts-ui-builder-react-core@0.7.0
- @openzeppelin/contracts-ui-builder-ui@0.7.0
@openzeppelin/contracts-ui-builder-adapter-evm@0.7.0 - 2025-08-22
Minor Changes
- #131
b566f80
Thanks @pasevin! - implements ecosystem-namespaced wallet UI configuration to support different wallet UI kits for different blockchain ecosystems
Patch Changes
- Updated dependencies [
b566f80
]:- @openzeppelin/contracts-ui-builder-utils@0.7.0
- @openzeppelin/contracts-ui-builder-react-core@0.7.0
- @openzeppelin/contracts-ui-builder-ui@0.7.0
@openzeppelin/contracts-ui-builder-adapter-evm@0.6.0 - 2025-08-21
Minor Changes
-
#129
a4236e9
Thanks @stevedylandev! - Patched Monad testnet config -
#122
3a85c72
Thanks @stevedylandev! - Added Monad Testnet support
Patch Changes
@openzeppelin/contracts-ui-builder-utils@0.4.1 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
@openzeppelin/contracts-ui-builder-ui@0.5.1 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-types@0.4.0 - 2025-08-14
Minor Changes
- #106
ce96c10
Thanks @pasevin! - Extend ProxyInfo with optional adminAddress; add optional adapter method filterAutoQueryableFunctions for chain-specific auto-query filtering.
@openzeppelin/contracts-ui-builder-storage@0.3.4 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-renderer@0.4.0 - 2025-08-14
Minor Changes
- #106
ce96c10
Thanks @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
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-ui@0.5.1
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-react-core@0.2.5 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-ui@0.5.1
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-adapter-stellar@0.0.9 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-adapter-solana@0.0.9 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @openzeppelin/contracts-ui-builder-types@0.4.0
- @openzeppelin/contracts-ui-builder-utils@0.4.1
@openzeppelin/contracts-ui-builder-adapter-midnight@0.1.4 - 2025-08-14
Patch Changes
- Updated dependencies [
ce96c10
]:- @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
@openzeppelin/contracts-ui-builder-adapter-evm@0.5.0 - 2025-08-14
Minor Changes
- #106
ce96c10
Thanks @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
]:- @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
Trigger prod deploy (deploy-2025-08-12-1835) - 2025-08-12
Trigger prod deploy (deploy-2025-08-11-1522) - 2025-08-11
Trigger prod deploy (deploy-2025-08-11-1352) - 2025-08-11
Trigger prod deploy (deploy-2025-08-08-1508) - 2025-08-08
@openzeppelin/contracts-ui-builder-storage@0.3.3 - 2025-08-07
@openzeppelin/contracts-ui-builder-storage
0.3.2
Patch Changes
- Updated dependencies [
521dc09
]:- @openzeppelin/contracts-ui-builder-utils@0.4.0
0.3.1
Patch Changes
-
#72
ba62702
Thanks @pasevin! - refactor: Updated theContractUIStorage
service to include thecontractDefinitionOriginal
field, allowing the original ABI of a contract to be preserved for comparison purposes. -
Updated dependencies [
ba62702
,ba62702
]:- @openzeppelin/contracts-ui-builder-utils@0.3.1
- @openzeppelin/contracts-ui-builder-types@0.3.0
0.3.0
Minor Changes
Patch Changes
- Updated dependencies [
60fd645
]:- @openzeppelin/contracts-ui-builder-utils@0.3.0
@openzeppelin/contracts-ui-builder-adapter-evm@0.2.0 - 2025-07-18
Minor Changes
- #56
83c430e
Thanks @pasevin! - New Etherscan V2 API Client. Etherscan V2 has been enabled by default for mainnet and testnet networks, with example configurations provided to guide users.
Patch Changes
- Updated dependencies [
83c430e
]:- @openzeppelin/contracts-ui-builder-types@0.2.0
- @openzeppelin/contracts-ui-builder-utils@0.2.0
- @openzeppelin/contracts-ui-builder-ui@0.2.0
- @openzeppelin/contracts-ui-builder-react-core@0.1.3
@openzeppelin/contracts-ui-builder-ui@0.1.3 - 2025-07-16
Patch Changes
@openzeppelin/contracts-ui-builder-styles@0.1.2 - 2025-07-16
Patch Changes
@openzeppelin/contracts-ui-builder-renderer@0.1.3 - 2025-07-16
Patch Changes
-
#54
63fca98
Thanks @pasevin! - pre-release clean up and improvements -
Updated dependencies [
63fca98
]:- @openzeppelin/contracts-ui-builder-ui@0.1.3
@openzeppelin/contracts-ui-builder-adapter-midnight@0.0.3 - 2025-07-16
Patch Changes
-
6d74481
Thanks @pasevin! - fix test script to handle no test files -
Updated dependencies [
63fca98
]:- @openzeppelin/contracts-ui-builder-ui@0.1.3
@openzeppelin/contracts-ui-builder-adapter-evm@0.1.3 - 2025-07-16
Patch Changes
-
#54
63fca98
Thanks @pasevin! - pre-release clean up and improvements -
Updated dependencies [
63fca98
]:- @openzeppelin/contracts-ui-builder-ui@0.1.3
@openzeppelin/contracts-ui-builder-utils@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-utils
1.17.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
1.16.0
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
@openzeppelin/contracts-ui-builder-ui@0.1.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-types@0.1.2
@openzeppelin/contracts-ui-builder-ui@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-ui
1.18.0
Minor Changes
1.17.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
1.16.0
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
1.15.1
Patch Changes
-
39b196c
Thanks @pasevin! - Improve size responsiveness across UI componentsEnhanced responsive layout and sizing for RelayerConfiguration components including RelayerCredentialsCard, RelayerGasConfigurationCard, RelayerHeader, RelayerSelectionCard, and RelayerDetailsCard. Improved address display component responsiveness.
@openzeppelin/contracts-ui-builder-types@0.1.2 - 2025-07-15
Patch Changes
@openzeppelin/contracts-ui-builder-types@0.1.1 - 2025-07-15
@openzeppelin/contracts-ui-builder-types
1.17.0
Minor Changes
1.16.0
Minor Changes
@openzeppelin/contracts-ui-builder-styles@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-styles
1.16.0
Minor Changes
@openzeppelin/contracts-ui-builder-renderer@0.1.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-types@0.1.2
- @openzeppelin/contracts-ui-builder-ui@0.1.2
@openzeppelin/contracts-ui-builder-renderer@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-renderer
1.17.1
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-ui@1.18.0
1.17.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
1.16.0
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
1.15.1
Patch Changes
-
39b196c
Thanks @pasevin! - Respect isHidden field property to hide fields from UIFixed DynamicFormField component to properly respect the isHidden field property, ensuring that fields marked as hidden are not displayed in the form UI.
-
Updated dependencies [
39b196c
]:- @openzeppelin/transaction-form-ui@1.15.1
@openzeppelin/contracts-ui-builder-react-core@0.1.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-types@0.1.2
- @openzeppelin/contracts-ui-builder-ui@0.1.2
@openzeppelin/contracts-ui-builder-react-core@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-react-core
1.17.0
Minor Changes
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-ui@1.18.0
1.16.0
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
@openzeppelin/contracts-ui-builder-adapter-stellar@0.0.2 - 2025-07-15
Patch Changes
- Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-types@0.1.2
@openzeppelin/contracts-ui-builder-adapter-stellar@0.0.1 - 2025-07-15
@openzeppelin/transaction-form-adapter-stellar
0.3.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
0.2.1
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
@openzeppelin/contracts-ui-builder-adapter-solana@0.0.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-types@0.1.2
@openzeppelin/contracts-ui-builder-adapter-solana@0.0.1 - 2025-07-15
@openzeppelin/transaction-form-adapter-solana
0.3.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
0.2.1
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
@openzeppelin/contracts-ui-builder-adapter-midnight@0.0.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-react-core@0.1.2
- @openzeppelin/contracts-ui-builder-types@0.1.2
- @openzeppelin/contracts-ui-builder-ui@0.1.2
@openzeppelin/contracts-ui-builder-adapter-midnight@0.0.1 - 2025-07-15
@openzeppelin/transaction-form-adapter-midnight
0.3.1
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-react-core@1.17.0
- @openzeppelin/transaction-form-ui@1.18.0
0.3.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/contracts-ui-builder-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
0.2.2
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-react-core@1.16.0
- @openzeppelin/contracts-ui-builder-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
0.2.1
Patch Changes
- Updated dependencies [
39b196c
]:- @openzeppelin/transaction-form-ui@1.15.1
@openzeppelin/contracts-ui-builder-adapter-evm@0.1.2 - 2025-07-15
Patch Changes
-
#52
3cb6dd7
Thanks @pasevin! - resolves clean build issues due to missing packages -
Updated dependencies [
3cb6dd7
]:- @openzeppelin/contracts-ui-builder-react-core@0.1.2
- @openzeppelin/contracts-ui-builder-types@0.1.2
- @openzeppelin/contracts-ui-builder-ui@0.1.2
@openzeppelin/contracts-ui-builder-adapter-evm@0.1.1 - 2025-07-15
@openzeppelin/transaction-form-adapter-evm
1.18.0
Minor Changes
1.17.1
Patch Changes
1.17.0
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
1.16.0
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-react-core@1.16.0
- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
1.15.1
Patch Changes
-
39b196c
Thanks @pasevin! - Fix default speed configuration not being applied on initial mountResolves bug where UI showed "Fast Speed Preset Active" but exported configuration used fallback gasPrice (20 gwei) instead of speed: 'fast'. Now ensures the default speed preset is properly communicated to the parent component and included in exported configurations.
-
Updated dependencies [
39b196c
]:- @openzeppelin/transaction-form-ui@1.15.1
@openzeppelin/transaction-form-adapter-evm@1.18.0 - 2025-07-14
Minor Changes
@openzeppelin/transaction-form-ui@1.18.0 - 2025-07-11
Minor Changes
@openzeppelin/transaction-form-renderer@1.17.1 - 2025-07-11
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-ui@1.18.0
@openzeppelin/transaction-form-react-core@1.17.0 - 2025-07-11
Minor Changes
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-ui@1.18.0
@openzeppelin/transaction-form-adapter-midnight@0.3.1 - 2025-07-11
Patch Changes
- Updated dependencies [
ac72bfd
]:- @openzeppelin/transaction-form-react-core@1.17.0
- @openzeppelin/transaction-form-ui@1.18.0
@openzeppelin/transaction-form-adapter-evm@1.17.1 - 2025-07-11
Patch Changes
@openzeppelin/transaction-form-utils@1.17.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
@openzeppelin/transaction-form-ui@1.17.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
@openzeppelin/transaction-form-types@1.17.0 - 2025-07-10
Minor Changes
@openzeppelin/transaction-form-renderer@1.17.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
@openzeppelin/transaction-form-adapter-stellar@0.3.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
@openzeppelin/transaction-form-adapter-solana@0.3.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
@openzeppelin/transaction-form-adapter-midnight@0.3.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
@openzeppelin/transaction-form-adapter-evm@1.17.0 - 2025-07-10
Minor Changes
Patch Changes
- Updated dependencies [
f507dcd
]:- @openzeppelin/transaction-form-types@1.17.0
- @openzeppelin/transaction-form-utils@1.17.0
- @openzeppelin/transaction-form-ui@1.17.0
@openzeppelin/transaction-form-utils@1.16.0 - 2025-07-09
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
@openzeppelin/transaction-form-ui@1.16.0 - 2025-07-09
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
@openzeppelin/transaction-form-types@1.16.0 - 2025-07-09
Minor Changes
@openzeppelin/transaction-form-styles@1.16.0 - 2025-07-09
Minor Changes
@openzeppelin/transaction-form-renderer@1.16.0 - 2025-07-09
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
@openzeppelin/transaction-form-react-core@1.16.0 - 2025-07-09
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
@openzeppelin/transaction-form-adapter-stellar@0.2.1 - 2025-07-09
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
@openzeppelin/transaction-form-adapter-solana@0.2.1 - 2025-07-09
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
@openzeppelin/transaction-form-adapter-midnight@0.2.2 - 2025-07-09
Patch Changes
-
#37
6b20ff8
Thanks @pasevin! - Introduces RPC configuration UI in the core and exported apps -
Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-react-core@1.16.0
- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
@openzeppelin/transaction-form-adapter-evm@1.16.0 - 2025-07-09
Minor Changes
Patch Changes
- Updated dependencies [
6b20ff8
]:- @openzeppelin/transaction-form-react-core@1.16.0
- @openzeppelin/transaction-form-types@1.16.0
- @openzeppelin/transaction-form-utils@1.16.0
- @openzeppelin/transaction-form-ui@1.16.0
@openzeppelin/transaction-form-renderer@1.15.1 - 2025-07-07
Patch Changes
-
39b196c
Thanks @pasevin! - Respect isHidden field property to hide fields from UIFixed DynamicFormField component to properly respect the isHidden field property, ensuring that fields marked as hidden are not displayed in the form UI.
-
Updated dependencies [
39b196c
]:- @openzeppelin/transaction-form-ui@1.15.1
v1.15.0 - 2025-07-06
1.15.0 (2025-07-06)
Bug Fixes
- config: resolve pnpm --filter build issues with tsup configuration (18bcea3)
- config: tsconfig errors (985b1ed)
- core: execution method not rendering on mount (0d19975)
- core: preselect EOA as a default execution method in UI (dc20318)
- core: tests (6f7d94e)
- core: tests (24a2f04)
Features
- adapter: implement relayer execution logic (0a98565)
- core: complete basic relayers integration (f4e9dda)
- core: complete relayer integration (8980288)
- core: lay groundwork for relayer execution method (dfba652)
- core: show relayer details card in form builder relayer configuration step (8ba9cd4)
- form: make the invalid execution method trigger more prominent (3788256)
- ui: add relayer details card with balance and other data (77b32bc)
- ui: adjust radio field size (695e0e4)
- ui: improve radio field looks (5f26caf)
v1.14.3 - 2025-06-30
1.14.3 (2025-06-30)
Bug Fixes
- export: exclude uiKitConfig from the form renderer schema (44980ea)
v1.14.2 - 2025-06-27
1.14.2 (2025-06-27)
Bug Fixes
- core: prevent duplicate carets in package versions (a64c0c7)
- export: apply latest dependency versions to exported app (2f38de2)
- export: update snapshot tests (141f561)
v1.14.1 - 2025-06-27
1.14.1 (2025-06-27)
Bug Fixes
- core: remove template exclusion from vite build config (5394f25)
v1.14.0 - 2025-06-27
1.14.0 (2025-06-27)
Bug Fixes
- export: use eager loading for template files to fix production export (8a1a2cb)
Features
- export: implement code splitting for export functionality (8a4ecdc)
v1.13.2 - 2025-06-27
1.13.2 (2025-06-27)
Bug Fixes
- config: resolve build hanging and style issues (e5c9ef7)
- config: resolve build hanging and style issues (8d21a8f)
v1.13.1 - 2025-06-26
1.13.1 (2025-06-26)
Bug Fixes
- adapter: missing ui dep (d46fe93)
- config: attempt to simplify shared vite config (9ea878e)
- config: attempt two (e141c75)
- config: correct vite config for dev server (4728c71)
- config: ensure clean build every time (c92eba4)
- config: migrate all packages to Vite for ES module compatibility (55fcc07)
- config: resolve ES module imports and type exports (92e74ac)
- config: unify node types package version (3eb17ba)
- export: template typing issues breaking builds (e33c5ad)
- tests: remove unused variables (d29bc16)
- tests: update export tests to match new component architecture (23063bc)
v1.13.0 - 2025-06-25
1.13.0 (2025-06-25)
Features
- release: configure packages for GitHub registry (dcb6b15)
v1.12.0 - 2025-06-25
1.12.0 (2025-06-25)
Bug Fixes
- core: regenerate pnpm-lock.yaml to sync with package.json dependencies (93d54d2)
Features
- form: remove externalToggleMode from contract state widget (b546f8c)
- ui: polish exported app UI to match core form builder (36dff14)
v1.11.0 - 2025-06-25
1.11.0 (2025-06-25)
Bug Fixes
- core: check for none condition too in uikit (df5f496)
- core: merge branch 'main' into feature/plat-6737-ui-kit-selector-in-the-form-builder-wizard (325d7cf)
- core: resolve build issues (ed53f14)
- core: set default execution method to unblock step validation (539fc9d)
Features
- core: add ui kit selection in customize step (0bf4f60)
- core: add view docs for ui kit (b1515b2)
- core: simplify rainbowkit config ui (017de49)
- export: finalize uikit selector logic to work e2e (3801273)
v1.10.0 - 2025-06-13
1.10.0 (2025-06-13)
Bug Fixes
- adapter: add getContractDefinitionInputs to rest of the adapters (250bc8e)
- core: reset to avoid stale inputs (363bec6)
Features
- adapter: implement schema-driven contract definition UI (d8a686c)
v1.9.0 - 2025-06-11
1.9.0 (2025-06-11)
Features
- adapter: implement wallet connection feature for midnight lace wallet (c8a2670)
v1.8.1 - 2025-06-07
1.8.1 (2025-06-07)
Bug Fixes
- core: remove unreachable adapter warning (ea1b01e)
v1.8.0 - 2025-06-07
1.8.0 (2025-06-07)
Bug Fixes
- tests: update EVM adapter tests for correct field type expectations (aa433ad)
- ui: ensure that the Input component is always treated as a controlled component (b6cb92f)
- ui: explicitly prevent input of non-digits in the number field (3b3b1f8)
- ui: required boolean field should accept true of false (a2237cc)
Features
- core: change the rainbowkit config (ef2f3be)
- form: implement full support for complex nested field types (2353ed0)
v1.7.0 - 2025-06-06
1.7.0 (2025-06-06)
Features
- adapter: add native prop-based ConnectButton customizations (ca35f99)
v1.6.2 - 2025-06-03
1.6.2 (2025-06-03)
Bug Fixes
- core: dynamic prod build dynamic config imports (7a0e017)
v1.6.1 - 2025-06-03
1.6.1 (2025-06-03)
Bug Fixes
- core: resolve JavaScript heap out of memory in CI builds (f45f9a3)
- export: allow exporting forms without fields (ab98f90)
v1.6.0 - 2025-06-02
1.6.0 (2025-06-02)
Bug Fixes
- core: trigger wallet network switch on initial load based on the network config (24e4240)
- export: handle Tailwind v4 config in export process to prevent content path warning (2b3d927)
Features
- adapter: implement full rainbowkit integration with extensibility (cb88cf6)
- adapter: implement RainbowKit UI provider and component integration (3bc2eaa)
v1.5.0 - 2025-05-22
1.5.0 (2025-05-22)
Bug Fixes
- adapter: ensure WagmiProvider initializes synchronously (6b2a29c)
- adapter: improve connect button loading state tracking (a91f171)
- adapter: linting issues (eb113a1)
- adapter: prevent connector dialog from opening on disconnect (b8209ec)
- core: build issues (263d32e)
- core: build issues (8f049a5)
- core: dynamic adapter loading via getNetworkById (6ec72b1)
- core: missing null (d73760e)
- export: update test snapshots (b7c2023)
Features
- adapter: add component exclusion to UiKitConfiguration and update docs (5790413)
- adapter: add wagmi UI context provider and facade hooks framework (53acaf1)
- adapter: implement custom wallet UI components for EVM adapter (259569f)
- adapter: implement Wagmi integration with shared adapter context (06fe072)
- adapter: improve wallet components UI for compact spaces (f363278)
- adapter: support uikit app config (4902a9e)
- core: auto select first network in ecosystem (7747023)
- core: handle execution config fully (0a1d66f)
- export: align export system with react-core providers and UI kit config (e441bbe)
- utils: add suport for nested objects in app configs (ab53bd6)
v1.4.0 - 2025-05-12
1.4.0 (2025-05-12)
Features
- ui: add OpenZeppelin logo and improve header design (a12305b)
v1.3.0 - 2025-05-11
1.3.0 (2025-05-11)
Bug Fixes
- core: merge branch 'main' into feature/plat-6614-common-configuration-architecture (a82bf13)
Features
- config: implement runtime app cfg (phases 1 & 2) (9aaaaa7)
- config: implement runtime app configuration (c52007e)
v1.2.0 - 2025-05-09
1.2.0 (2025-05-09)
Bug Fixes
- adapter: ensure transformer includes only standard properties (d00a1c8)
- adapter: eslint rules path (e5424f6)
- config: add build step to export-testing workflow (baee487)
- config: add optimizeDeps to shared vitest config (94c9e09)
- config: add ssr.noExternal to shared vitest config (50f090b)
- config: ensure build runs before coverage tests (97b5266)
- config: lint adapters (8d78d8b)
- core: add optimizeDeps and ssr.noExternal to vitest config (5558df5)
- core: add resolve.dedupe to vitest config (1c35a73)
- core: build issues (497002f)
- core: contract loader infinite loop if wrong network (48f5253)
- core: make placeholder input full width in field customization (b05b149)
- core: persist contract data when navigating back in wizard (1c031b1)
- core: set default EOA execution method on customization step load (e44d4d4)
- core: update snapshot (182330e)
- export: exported package issues (de5071f)
- export: include logger file and missing type exports in adapter export manager (25c11a1)
- export: regression issue with adapter configs not being included in the export (0028372)
- export: tests (5bb3c47)
- export: update onSubmit and omit contractSchema (a830d5a)
- export: update snapshots (87fd076)
- export: wallet provider state issues and improved templates (3764217)
- form: lint issues (886bcca)
- form: prefil default values to avoid controled components error (59c1fdd)
- form: wallet disconnect state issues (5cfb706)
- ui: improve button spacing and visual distinction in ContractStateWidget (0d5c6ed)
- ui: prevent overflow in contract preview JSON display (b99e14d)
- ui: reduce padding in ContractStateWidget card for better space efficiency (b988ef2)
- ui: remove error message for contracts with no view functions (e44884a)
- ui: resolve ESLint warning by adding missing dependency to useEffect (d63eb39)
Features
- adapter: implement new network configurations (4b37a83)
- adapter: implement proactive network switching on connect and pre-tx (add7abc)
- adapter: implement robust serialization for inputs/outputs for evm (c072339)
- config: add adapter into commit scope (a8fdead)
- core: change execution method UI to use left rail navigation (69a7bba)
- core: enhance wizard header and footer styling for better visual distinction (3e0a41a)
- core: font size consistency (a413db9)
- core: hide contract state widget on the first step (f8c811f)
- core: improve wizard validation with step-based requirements (bb42afa)
- core: pass network config accross adapter and core app (c2671eb)
- core: refactor export step to 'Complete', add loader, and use shared LoadingButton (d6d22e0)
- core: remove contract mocks and moking UI (d230eb1)
- core: remove Field Width option from customization (6eb6b4a)
- core: remove layout customization functionality (cf33cca)
- core: select first field in field customization tab (0cc2f0f)
- core: wallet connect in the core app (9e267ce)
- core: wip - implement etherscan abi loading mvp (e01ff2c)
- core: wip contract state widget (baa8647)
- core: wip ecosystem model (fb617fb)
- export: inject the network config to exported app and handle it (4998eab)
- form: add reset button (57e114f)
- form: add transaction confirmation waiting step (7865454)
- form: improve transaction status display (2fb011a)
- form: include the contract state widget in the exported form (9f86289)
- form: show loading indicator in transction execute button (739e577)
- form: show loading indicator in wallet button (3768883)
- form: transaction execution (aad7248)
- form: wip add wallet connection and transaction execution ui skeleton (5fe2f81)
- types: implement shared types package for core and form-renderer (cc3a556)
- ui: adjust badge size (b2fdef6)
- ui: auto-query simple view functions in ContractStateWidget (3bd7175)
- ui: enhance form preview with visual indicators (de8de2c)
- ui: enhance Preview Form button with icons for better UX (e14d338)
- ui: hide next button on the last page (ab185ec)
- ui: improve action bar and contract state UI components (bb24a7c)
- ui: improve action bar with export button and refined styling (d9b1fb8)
- ui: improve ContractStateWidget layout and create StepTitleWithDescription component (cae1b43)
- ui: make ContractStateWidget dynamically resize to available space (0b8ffc5)
- ui: make the export button more prominent (b50839e)
- ui: move contract state widget to the left (982586e)
- ui: remove load contract button (a62013e)
- ui: remove read-only functions display functionality (a70e83d)
- ui: remove unecessary element (60cf2d3)
v1.1.0 - 2025-04-14
1.1.0 (2025-04-14)
Bug Fixes
- config: add structuredClone polyfill for ESLint compatibility (0e144b8)
- config: add structuredClone polyfill for ESLint compatibility with Node.js 16 (08a15a7)
- config: align pre-commit hook with fix-all command for consistent import sorting (763de7d)
- config: allow empty commits in pre-commit hook (b0e634e)
- config: centralized symlinked monorepo config system (0a6b358)
- config: fix TypeScript configuration for monorepo packages (9344405)
- config: import sorting conflicts (7ef9216)
- config: improve pre-push hook Node.js version handling (e434a0c)
- config: prevent custom ESLint plugin from loading multiple times (1e8a161)
- config: prevent custom ESLint plugin from loading multiple times (d69303e)
- config: resolve ESLint issues across packages (78a2216)
- config: resolve monorepo build and CLI export issues (45b3a25)
- config: resolve TS build errors and remove @form-renderer alias (fc5642f)
- config: resolve unused variable handling across packages (24c504c)
- config: set emitDeclarationOnly to true in core package tsconfig (61308bd)
- config: simplify lint-staged configuration for consistent import sorting (688c587)
- config: simplify pre-commit flow to use fix-all command directly (6e44a24)
- config: simplify pre-commit hook to align with import sorting (44e0d82)
- config: unify vite versions to prevent build failures (7c0dfb9)
- config: update build script to use emptyOutDir flag (ecc6aeb)
- config: update ESLint config for v9 compatibility (dfdadfc)
- config: update pre-push hook to use Node.js 20 (6bffac9)
- config: update Tailwind CSS v4 import syntax in form-renderer demo (edf6818)
- config: update TypeScript configuration to support JSON imports and TS extensions (b01ae52)
- config: use NVM-managed Node.js in pre-push hook if available (a3d1dfa)
- core: add basic test and fix package exports order (c439522)
- core: add tsconfig to export template dir (9ddef53)
- core: build issues (f999082)
- core: comprehensive ESLint config fix to handle all file types properly (46be8ca)
- core: disable read-only checkbox when hardcoded value invalid (d923264)
- core: failing tests (e566e73)
- core: form render config import (8118094)
- core: format check failure (7e0f9db)
- core: imports (99f3361)
- core: improve adapter export (a5f1d66)
- core: improve template comment removal to preserve intended spacing (8c1d4ca)
- core: improve the export location and the CLI (ac7e026)
- core: lint issue (06cb52a)
- core: lint issues (95c606e)
- core: move missing files to internal template dir (84a6494)
- core: postcss config in template (ced3bdd)
- core: properly map array types to textarea field type in EVMAdapter (ac135a7)
- core: remove adapter files when includeAdapters is false (087194b)
- core: remove unused imports (f1dcf35)
- core: resolve build errors in execution method step integration (b3978b8)
- core: resolve build issues with TypeScript compilation (9dba80c)
- core: resolve linter warnings in logger and tests (8a81bc4)
- core: resolve TypeScript errors in FormPreview component (991da5f)
- core: resolve TypeScript naming conflicts and lint errors (cfe554c)
- core: resolve unhandled promise errors in components (b8e0e66)
- core: resolve Vite dynamic import warning in MockContractService (2da4f9c)
- core: tailwind postcss plugin in template (36059d2)
- core: tests (40fb79c)
- core: update ESLint config to handle test and story files without project refs (edcf66e)
- core: update ESLint config to use negated patterns instead of excludedFiles (bf0a0d2)
- core: virtual module use in tests and extensibility (403f5b9)
- export: add conditional tailwind source for cli exports (a4954ef)
- export: correct CLI path resolution and dependency versioning (b5fcac1)
- export: correct global.css import path in template (779a287)
- export: ensure all styles apply in exported apps & core dev (96ad1f7)
- export: export testing actions (bade0dc)
- export: prevent tailwind classes purge (44b7629)
- export: remove ransaction-form-renderer css import (f6c7fb4)
- export: use production flag in ui export (1b90377)
- form-renderer: improve build system and enable CI/CD workflow (553ddc9)
- form: add explicit return types to resolve typescript warnings (b182979)
- form: add proper type annotations in components (b2b26ee)
- form: add return type to SelectField handleValueChange function (f9cb35a)
- form: ensure tsc emits files in build script (2b23bc5)
- form: fix form validation display and field mapping (e38f494)
- form: fix import sorting in field components (fb13924)
- form: missing dependencie (4cd06c4)
- form: resolve linting warnings in button components (ce49b66)
- form: sort imports (329e19a)
- form: unify label spacing (4ac9292)
- form: update form field components (a5d4d0a)
- resolve linting issues in adapter files and components (c94764d)
- tests: adjust tests for new logger and formatting (dd7e968)
- ui: fix chain selection tracking without changing styling (4e26dd0)
- ui: imports in css should be above all (823c8ea)
- ui: reduce steps title size to fit (3889a13)
- ui: remove peer utilities for Tailwind v4 compatibility (accd60a)
- ui: remove timestamp from generated data-slot styles (4d6e8be)
- ui: replace deprecated React.ElementRef with HTML element types (4d51532)
- ui: restructure monorepo CSS architecture to prevent duplication (795f933)
- ui: storybook and add select group field (ee0122d)
- ui: update FieldEditor state on prop change (95bc7ca)
- ui: update StepChainSelect to use useEffect for tracking selections (504827c)
- ui: update styles tsconfig for TypeScript references (1e05623)
- ui: use data-slot to extract size-3.5 in checkbox (3c4f8f4)
- utils: replace any type with unknown in formUtils (5a98841)
- utils: replace any type with unknown in transforms.ts (7b5f342)
Features
- config: add ESLint config and dev environment for form-renderer package (232cf61)
- config: add export to commit scope (cf83ddc)
- config: add package configuration files for monorepo packages (844eb0f)
- config: add publish workflow for form-renderer package (71a6ea6)
- config: add Tailwind CSS v4 configuration for form-renderer demo (c730e9e)
- config: enforce Node.js 20+ in all Git hooks (d2091f3)
- config: enforce Node.js 20+ requirement in pre-push hook (b9c2235)
- config: initial monorepo package structure setup (5526e04)
- config: require Node.js 18.17.0+ and update ESLint to v9 (d563146)
- config: update Node.js requirement to v20.11.1 (3eadd96)
- core: [wip] add core utils for the automated export testing framework (27bd8bb)
- core: add adapter pattern enforcement with custom ESLint rule (dc3e5f5)
- core: add comprehensive export testing framework (cd6428b)
- core: add configurable logger utility (a6e46a7)
- core: add editable form title and description fields (f7bd9c5)
- core: add field exclusion and hardcoding UI controls (f627689)
- core: add form-renderer placeholder components and utilities (91d2ebc)
- core: add JSON formatting utility with dedicated tests (f8d9431)
- core: add modifiesState flag and getWritableFunctions method to contract adapters (1f537b7)
- core: add template manager for export (34f3d2c)
- core: add types and adapter interface for execution method step (a89e738)
- core: complete export integration for execution method step (8d8754e)
- core: configure form-renderer package for publishing (3fcadfd)
- core: create adapter configuration files (f2ad9e5)
- core: define core configuration types (d45b0e6)
- core: enhance form generation with adapter pattern and complex types support (57e5d53)
- core: ensure labels are start case (a80e57a)
- core: export framework testing Integration and cli for manual testing (c455e29)
- core: focus on EVM adapter and fix form field editor typing (58404fa)
- core: generate kebab case name (f428c08)
- core: implement adapter export system (6de5cd2)
- core: implement form code generator and export functionality (0517c27)
- core: implement package manager class (ce77bdb)
- core: implement StepExecutionMethod UI component (523ae1a)
- core: implement ZIP generation utility for form exports (9fb4357)
- core: improve export system with environment modes and path constraints (07a54a6)
- core: improve form-renderer package build system (8c42a01)
- core: integrate execution method step and validation logic (23caacb)
- core: migrate core application files to monorepo structure (776bee5)
- core: place contract mock files into template directory temporarily (64f2b01)
- core: prepare formatTransactionData for hardcoded value logic (42bed1d)
- core: separate generateId into general utils and include in the export (a88faa5)
- core: template manager to use import.meta.glob (4cc3073)
- core: template processing plugin for vite (422064a)
- core: template-based generation implementation (4b96570)
- core: update contract adapters to use MockContractService (0fdd8b6)
- core: use builderConfigToRenderSchema in code gen (d2af408)
- deps: add JSZip for form export functionality (ff4274b)
- eslint: add unused-imports plugin to auto-remove unused imports (3546074)
- export: add executionConfig to test config (1484af9)
- export: implement style export manager and update docs (f15d9c5)
- export: integrate automatic JSON formatting in export system (9ecdbfb)
- export: integrate logger utility into export system (dd65d81)
- export: support hidden, hardcoded, and readonly fields in export (c922998)
- form: add enhanced validation handling to all field components (4cf5d5a)
- form: add MockContractSelector component for contract selection (639e97b)
- form: add SelectField component for form rendering (4602485)
- form: create common error handling and validation display (55248c9)
- form: create form-renderer configuration file (b12b4e6)
- form: enhance field components with improved accessibility (e28bb2d)
- form: enhance field type selector and fix real-time update bug (6459d84)
- form: enhance field type selector with blockchain type compatibility (3f9e2d6)
- form: enhance field type selector with grouped options and compatibility indicators (e3b0e31)
- form: enhance FormField with generic type parameters (101593b)
- form: implement boolean field component (377f6a0)
- form: implement data transform system (b8f99da)
- form: implement FormSchemaFactory with transforms (383c9eb)
- form: implement generic type parameters in all adapters (7bc7fc1)
- form: implement NumberField and AddressField components with React Hook Form integration (dc5df2f)
- form: implement preview logic for hidden, hardcoded, and read-only fields (2554b34)
- form: integrate form-renderer in FormPreview component (307d628)
- form: integrate LoadingButton and MockContractSelector into StepContractDefinition (5504516)
- form: move button-variants.ts from core to form-renderer (15c8a2b)
- form: update ContractAdapter interface with generics (78c9660)
- form: update form builder components to use enhanced types (ad6f6c4)
- form: update SelectField (33a118d)
- form: use CommonFormProperties in components and services (c9ce271)
- ui: add AmountField story (81b5bca)
- ui: add blockchain address input field component with validation (ca67c5f)
- ui: add Button and LoadingButton component stories (ecec1c3)
- ui: add data-slot attributes for consistent styling (646bb97)
- ui: add Dialog component with storybook documentation (6afb472)
- ui: add LoadingButton component with storybook documentation (6d09188)
- ui: add RadioGroup component using Radix UI (52e3268)
- ui: add Storybook component stories and fix styling issues (dc1046d)
- ui: add styles package to monorepo checks (70a7af2)
- ui: add template structure for exported applications (c984423)
- ui: enhance blockchain selector with tile-based UI (7f832f2)
- ui: enhance form-renderer demo App with Tailwind CSS styling (40e8545)
- ui: enhance Textarea component with accessibility features (145b109)
- ui: improve field type transformation display with tooltips (079fe52)
- ui: reorganize mock contracts into chain-specific directories (9753355)
- ui: update to latest Tailwind v4 and shadcn/ui patterns (7fdd328)
- ui: update ui components and TypeScript config (d71cc25)
Performance Improvements
v1.0.4 - 2025-03-12
1.0.4 (2025-03-12)
Bug Fixes
- ui: tailwind integration (13ef57d)
v1.0.3 - 2025-03-07
1.0.3 (2025-03-07)
Bug Fixes
- update theme utility classes for Tailwind CSS v4 compatibility (c5ef108)
v1.0.2 - 2025-03-07
1.0.2 (2025-03-07)
Bug Fixes
- update Tailwind CSS v4 configuration for ESM compatibility (b5fd682)
v1.0.1 - 2025-03-07
1.0.1 (2025-03-07)
Bug Fixes
- rename postcss.config.js to .cjs to fix ESM compatibility (78dada4)
v1.0.0 - 2025-03-07
1.0.0 (2025-03-07)
Bug Fixes
- config: migrate to ESLint 9.x CommonJS configuration (b6ef58d)
- config: remove ESM version of ESLint config (05f9aad)
- config: resolve ESLint TypeScript import issues (118e91e)
Features
- core: initial commit (30f1f8b)