Improved
v3.0.0-alpha.2
Summary
Added
- MetaTransactionV0 preset, interface, and dispatchers (#1512)
- Embeddable
ERC2981AdminAccessControlDefaultAdminRulesImplimplementation providing admin functions for aERC2981token based onAccessControlDefaultAdminRulescomponent (#1516)
Full Changes List
- Bump foundry to 0.48.1 and re-enable fuzzer tests by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1498
- Benchmark mock contract sizes by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1471
- Update contract sizes benchmark by @github-actions[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1499
- Check indexed keys by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1472
- Update contract sizes benchmark by @github-actions[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1500
- Chore(deps): Bump peter-evans/create-pull-request from 6 to 7 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1503
- Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1502
- Release openzeppelin_testing v4.6.0 by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1501
- Chore(deps): Bump crate-ci/typos from 1.35.4 to 1.35.5 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1507
- Chore(deps): Bump crate-ci/typos from 1.35.5 to 1.35.7 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1514
- Update contract sizes benchmark by @github-actions[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1515
- Chore(deps): Bump crate-ci/typos from 1.35.7 to 1.36.0 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1517
- Refactor proc macros into v2 by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1495
- Chore(deps): Bump crate-ci/typos from 1.36.0 to 1.36.2 by @dependabot[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1518
- Implement ERC2981Admin based on AccessControlDefaultAdminRules by @immrsd in https://github.com/OpenZeppelin/cairo-contracts/pull/1516
- Update contract sizes benchmark by @github-actions[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1519
- Bump foundry to 0.49.0 by @immrsd in https://github.com/OpenZeppelin/cairo-contracts/pull/1520
- Release openzeppelin_testing v4.7.0 by @immrsd in https://github.com/OpenZeppelin/cairo-contracts/pull/1521
- Macros: Test missing ERC4626 traits by @immrsd in https://github.com/OpenZeppelin/cairo-contracts/pull/1509
- Macros: Support AccessControlDefaultAdminRules by @immrsd in https://github.com/OpenZeppelin/cairo-contracts/pull/1510
- Add MetaTxV0 wrapper by @ericnordelo in https://github.com/OpenZeppelin/cairo-contracts/pull/1512
- Update contract sizes benchmark by @github-actions[bot] in https://github.com/OpenZeppelin/cairo-contracts/pull/1524
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/1499
Full Changelog: https://github.com/OpenZeppelin/cairo-contracts/compare/v3.0.0-alpha.1...v3.0.0-alpha.2