Releases: OpenZeppelin/ui-builder
Releases · OpenZeppelin/ui-builder
Release list
v1.17.0
Features
- Disable mainnet network selection on hosted UI Builder deployments (#396)
- Mainnet networks remain visible with a self-host notice
- Reject deep links and saved configs targeting disabled mainnet networks
- Dev-only mock mainnet contract seeding behind
show_dev_tools
Fixes
- Load adapter patches from
node_modulesonly (avoids Vitest failures with sibling adapters checkout) - Sync export adapter versions and refresh snapshots
Dependencies
- Bump
@openzeppelin/ui-types,ui-components, andui-utilsfor hosted network availability policy
Deploy: Publishing this release triggers (PRODUCTION) Build and Push Docker Images.
v1.16.0
Summary
Production release including UI Kit v3 migration, composer profile runtime, adapter package updates, and CI hardening.
Highlights
- Migrate UI Builder to composer profile runtime (#382)
- Bump
@openzeppelin/ui-*packages to v3 (#390) - Bump
@openzeppelin/adapter-*packages to latest 2.0.x (#392) - Adopt higher-level
adapters-viteintegration (#376, #377) - Harden CI workflows against script injection (#391)
- Security: update Vite to v7.3.2 (#386)
Deploy: Publishing this release triggers (PRODUCTION) Build and Push Docker Images.
v1.15.4
What's changed
Production deployment includes the builder Google Analytics events work (and follow-up review fixes): transaction_executed, contract_ui_created, relayer_service_configured, uikit_changed, address_book_opened.
See PR #375.
Deploy: Publishing this release triggers (PRODUCTION) Build and Push Docker Images.
v1.15.3
What's Changed
- fix(builder): adopt viewport-locked shell layout by @pasevin in #367
- chore(deps): update pnpm to v10.28.2 [security] by @renovate[bot] in #366
- chore(docs): update speckit to v0.3.1 and align constitution by @pasevin in #368
- Complete adapter monorepo extraction by @pasevin in #370
- chore(deps): bump @OpenZeppelin adapters and ui packages by @pasevin in #372
- ci: trim app-only repo (Changesets, Storybook, legacy publish) by @pasevin in #373
Full Changelog: v1.15.2...v1.15.3
v1.15.2
@openzeppelin/[email protected]
@openzeppelin/[email protected]
Patch Changes
- #358
5eb64eaThanks @pasevin! - Use public SubQuery access control endpoints in network definitions. Normalize EVM and Stellar adapteraccessControlIndexerUrl(no trailing slash), fix Stellar testnet typo (openzepplin → openzeppelin), and add SubQuery indexer URLs to Polkadot adapter networks (polkadot-hub, moonbeam, moonriver, moonbase-alpha).
@openzeppelin/[email protected]
Patch Changes
- #358
5eb64eaThanks @pasevin! - Use public SubQuery access control endpoints in network definitions. Normalize EVM and Stellar adapteraccessControlIndexerUrl(no trailing slash), fix Stellar testnet typo (openzepplin → openzeppelin), and add SubQuery indexer URLs to Polkadot adapter networks (polkadot-hub, moonbeam, moonriver, moonbase-alpha).
@openzeppelin/[email protected]
Patch Changes
- #358
5eb64eaThanks @pasevin! - Use public SubQuery access control endpoints in network definitions. Normalize EVM and Stellar adapteraccessControlIndexerUrl(no trailing slash), fix Stellar testnet typo (openzepplin → openzeppelin), and add SubQuery indexer URLs to Polkadot adapter networks (polkadot-hub, moonbeam, moonriver, moonbase-alpha).
@openzeppelin/[email protected]
Patch Changes
- #355
897d266Thanks @pasevin! - Fix state mutability detection for Stellar contracts falsely classifying all functions as state-modifying. Filters out infrastructure state changes (contract instance and WASM code TTL bumps) that occur on every invocation, so read-only functions likeowner(),paused(), andget_settings()are correctly identified as view functions.