Skip to content

Releases: OpenZeppelin/contracts-wizard

@openzeppelin/wizard@0.10.8

08 Apr 14:42
41494aa

Choose a tag to compare

  • Add package APIs for getting versioned remappings. (#786)
    • Export getVersionedRemappings from the Solidity, Confidential, and Uniswap Hooks package roots for internal use by other Wizard packages.
    • Add getVersionedRemappings to the Confidential erc7984 API and the Uniswap Hooks hooks API for consistency with the Solidity contract APIs.
    • Internal breaking change: Removed the internal print-versioned entrypoints; internal consumers should use getVersionedRemappings instead.

@openzeppelin/wizard-uniswap-hooks@0.1.1

08 Apr 14:42
41494aa

Choose a tag to compare

  • Add package APIs for getting versioned remappings. (#786)
    • Export getVersionedRemappings from the Solidity, Confidential, and Uniswap Hooks package roots for internal use by other Wizard packages.
    • Add getVersionedRemappings to the Confidential erc7984 API and the Uniswap Hooks hooks API for consistency with the Solidity contract APIs.
    • Internal breaking change: Removed the internal print-versioned entrypoints; internal consumers should use getVersionedRemappings instead.
  • Updated dependencies [234ab40]:
    • @openzeppelin/wizard@0.10.8

@openzeppelin/wizard-confidential@0.1.1

08 Apr 14:42
41494aa

Choose a tag to compare

  • Add package APIs for getting versioned remappings. (#786)
    • Export getVersionedRemappings from the Solidity, Confidential, and Uniswap Hooks package roots for internal use by other Wizard packages.
    • Add getVersionedRemappings to the Confidential erc7984 API and the Uniswap Hooks hooks API for consistency with the Solidity contract APIs.
    • Internal breaking change: Removed the internal print-versioned entrypoints; internal consumers should use getVersionedRemappings instead.
  • Updated dependencies [234ab40]:
    • @openzeppelin/wizard@0.10.8

@openzeppelin/wizard-common@0.5.0

08 Apr 14:42
41494aa

Choose a tag to compare

  • 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).

@openzeppelin/contracts-mcp@0.5.7

08 Apr 14:42
41494aa

Choose a tag to compare

  • 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

@openzeppelin/contracts-cli@0.1.0

08 Apr 14:42
41494aa

Choose a tag to compare

  • 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/contracts-mcp@0.5.6

31 Mar 12:34
b907a53

Choose a tag to compare

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

@openzeppelin/wizard@0.10.7

26 Feb 14:24
5eec825

Choose a tag to compare

  • Make ERC20Permit optional when ERC20Votes is enabled (#778)
  • 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.

@openzeppelin/wizard-common@0.4.4

26 Feb 14:24
5eec825

Choose a tag to compare

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

@openzeppelin/contracts-mcp@0.5.5

26 Feb 14:24
5eec825

Choose a tag to compare

  • 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