What's Changed
- create an internal
_approve
function allowing extensions and EIPs to do approvals without check by @dievardump in #427 - 0xInu~
_packedOwnershipOf
optimization, saving 2143 gas on transfers by @0xInuarashi in #433 - Optimize
_packedOwnershipOf
by @Vectorized in #435 - Optimize
_approve
and add test by @Vectorized in #436 - Gas optimizations for reverts and transfer events by @codeislight1 in #441
- Optimize ERC721AQueryable for smaller bytecode size by @Arkay92 in #431
- Test Coverage: Branch coverage for
_packedOwnershipOf
by @ahbanavi in #439 - Preparation for efficient consecutive burns by @Vectorized in #447
- Preparation for efficient consecutive burns 2 by @Vectorized in #449
- Non-sequential minting (a.k.a spot-minting) support by @Vectorized in #479
New Contributors
- @dievardump made their first contribution in #427
- @0xInuarashi made their first contribution in #433
- @codeislight1 made their first contribution in #441
- @Arkay92 made their first contribution in #431
- @coderr19 made their first contribution in #459
Full Changelog: v4.2.3...v4.3.0