Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 28, 2025

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/[email protected]

Changelog

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/[email protected]

Changelog

0.9.0 (2025-10-29)

  • Breaking changes: 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.

0.8.1 (2025-10-14)

  • Updated community-contracts digest version (#659)
  • Updated community-contracts digest version (#677)

0.8.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)
  • Remove all initializers from non-upgradeable accounts. (#658)

0.7.1 (2025-08-15)

  • Add compatible git commit in comments when importing OpenZeppelin Community Contracts (#627)

0.7.0 (2025-08-12)

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

0.6.0 (2025-06-20)

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

    • Possibly breaking changes:
      • Governor: Remove usage of access option. This option now has no effect.
  • Accounts: Add _disableInitializers() to account implementations (#568)

0.5.6 (2025-05-21)

  • MultisigERC7913: Add onlyEntryPointOrSelf modifier to public configuration functions. (#554)
  • Use onlyGovernance to restrict upgrades for Governor with UUPS (#544)
    • Potentially breaking changes:
      • Governor with UUPS: _authorizeUpgrade function is restricted by onlyGovernance instead of onlyOwner

0.5.5 (2025-05-13)

  • Add account contract types for ERC-4337. (#486, #523, #527)
  • Use unicode syntax for strings with non-ASCII characters (#476)
  • Remove redundant overrides in Governor. (#522)
  • Simplify Community Contracts imports. (#537)
  • Potentially breaking changes:
    • Update pragma versions to 0.8.27. (#486)
    • Changes import path format for @openzeppelin/community-contracts. (#537)

0.5.4 (2025-04-01)

  • Add validation for ERC20 premint field. (#488)
  • Add callback in ERC20 features. (#500)

0.5.3 (2025-03-13)

  • Add ERC20 Cross-Chain Bridging, SuperchainERC20. (#436)
    Note: Cross-Chain Bridging is experimental and may be subject to change.

  • Potentially breaking changes:

    • Change order of constructor argument recipient when using premint.

0.5.2 (2025-02-21)

  • Fix modifiers order to follow Solidity style guides. (#450)
  • ERC721: Return tokenId on safeMint with incremental id. (#455)

0.5.1 (2025-02-05)

  • Potentially breaking changes:
    • Add constructor argument recipient when using premint in erc20, stablecoin, and realWorldAsset. (#435)

0.5.0 (2025-01-23)

  • Update to use TypeScript v5. (#231)

  • Remove unused dependencies. (#430)

  • Breaking changes:

    • Update Contracts Wizard license to AGPLv3. (#424)

0.4.6 (2024-11-20)

  • Use named imports. (#411)

0.4.5 (2024-11-18)

  • Add stablecoin and realWorldAsset contract types. (#404)
    Note: stablecoin and realWorldAsset are experimental and may be subject to change.

0.4.4 (2024-10-23)

Potentially breaking changes

  • Update pragma versions to 0.8.22. (#401)

0.4.3 (2024-04-08)

  • Add timestamp based Governor and Votes clock options. (#347)

0.4.2 (2024-02-22)

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

0.4.1 (2023-10-18)

  • Add managed access control option for use with AccessManager. (#298)

0.4.0 (2023-10-05)

Breaking changes

  • Update to OpenZeppelin Contracts 5.0. (#284)
  • Require constructor or initializer arguments for initial owner or role assignments if using access control.
  • Use token-specific pausable extensions.
  • Enable ERC20Permit by default.

0.3.0 (2023-05-25)

  • Breaking change: Update to OpenZeppelin Contracts 4.9. (#252)
  • Change default voting delay to 1 day in governor. (#258)

0.2.3 (2023-03-23)

  • Fix module not found error. (#235)

0.2.2 (2023-03-17)

  • Fix missing file. (#234)

0.2.1 (2023-03-17)

  • Remove unspecified dependency on @openzeppelin/contracts. (#233)

0.2.0 (2022-11-08)

  • Reduce default block time to 12 seconds in governor. (fdcf912)
  • Breaking change: Update to OpenZeppelin Contracts 4.8 and Solidity ^0.8.9. (#199)

0.1.1 (2022-06-30)

  • Support custom contract type, optional access control. (#112)

0.1.0 (2022-06-15)

  • Initial API for Solidity. (#136)

@openzeppelin/[email protected]

Changelog

0.2.1 (2025-10-29)

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]:

0.1.1 (2025-09-02)

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

0.1.0 (2025-08-15)

0.0.7 (2025-08-12)

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)

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]:

0.0.2 (2025-06-27)

0.0.1 (2025-06-20)

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

@github-actions github-actions bot requested a review from a team as a code owner October 28, 2025 10:36
@socket-security
Copy link

socket-security bot commented Oct 28, 2025

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

Ignoring alerts on:

View full report

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 28, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

This PR performs a patch version release (0.1.2) for the @openzeppelin/wizard-common package. It updates the changelog with a release note for the new version, bumps the version field in package.json, and removes the corresponding changeset file post-release.

Changes

Cohort / File(s) Change Summary
Package Release
packages/common/package.json
Version bumped from 0.1.1 to 0.1.2
Release Documentation
packages/common/CHANGELOG.md
Added changelog entry for version 0.1.2 (2025-10-28) documenting "Add AI descriptions for AccessControl in Cairo-alpha"
Changeset Cleanup
.changeset/sixty-turkeys-pay.md
Deleted changeset file after release processing

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Straightforward version bump and changelog documentation
  • No code logic or behavioral changes involved

Suggested reviewers

  • ericglau
  • ericnordelo

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed The title "Prepare Release" accurately and directly captures the primary purpose of the changeset. The PR implements a version bump (0.1.1 → 0.1.2), adds a changelog entry, and removes a processed changeset file—all standard release preparation actions. The title is concise, clear, and specific enough that a teammate reviewing the git history would immediately understand this is a release preparation PR without needing additional context.
Description Check ✅ Passed The pull request description clearly relates to the changeset. It explains that this is an automated release PR generated by the Changesets action to prepare version 0.1.2 of @openzeppelin/wizard-common for release, with the specific changelog entry "Add AI descriptions for AccessControl in Cairo-alpha". The raw summary confirms these exact changes: deletion of the changeset file, addition of a CHANGELOG entry for version 0.1.2, and a package version bump from 0.1.1 to 0.1.2. The description provides meaningful information about the PR's purpose and is not generic or off-topic.

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

@github-actions github-actions bot closed this Oct 29, 2025
@github-actions github-actions bot force-pushed the changeset-release/master branch from a069503 to 38da80c Compare October 29, 2025 19:58
@github-actions github-actions bot reopened this Oct 29, 2025
@github-actions github-actions bot requested a review from a team as a code owner October 29, 2025 19:58
Copy link
Member

@ericglau ericglau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#704 added breaking changes for Solidity Wizard, so I manually bumped the minor version for Contracts MCP to also indicate breaking changes (since its major version is 0).

@ericglau
Copy link
Member

@SocketSecurity ignore-all

@ericglau ericglau requested a review from CoveMB October 29, 2025 21:41
@CoveMB CoveMB merged commit 4758d93 into master Oct 30, 2025
27 of 28 checks passed
@CoveMB CoveMB deleted the changeset-release/master branch October 30, 2025 02:36
@github-actions github-actions bot locked and limited conversation to collaborators Oct 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants