Summary
Added
- ERC721Enumerable component (#996)
- ERC2981 (NFT Royalty Standard) component (#1091)
merkle_tree
package with utilities to verify proofs and multi proofs (#1101)
Changed
Changed (Breaking)
- Changed ABI suffix to Trait in dual case account and eth account modules (#1096)
- DualCaseAccountABI renamed to DualCaseAccountTrait
- DualCaseEthAccountABI renamed to DualCaseEthAccountTrait
- Removed
_accept_ownership
from OwnableComponent::InternalImpl
Fixed
- OwnableTwoStep allowing a pending owner to accept ownership after the original owner has renounced ownership (#1119)
Full Changes List
- Allow dependabot to open PRs by @ggonzalez94 in #1099
- Add hooks section by @andrew-fleming in #1090
- Refactor ETH Account tests by @immrsd in #1098
- Bump crate-ci/typos from 1.19.0 to 1.23.6 by @dependabot in #1104
- Change ABI suffix to Trait in dual case account and eth account traits by @ggonzalez94 in #1096
- Bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.1 by @dependabot in #1105
- ERC2981 (NFT Royalty Standard) by @ericnordelo in #1091
- Fix storage member names in ERC2981 by @ericnordelo in #1109
- Bump snforge to v0.27.0 by @JhChoy in #1107
- Bump crate-ci/typos from 1.23.6 to 1.23.7 by @dependabot in #1113
- Add update tests by @andrew-fleming in #1083
- Bump crate-ci/typos from 1.23.7 to 1.24.1 by @dependabot in #1117
- Add merkle proof module by @ericnordelo in #1101
- Add ERC721EnumerableComponent extension by @andrew-fleming in #983
- Bump scarb to 2.8 by @ericnordelo in #1120
- Fix pending owner late overwrite issue by @ericnordelo in #1122
- Update CHANGELOG by @immrsd in #1123