github OpenZeppelin/cairo-contracts v3.0.0-alpha.2

pre-release15 hours ago

Summary

Added

  • MetaTransactionV0 preset, interface, and dispatchers (#1512)
  • Embeddable ERC2981AdminAccessControlDefaultAdminRulesImpl implementation providing admin functions for a ERC2981 token based on AccessControlDefaultAdminRules component (#1516)

Full Changes List

  • Bump foundry to 0.48.1 and re-enable fuzzer tests by @ericnordelo in #1498
  • Benchmark mock contract sizes by @ericnordelo in #1471
  • Update contract sizes benchmark by @github-actions[bot] in #1499
  • Check indexed keys by @ericnordelo in #1472
  • Update contract sizes benchmark by @github-actions[bot] in #1500
  • Chore(deps): Bump peter-evans/create-pull-request from 6 to 7 by @dependabot[bot] in #1503
  • Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1502
  • Release openzeppelin_testing v4.6.0 by @ericnordelo in #1501
  • Chore(deps): Bump crate-ci/typos from 1.35.4 to 1.35.5 by @dependabot[bot] in #1507
  • Chore(deps): Bump crate-ci/typos from 1.35.5 to 1.35.7 by @dependabot[bot] in #1514
  • Update contract sizes benchmark by @github-actions[bot] in #1515
  • Chore(deps): Bump crate-ci/typos from 1.35.7 to 1.36.0 by @dependabot[bot] in #1517
  • Refactor proc macros into v2 by @ericnordelo in #1495
  • Chore(deps): Bump crate-ci/typos from 1.36.0 to 1.36.2 by @dependabot[bot] in #1518
  • Implement ERC2981Admin based on AccessControlDefaultAdminRules by @immrsd in #1516
  • Update contract sizes benchmark by @github-actions[bot] in #1519
  • Bump foundry to 0.49.0 by @immrsd in #1520
  • Release openzeppelin_testing v4.7.0 by @immrsd in #1521
  • Macros: Test missing ERC4626 traits by @immrsd in #1509
  • Macros: Support AccessControlDefaultAdminRules by @immrsd in #1510
  • Add MetaTxV0 wrapper by @ericnordelo in #1512
  • Update contract sizes benchmark by @github-actions[bot] in #1524

New Contributors

  • @github-actions[bot] made their first contribution in #1499

Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2

Don't miss a new cairo-contracts release

NewReleases is sending notifications on new releases.