Skip to content

Prepare Release - #862

Merged
ericglau merged 1 commit into
masterfrom
changeset-release/master
Sep 1, 2026
Merged

Prepare Release#862
ericglau merged 1 commit into
masterfrom
changeset-release/master

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@openzeppelin/contracts-cli@0.2.0

Changelog

0.2.0 (2026-09-01)

  • Cairo: support OpenZeppelin Contracts for Cairo v4.0.1. (#861)

    • Add ERC6909 contract kind (#771)
    • Add ERC6909Metadata extension (#793)
    • Add ERC6909ContentURI extension (#793)
    • Add ERC6909TokenSupply extension (#793)
    • Add ERC1155URIStorage extension (#772)
    • Add ERC1155Supply extension (#765)
    • Add ERC721URIStorage extension (#772)
    • Add ERC721Wrapper extension (#764)
    • Add ERC721Consecutive extension (#800)
    • Add ERC20Wrapper extension (#763)
    • Breaking changes:
      • Use OpenZeppelin Contracts for Cairo v4.0.1. (#861)
  • Updated dependencies [3cd90c8]:

    • @openzeppelin/wizard-cairo@4.0.0
    • @openzeppelin/wizard-common@0.5.8

0.1.7 (2026-08-26)

  • Add a supported-languages table and an example command for each language to the README. No functional changes. (#857)

0.1.6 (2026-08-25)

  • Add support for TRON Contracts. (#806)
    • Covers TRC20, TRC721, TRC1155, Governor, and Custom contracts.
    • On TRON, the Governor's blockTime defaults to 3 seconds to match its block production.
  • Updated dependencies [581f6a6]:
    • @openzeppelin/wizard@0.10.14
    • @openzeppelin/wizard-common@0.5.7

0.1.5 (2026-08-17)

  • Add Stellar Account contract type, a smart account combining Delegated, Ed25519 and WebAuthn (passkey) signers with an optional simple or weighted threshold policy, and support for execution entry point and upgradeable options. (#826)
  • Updated dependencies [db466bb]:
    • @openzeppelin/wizard-stellar@0.6.4
    • @openzeppelin/wizard-common@0.5.6

0.1.4 (2026-07-31)

  • Add Solidity cross-chain options for ERC721, ERC1155, and Governor using OpenZeppelin Contracts 5.7. (#825) (89e9fab)
    • ERC721/ERC1155: Add crossChainBridging and crossChainLinkAllowOverride options, using ERC721Crosschain/ERC1155Crosschain.
    • Governor: Add crossChainExecution option, using GovernorCrosschain.
    • Account: Update the IERC4337 import path, which dropped its draft- prefix in Contracts 5.7.
    • Fix compile errors in upgradeable ERC20 crossChainBridging variants.
    • Potentially breaking change: Update to OpenZeppelin Contracts 5.7.0.
  • Updated dependencies [89e9fab]:
    • @openzeppelin/wizard@0.10.12
    • @openzeppelin/wizard-common@0.5.4

0.1.3 (2026-06-26)

  • Add Stellar tokenized Vault contract type, a Fungible Token that issues shares for an underlying asset (ERC-4626-style), with support for pausable, upgradeable, and access control options. (#821) (c8a2962)

  • Updated dependencies [c8a2962]:

    • @openzeppelin/wizard-stellar@0.6.3
    • @openzeppelin/wizard-common@0.5.3

0.1.2 (2026-06-11)

  • Add decimals to the AI schemas, MCP tools, and CLI for Solidity erc20, stablecoin, realWorldAsset, Confidential erc7984, and Stellar fungible, stablecoin. (#812) (11ce6a2)

  • Updated dependencies [d0bc91f, 11ce6a2, 11ce6a2, 11ce6a2, 11ce6a2, e54703a, 55b0dac]:

    • @openzeppelin/wizard-stellar@0.6.1
    • @openzeppelin/wizard-confidential@0.1.2
    • @openzeppelin/wizard-common@0.5.2
    • @openzeppelin/wizard@0.10.10

0.1.1 (2026-04-22)

  • Updated dependencies [78b7319]:
    • @openzeppelin/wizard-stellar@0.6.0

0.1.0 (2026-04-07)

  • Add CLI. (#785 c405aeb)
  • Updated dependencies [c405aeb, 234ab40]:
    • @openzeppelin/wizard-common@0.5.0
    • @openzeppelin/wizard@0.10.8
    • @openzeppelin/wizard-confidential@0.1.1
    • @openzeppelin/wizard-uniswap-hooks@0.1.1

@openzeppelin/wizard-common@0.5.8

Changelog

0.5.8 (2026-09-01)

  • Cairo: support OpenZeppelin Contracts for Cairo v4.0.1. (#861)
    • Add ERC6909 contract kind (#771)
    • Add ERC6909Metadata extension (#793)
    • Add ERC6909ContentURI extension (#793)
    • Add ERC6909TokenSupply extension (#793)
    • Add ERC1155URIStorage extension (#772)
    • Add ERC1155Supply extension (#765)
    • Add ERC721URIStorage extension (#772)
    • Add ERC721Wrapper extension (#764)
    • Add ERC721Consecutive extension (#800)
    • Add ERC20Wrapper extension (#763)
    • Breaking changes:
      • Use OpenZeppelin Contracts for Cairo v4.0.1. (#861)

0.5.7 (2026-08-25)

  • Add support for TRON Contracts. (#806)
    • Covers TRC20, TRC721, TRC1155, Governor, and Custom contracts.
    • On TRON, the Governor's blockTime defaults to 3 seconds to match its block production.

0.5.6 (2026-08-17)

  • Add Stellar Account contract type, a smart account combining Delegated, Ed25519 and WebAuthn (passkey) signers with an optional simple or weighted threshold policy, and support for execution entry point and upgradeable options. (#826)

0.5.5 (2026-08-07)

  • Standardize crosschain terminology in user-facing text. (#840)

0.5.4 (2026-07-31)

  • Add Solidity cross-chain options for ERC721, ERC1155, and Governor using OpenZeppelin Contracts 5.7. (#825)
    • ERC721/ERC1155: Add crossChainBridging and crossChainLinkAllowOverride options, using ERC721Crosschain/ERC1155Crosschain.
    • Governor: Add crossChainExecution option, using GovernorCrosschain.
    • Account: Update the IERC4337 import path, which dropped its draft- prefix in Contracts 5.7.
    • Fix compile errors in upgradeable ERC20 crossChainBridging variants.
    • Potentially breaking change: Update to OpenZeppelin Contracts 5.7.0.

0.5.3 (2026-06-26)

  • Add Stellar tokenized Vault contract type, a Fungible Token that issues shares for an underlying asset (ERC-4626-style), with support for pausable, upgradeable, and access control options. (#821)

0.5.2 (2026-06-11)

  • Add decimals to the AI schemas, MCP tools, and CLI for Solidity erc20, stablecoin, realWorldAsset, Confidential erc7984, and Stellar fungible, stablecoin. (#812)

0.5.1 (2026-05-20)

  • Cairo: Add ERC721Consecutive extension. (#800)
  • Cairo: Add ERC6909Metadata, ERC6909ContentURI, ERC6909TokenSupply extensions. (#793)
  • Cairo: Default DAR delay fields in the access schema so callers don't need to supply them for non-roles-dar access types.

0.5.0 (2026-04-07)

  • Move Zod schemas from MCP to common package, add @openzeppelin/wizard-common/schemas subpath export. (#785)
    • Uniswap hooks: shorten prompt, move hook descriptions to field-level describe() on --hook parameter.
    • Cairo access schema field changed from required to optional (loosens validation).
    • Added zod as a dependency.
    • Add format examples and defaults to duration and date descriptions.
    • Breaking change: Added exports field to package.json, restricting imports to declared subpaths (. and ./schemas).

0.4.4 (2026-02-26)

  • Solidity erc20, stablecoin, realWorldAsset: Support 'erc7786native' option for crossChainBridging. (#747)

0.4.3 (2026-02-17)

  • Cairo: added AI prompt descriptions for: (#774)

    • ERC6909
    • ERC20Wrapper
    • ERC1155Supply, ERC1155URIStorage
    • ERC721Wrapper, ERC721URIStorage
  • Add support for Confidential Contracts Wizard (#652)

0.4.2 (2026-01-29)

  • Modify tooltip descriptions regarding default implementations to fit the changes introduced with v0.6.0 (#768)

0.4.1 (2026-01-14)

  • Stellar: add an explicitImplementations flag that switches from using default_impl macro to explicit definitions (#728)

0.4.0 (2026-01-10)

  • Add support for with_components macro. (#703)

  • Add AccessControlDefaultAdminRules. (#698)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v3.0.0. (#757)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.3. (#688)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.2. (#663)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.1. (#638)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.0. (#623)

0.3.3 (2025-11-28)

  • Add support for Uniswap Hooks Wizard (#628)

0.3.2 (2025-11-26)

  • Add tokenUri setting for stellar non fungible model (#725)

0.3.1 (2025-11-12)

  • Solidity account signer: Add WebAuthn to the list of signers available. (#718)
  • Breaking changes: Solidity Stablecoin and RWA: Change custodian option to freezable. Replace ERC20Custodian with ERC20Freezable. (#719)
  • Add macros descriptions for Cairo (#703)

0.2.0 (2025-11-03)

  • Breaking changes: Solidity Stablecoin and RWA: Change limitations option to restrictions. Replace ERC20Allowlist and ERC20Blocklist with ERC20Restricted. (#715)
  • Update @openzeppelin/contracts and @openzeppelin/contracts-upgradeable dependencies to 5.5.0 (#681)
    • Breaking changes:
      • Solidity account signer: ERC7702 option is renamed as EIP7702. Imported contract SignerERC7702 is renamed as SignerEIP7702.
      • Solidity upgradeable contracts: Initializable and UUPSUpgradeable are imported from @openzeppelin/contracts instead of @openzeppelin/contracts-upgradeable.

0.1.2 (2025-10-29)

  • Add AI descriptions for AccessControl in Cairo-alpha (#698)

0.1.1 (2025-09-16)

  • Update Solidity Account prompt (#609)
  • Support decimals customization for ERC20 Cairo contracts (#654)

0.1.0 (2025-08-15)

  • Bump minor version for semantic versioning stability (#631)

0.0.3 (2025-08-12)

  • Breaking change: Use ERC20Bridgeable from OpenZeppelin Contracts 5.4.0 instead of Community Contracts (#619)

0.0.2 (2025-07-03)

  • Stellar: Add Stablecoin with Limitations and Access Control (ownable and roles). (#575)

0.0.1 (2025-06-20)

  • Add support for Wizard MCP server. (#569)

@openzeppelin/wizard-cairo@4.0.0

Changelog

4.0.0 (2026-09-01)

  • Cairo: support OpenZeppelin Contracts for Cairo v4.0.1. (#861)
    • Add ERC6909 contract kind (#771)
    • Add ERC6909Metadata extension (#793)
    • Add ERC6909ContentURI extension (#793)
    • Add ERC6909TokenSupply extension (#793)
    • Add ERC1155URIStorage extension (#772)
    • Add ERC1155Supply extension (#765)
    • Add ERC721URIStorage extension (#772)
    • Add ERC721Wrapper extension (#764)
    • Add ERC721Consecutive extension (#800)
    • Add ERC20Wrapper extension (#763)
    • Breaking changes:
      • Use OpenZeppelin Contracts for Cairo v4.0.1. (#861)

3.0.1 (2026-06-18)

  • Reject line terminators in info.securityContact and info.license to prevent breaking out of the generated comment lines. Fixes GHSA-9wxg-vf3r-56hc. (#818)

3.0.0 (2026-01-10)

  • Add support for with_components macro. (#703)

  • Add AccessControlDefaultAdminRules. (#698)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v3.0.0. (#757)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.3. (#688)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.2. (#663)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.1. (#638)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.0. (#623)

2.1.0 (2025-09-16)

  • Support decimals customization for ERC20 Cairo contracts (#654)

2.0.1 (2025-08-20)

  • Fix missing use clause in hooks for ERC20 votes (#637)

2.0.0 (2025-06-20)

  • Add AccessControlWithDelay. (#506)

  • Add security contact in contract info. (#558)

  • Add support for Wizard MCP server. (#569)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v2.0.0. (#574)
    • Use OpenZeppelin Contracts for Cairo v2.0.0-alpha.1. (#533)
    • Use OpenZeppelin Contracts for Cairo v2.0.0-alpha.0. (#491)

1.1.0 (2025-04-01)

  • Add Multisig tab. (#433)

1.0.0 (2025-02-25)

  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v1.0.0. (#458)

0.21.1 (2025-01-23)

  • Update to use TypeScript v5. (#231)
  • Remove unused dependencies. (#430)

0.21.0 (2025-01-13)

  • Add Vesting tab. (#425)

  • Breaking changes:

    • Remove isAccessControlRequired from governor and vesting. (#426)
    • Update Contracts Wizard license to AGPLv3. (#424)

0.20.1 (2024-12-17)

  • Add OutsideExecution to accounts. (#422)

0.20.0 (2024-12-10)

  • Add Governor tab. (#417)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v0.20.0. (#419)

0.19.0 (2024-11-27)

  • Add ERC2981 (RoyaltyInfo) for ERC721 and ERC1155. (#413)

0.18.0 (2024-11-15)

  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v0.19.0. (#405)

0.17.0 (2024-10-22)

  • Add ERC721 votes. (#399)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v0.18.0. (#399)
    • Use VotesComponent for ERC20 votes.

0.16.0 (2024-09-26)

  • Add ERC721Enumerable. (#391)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v0.17.0. (#396)

0.15.0 (2024-09-19)

  • Add Account and EthAccount. (#387)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v0.15.0. (#378)
    • Use OpenZeppelin Contracts for Cairo v0.16.0. (#384)

0.14.0 (2024-06-20)

  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v0.14.0. (#369)
    • Fix compile error with ERC1155 Burnable.

0.13.0 (2024-05-22)

  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v0.13.0. (#359)
    • Use Hooks with ERC721 and ERC1155.
    • Use Hooks for Pausable.

0.12.0 (2024-05-01)

  • Add votes option to ERC20. (#355)
  • Require appName and appVersion when votes is enabled.
  • Sort implemented traits.
  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v0.12.0.
    • Use Hooks with ERC20.

0.11.0 (2024-04-17)

  • Breaking changes:
    • Set upgradeable to true by default. (#334)

0.10.2 (2024-04-03)

  • Use OpenZeppelin Contracts for Cairo v0.11.0. (#351)
  • Add ERC1155.
  • Remove redundant not paused assertions for camel case functions.
  • Fix use of ERC20 mixin.
  • Sort imports alphabetically.

0.10.1 (2024-03-27)

  • Use mixins. (#348)

0.10.0 (2024-03-12)

  • Breaking changes:
    • Use OpenZeppelin Contracts for Cairo v0.10.0. (#344)
    • ERC721: Remove token URI parameter from safe mint functions.
    • ERC721: Add optional base URI parameter. If not set, this defaults to empty string.
    • Use string literals for ByteArray initialization instead of short strings.

0.9.2 (2024-02-26)

  • Remove code comment for Cairo lang version. (#337)

0.9.1 (2024-02-22)

  • Add code comments for compatible OpenZeppelin Contracts for Cairo and Cairo lang versions. (#331)

0.9.0 (2024-02-12)

  • Breaking changes:
    • Remove non-standard safeAllowance option from ERC20. (#324)
    • Use abi(embed_v0) attribute instead of external for impls derived from interfaces.
    • Use abi(per_item) attribute instead of external for impls with generated traits.

0.8.0 (2023-12-11)

  • Breaking changes:
    • Use Cairo 1+ and OpenZeppelin Contracts for Cairo v0.8.0.
    • Remove functions for getInitialSupply and toUint256.
    • Remove ERC1155.
    • Role-Based Access Control adds separate constructor arguments to assign different users for different roles.
    • Throws error if name results in an identifer that is empty or does not have valid characters.
    • Throws error if name or symbol result in strings longer than 31 characters.

0.6.0 (2023-01-11)

  • Add ERC1155. (#167)
  • Update formatting. (#217)
  • Breaking change: Renamed isApprovedForAll return variable name (isApproved -> approved) in ERC721. (#167)

0.5.0 (2022-09-22)

  • Add owner view for Ownable. (#165)
  • Implement Cairo 0.10 syntax changes. (#173)

0.4.0 (2022-08-04)

  • Update directory structure for libraries. (#157)

0.3.1 (2022-07-12)

  • Add Role-Based Access Control. (#147)

0.3.0 (2022-07-01)

  • Support Contracts for Cairo v0.2.0. (#135)
  • Support custom contract type, optional access control. (#140)

0.2.0 (2022-06-15)

  • Update API format for Cairo. (#136)
  • Add functions for getInitialSupply and toUint256. (#138)

0.1.0 (2022-05-13)

  • Initial API for Cairo. (#127)

@openzeppelin/contracts-mcp@0.7.0

Changelog

0.7.0 (2026-09-01)

  • Cairo: support OpenZeppelin Contracts for Cairo v4.0.1. (#861)

    • Add ERC6909 contract kind (#771)
    • Add ERC6909Metadata extension (#793)
    • Add ERC6909ContentURI extension (#793)
    • Add ERC6909TokenSupply extension (#793)
    • Add ERC1155URIStorage extension (#772)
    • Add ERC1155Supply extension (#765)
    • Add ERC721URIStorage extension (#772)
    • Add ERC721Wrapper extension (#764)
    • Add ERC721Consecutive extension (#800)
    • Add ERC20Wrapper extension (#763)
    • Breaking changes:
      • Use OpenZeppelin Contracts for Cairo v4.0.1. (#861)
  • Updated dependencies [3cd90c8]:

    • @openzeppelin/wizard-cairo@4.0.0
    • @openzeppelin/wizard-common@0.5.8

0.6.6 (2026-08-26)

  • Add TRON to the README's language table. No functional changes. (#857)

0.6.5 (2026-08-25)

  • Add support for TRON Contracts. (#806)
    • Covers TRC20, TRC721, TRC1155, Governor, and Custom contracts.
    • On TRON, the Governor's blockTime defaults to 3 seconds to match its block production.
  • Updated dependencies [581f6a6]:
    • @openzeppelin/wizard@0.10.14
    • @openzeppelin/wizard-common@0.5.7

0.6.4 (2026-08-17)

  • Add Stellar Account contract type, a smart account combining Delegated, Ed25519 and WebAuthn (passkey) signers with an optional simple or weighted threshold policy, and support for execution entry point and upgradeable options. (#826)
  • Updated dependencies [db466bb]:
    • @openzeppelin/wizard-stellar@0.6.4
    • @openzeppelin/wizard-common@0.5.6

0.6.3 (2026-08-07)

  • Standardize crosschain terminology in user-facing text. (#840)
  • Updated dependencies [2c2d516]:
    • @openzeppelin/wizard-common@0.5.5
    • @openzeppelin/wizard@0.10.13

0.6.2 (2026-08-07)

  • Shrink MCP App package size by sharing one HTML template per language. (#838)
    • Inject contract kind at serve time instead of shipping near-duplicate HTML per tool.
    • Scope MCP App Tailwind content away from web-only Wizard shells.
    • Bundle the Zama logo so it renders in self-contained MCP Apps.

0.6.1 (2026-08-05)

  • Fix Governor Cross-Chain Execution appearing as an empty dropdown in the MCP App UI. (#836)

0.6.0 (2026-07-31)

  • Breaking changes: Renamed the erc7984 tool to confidential-erc7984. (#828)

  • Fix MCP App false "preview differs" when tool options imply other options. (#832)

  • Add MCP Apps interactive UIs for Wizard-backed generation tools. (#828)

    • Each tool serves a fixed-kind Wizard controls + code preview App with Send Updates to Agent / Copy to Clipboard.
    • Non-Apps clients still receive Markdown source from tools/call.
  • Add Solidity cross-chain options for ERC721, ERC1155, and Governor using OpenZeppelin Contracts 5.7. (#825)

    • ERC721/ERC1155: Add crossChainBridging and crossChainLinkAllowOverride options, using ERC721Crosschain/ERC1155Crosschain.
    • Governor: Add crossChainExecution option, using GovernorCrosschain.
    • Account: Update the IERC4337 import path, which dropped its draft- prefix in Contracts 5.7.
    • Fix compile errors in upgradeable ERC20 crossChainBridging variants.
    • Potentially breaking change: Update to OpenZeppelin Contracts 5.7.0.
  • Updated dependencies [89e9fab]:

    • @openzeppelin/wizard@0.10.12
    • @openzeppelin/wizard-common@0.5.4

0.5.10 (2026-06-26)

  • Add Stellar tokenized Vault contract type, a Fungible Token that issues shares for an underlying asset (ERC-4626-style), with support for pausable, upgradeable, and access control options. (#821)
  • Updated dependencies [c8a2962]:
    • @openzeppelin/wizard-stellar@0.6.3
    • @openzeppelin/wizard-common@0.5.3

0.5.9 (2026-06-11)

  • Add decimals to the AI schemas, MCP tools, and CLI for Solidity erc20, stablecoin, realWorldAsset, Confidential erc7984, and Stellar fungible, stablecoin. (#812)
  • Updated dependencies [d0bc91f, 11ce6a2, 11ce6a2, 11ce6a2, 11ce6a2, e54703a, 55b0dac]:
    • @openzeppelin/wizard-stellar@0.6.1
    • @openzeppelin/wizard-confidential@0.1.2
    • @openzeppelin/wizard-common@0.5.2
    • @openzeppelin/wizard@0.10.10

0.5.8 (2026-04-22)

  • Updated dependencies [78b7319]:
    • @openzeppelin/wizard-stellar@0.6.0

0.5.7 (2026-04-07)

  • Use shared Zod schemas from @openzeppelin/wizard-common/schemas instead of local schema definitions. (#785)
  • Updated dependencies [c405aeb, 234ab40]:
    • @openzeppelin/wizard-common@0.5.0
    • @openzeppelin/wizard@0.10.8
    • @openzeppelin/wizard-confidential@0.1.1
    • @openzeppelin/wizard-uniswap-hooks@0.1.1

0.5.6 (2026-03-30)

  • Update @modelcontextprotocol/sdk to ^1.29.0 to address security advisories. (#789)

0.5.5 (2026-02-26)

  • Solidity erc20, stablecoin, realWorldAsset: Support 'erc7786native' option for crossChainBridging. (#747)
    • Uses OpenZeppelin Contracts 5.6.0
    • Breaking changes: Solidity erc20, stablecoin, realWorldAsset: 'custom' option for crossChainBridging now requires access control, and adds a function to allow updating the token bridge address after deployment. Constructor/initializer parameter order changed due to access control requirement.
  • Updated dependencies [f2e8252, 32ff02c, 32ff02c]:
    • @openzeppelin/wizard@0.10.7
    • @openzeppelin/wizard-common@0.4.4

0.5.4 (2026-02-18)

  • Export Confidential Contracts tools (#776)

0.5.3 (2026-02-17)

  • Add support for Confidential Contracts Wizard (#652)
  • Updated dependencies [79b4aeb, 17d9de8, 17d9de8]:
    • @openzeppelin/wizard-common@0.4.3
    • @openzeppelin/wizard-confidential@0.1.0
    • @openzeppelin/wizard@0.10.6

0.5.2 (2026-01-29)

  • Updated dependencies [86fe280]:
    • @openzeppelin/wizard-stellar@0.5.0
    • @openzeppelin/wizard-common@0.4.2

0.5.1 (2026-01-14)

  • Stellar: add an explicitImplementations flag that switches from using default_impl macro to explicit definitions (#728)
  • Updated dependencies [aa0f0d2]:
    • @openzeppelin/wizard-stellar@0.4.5
    • @openzeppelin/wizard-common@0.4.1

0.5.0 (2026-01-10)

  • Add support for with_components macro. (#703)

  • Add AccessControlDefaultAdminRules. (#698)

  • Breaking changes:

    • Use OpenZeppelin Contracts for Cairo v3.0.0. (#757)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.3. (#688)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.2. (#663)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.1. (#638)
    • Use OpenZeppelin Contracts for Cairo v3.0.0-alpha.0. (#623)
  • Updated dependencies [53c042a]:

    • @openzeppelin/wizard-cairo@3.0.0
    • @openzeppelin/wizard-common@0.4.0

0.4.6 (2025-12-12)

  • Updated dependencies [ce60539]:
    • @openzeppelin/wizard-stylus@0.3.0

0.4.5 (2025-12-08)

  • Fix dependency on @openzeppelin/wizard-uniswap-hooks (#748)

0.4.4 (2025-11-28)

  • Add support for Uniswap Hooks Wizard (#628)
  • Updated dependencies [985d5a4]:
    • @openzeppelin/wizard@0.10.4
    • @openzeppelin/wizard-common@0.3.3

0.4.3 (2025-11-26)

  • Add tokenUri setting for stellar non fungible model (#725)
  • Updated dependencies [3bb0213, 57dabc8]:
    • @openzeppelin/wizard-stellar@0.4.4
    • @openzeppelin/wizard-common@0.3.2
    • @openzeppelin/wizard@0.10.3

0.4.2 (2025-11-12)

  • Solidity account signer: Add WebAuthn to the list of signers available. (#718)
  • Updated dependencies [be91f8f]:
    • @openzeppelin/wizard@0.10.2
    • @openzeppelin/wizard-common@0.3.1
  • Breaking changes: Solidity Stablecoin and RWA: Change custodian option to freezable. Replace ERC20Custodian with ERC20Freezable. (#719)
  • Updated dependencies [6b8f8f5, c14be02, bec86b5, ce8fbba, 5c1fa0f]:
    • @openzeppelin/wizard@0.10.1
    • @openzeppelin/wizard-common@0.3.0

0.4.0 (2025-11-03)

  • Update @openzeppelin/contracts and @openzeppelin/contracts-upgradeable dependencies to 5.5.0 (#681)

    • Breaking changes:
      • Solidity account signer: ERC7702 option is renamed as EIP7702. Imported contract SignerERC7702 is renamed as SignerEIP7702.
      • Solidity upgradeable contracts: Initializable and UUPSUpgradeable are imported from @openzeppelin/contracts instead of @openzeppelin/contracts-upgradeable.
  • Breaking changes: Solidity Stablecoin and RWA: Change limitations option to restrictions. Replace ERC20Allowlist and ERC20Blocklist with ERC20Restricted. (#715)

  • Updated dependencies [880b9b8, b49e056]:

    • @openzeppelin/wizard-common@0.2.0
    • @openzeppelin/wizard@0.10.0

0.3.0 (2025-10-29)

  • Breaking changes: Solidity: Use namespaced storage instead of state variables when upgradeability is enabled. (#704)
    • For ERC-20, use namespaced storage for tokenBridge when cross-chain bridging is set to 'custom' and upgradeability is enabled.
    • For ERC-721, use namespaced storage for _nextTokenId when mintable, auto increment IDs, and upgradeability are enabled.
  • Updated dependencies [38da80c, 0f0509d]:
    • @openzeppelin/wizard@0.9.0
    • @openzeppelin/wizard-common@0.1.2

0.2.0 (2025-09-16)

  • Add constructors for SignerECDSA, SignerP256, SignerRSA, SignerERC7702, SignerERC7913, MultiSignerERC7913 and MultiSignerERC7913Weighted (#609)
  • Enable upgradeability for AccountERC7579, AccountERC7579Hooked, SignerECDSA, SignerP256, SignerRSA, SignerERC7702, SignerERC7913 and MultiSignerERC7913 (#609)
  • Breaking change: Use Account, AccountERC7579, AccountERC7579Hooked, ERC7812, ERC7739Utils, ERC7913Utils, AbstractSigner, SignerECDSA, SignerP256, SignerRSA, SignerERC7702, SignerERC7913, MultiSignerERC7913, and MultiSignerERC7913Weighted from OpenZeppelin Contracts 5.4.0 instead of Community Contracts (#609)
  • Support decimals customization for ERC20 Cairo contracts (#654)
  • Updated dependencies [41d5c74, b9d58dc, 41d5c74, 41d5c74, 41d5c74, 029790c]:
    • @openzeppelin/wizard-common@0.1.1
    • @openzeppelin/wizard@0.8.0
    • @openzeppelin/wizard-cairo@2.1.0

0.1.1 (2025-09-02)

  • Cairo: Support decimals value added to ERC-20 scheme (#654)

0.1.0 (2025-08-15)

  • Export functions to register MCP tools (#631)
  • Updated dependencies [2bb2a16, c65acb7]:
    • @openzeppelin/wizard@0.7.1
    • @openzeppelin/wizard-common@0.1.0

0.0.7 (2025-08-12)

  • Updated dependencies [f39adfd]:
    • @openzeppelin/wizard@0.7.0
    • @openzeppelin/wizard-common@0.0.3

0.0.6 (2025-07-29)

  • Update Wizard API dependencies (#612)

0.0.5 (2025-07-25)

  • Breaking changes: Renamed package from @openzeppelin/wizard-mcp to @openzeppelin/contracts-mcp (#607)

0.0.4 (2025-07-22)

  • Updated dependencies [9e61c0f]:
    • @openzeppelin/wizard-stellar@0.4.1

0.0.3 (2025-07-03)

  • Stellar: Add Stablecoin with Limitations and Access Control (ownable and roles). (#575)
    • Potentially breaking changes:
      • Use OpenZeppelin Stellar Soroban Contracts v0.3.0
  • Updated dependencies [4b86b07, 4b86b07]:
    • @openzeppelin/wizard-stellar@0.3.0
    • @openzeppelin/wizard-common@0.0.2

0.0.2 (2025-06-27)

  • Add security contact for stellar (#585)
  • Updated dependencies [8997a89]:
    • @openzeppelin/wizard-stellar@0.2.3

0.0.1 (2025-06-20)

  • Add support for Wizard MCP server. (#569)

ui@0.0.4

Changelog

0.0.4 (2026-09-01)

  • Cairo: support OpenZeppelin Contracts for Cairo v4.0.1. (#861)
    • Add ERC6909 contract kind (#771)
    • Add ERC6909Metadata extension (#793)
    • Add ERC6909ContentURI extension (#793)
    • Add ERC6909TokenSupply extension (#793)
    • Add ERC1155URIStorage extension (#772)
    • Add ERC1155Supply extension (#765)
    • Add ERC721URIStorage extension (#772)
    • Add ERC721Wrapper extension (#764)
    • Add ERC721Consecutive extension (#800)
    • Add ERC20Wrapper extension (#763)
    • Breaking changes:
      • Use OpenZeppelin Contracts for Cairo v4.0.1. (#861)

0.0.3 (2026-08-07)

  • Standardize crosschain terminology in user-facing text. (#840)

0.0.2 (2026-08-07)

  • Shrink MCP App package size by sharing one HTML template per language. (#838)
    • Inject contract kind at serve time instead of shipping near-duplicate HTML per tool.
    • Scope MCP App Tailwind content away from web-only Wizard shells.
    • Bundle the Zama logo so it renders in self-contained MCP Apps.

0.0.1 (2026-08-05)

  • Fix Governor Cross-Chain Execution appearing as an empty dropdown in the MCP App UI. (#836)

@github-actions
github-actions Bot requested review from a team as code owners September 1, 2026 11:48
@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Essentials

Run ID: 1d9c293f-6df7-495a-ae3b-f06e89fca7ac

📥 Commits

Reviewing files that changed from the base of the PR and between 3cd90c8 and 7b17707.

📒 Files selected for processing (11)
  • .changeset/cairo-support-v4.md
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/common/CHANGELOG.md
  • packages/common/package.json
  • packages/core/cairo/CHANGELOG.md
  • packages/core/cairo/package.json
  • packages/mcp/CHANGELOG.md
  • packages/mcp/package.json
  • packages/ui/CHANGELOG.md
  • packages/ui/package.json
💤 Files with no reviewable changes (1)
  • .changeset/cairo-support-v4.md

Included review availability: 4 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.


Walkthrough

The pull request removes an obsolete Cairo support changeset and updates package versions, dependencies, and changelogs for Cairo Contracts v4.0.1 support across the Cairo, common, CLI, MCP, and UI packages.

Changes

Cairo v4 release

Layer / File(s) Summary
Cairo core release
packages/core/cairo/package.json, packages/core/cairo/CHANGELOG.md
The Cairo package changes from 3.0.1 to 4.0.0. The changelog records Cairo Contracts v4.0.1 support and related token features.
Common package release
packages/common/package.json, packages/common/CHANGELOG.md
The common package changes from 0.5.7 to 0.5.8. Its Cairo development dependency changes to ^4.0.0.
Consumer package releases
packages/cli/package.json, packages/cli/CHANGELOG.md, packages/mcp/package.json, packages/mcp/CHANGELOG.md, packages/ui/package.json, packages/ui/CHANGELOG.md
The CLI, MCP, and UI package versions and changelogs are updated. CLI and MCP dependencies adopt the new common and Cairo package versions.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 7b177

This release PR updates package versions and changelogs without any supplied actionable merge-blocking risk; it is merge-ready after normal checks and review.

Suggested reviewers: ericglau

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately identifies the changeset as release preparation. It is concise, but it does not mention the Cairo v4.0.1 support or package releases.
Description check ✅ Passed The description clearly relates to the release changes. It identifies the packages, versions, Cairo v4.0.1 support, breaking change, and publishing process.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (10 skipped: 10 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/master

Comment @coderabbitai help to get the list of available commands.

@ericglau
ericglau merged commit 7c18f06 into master Sep 1, 2026
34 of 36 checks passed
@ericglau
ericglau deleted the changeset-release/master branch September 1, 2026 12:51
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant