Releases: thirdweb-dev/contracts
Releases · thirdweb-dev/contracts
v2.3.8
- Merge pull request #162 from thirdweb-dev/joaquim/twcontract f10d543
- Merge branch 'main' into joaquim/twcontract 292119a
- fix forge tests a603d4a
- cleanup script comments ae656d9
- run prettier 401b10d
- comments cleanup on ContractMetadataregistry dfd9dba
- remove onlyAdmin requirement b834ef9
- change solidity versions to 0.8.0 038ee1a
- Introduce ContractMetadataRegistry and refactor thirdweb deploy infrastructure 36818f7
- dev build 04a4f9b
- switch to msgSender in deployInstance as well c84e1bc
- use caller, not publisher, for registry.add bf7b8d7
- Fix salt sniping. Lean ThirdwebContract. Test. 7db0967
- Merge branch 'main' into joaquim/twcontract 76f350e
- remove console.sol 216379d
- fix typo - remove one state variable b9a69f1
- wip _thirdwebMsgSender callback solution 2be8cff
- add _thirdwebMsgSender() 6af54ba
- leanify thirdwebContract 6225e9e
Multiwrap: using @thirdweb-dev/contracts/feature/
What's Changed
- Added
TokenBundle
andTokenStore
tocontracts/feature/
. - Published built-in contract
Multiwrap
usingTokenBundle
andTokenStore
. - Updated
contracts/feature/Permissions.sol
to include role checks with a switch:hasRoleWithSwitch
and_checkRoleWithSwitch
.
New Contributors
- @kumaryash90 made their first contribution in #161
Full Changelog: v2.3.6...v2.3.7
v2.3.7-1
- cleanup script comments ae656d9
- run prettier 401b10d
- comments cleanup on ContractMetadataregistry dfd9dba
- remove onlyAdmin requirement b834ef9
- change solidity versions to 0.8.0 038ee1a
- Introduce ContractMetadataRegistry and refactor thirdweb deploy infrastructure 36818f7
- dev build 04a4f9b
- switch to msgSender in deployInstance as well c84e1bc
- use caller, not publisher, for registry.add bf7b8d7
- Fix salt sniping. Lean ThirdwebContract. Test. 7db0967
- Merge branch 'main' into joaquim/twcontract 76f350e
- allow for --local and --no-build for release.sh script 8452bd4
- remove console.sol 216379d
- fix typo - remove one state variable b9a69f1
- wip _thirdwebMsgSender callback solution 2be8cff
- add _thirdwebMsgSender() 6af54ba
- update marketplace script to get nativeTokenWrapper by chainId e3ceb05
- nativeTokenWrapper addresses in /utils 203bb9e
- leanify thirdwebContract 6225e9e
- Merge pull request #161 from thirdweb-dev/yash/token-bundle 58b793f
- run prettier d6b7e77
- docs gen for token bundle 4e002a7
- update implementation TokenBundle d56e388
- update comments for ITokenBundle 4fa0eb1
- token bundle documentation 8208b7f
- run prettier a154071
- private mapping ee16ddc
- removed handling of bundleId from TokenBundle 9616b5c
- run prettier 43dc143
- merge from main 31c0c5a
- added bundleId variable, and some checks 140e513
- refactored TempMultiwrap and TempPack 3279e56
- multiwrap and pack common features 37f9237
- add multiwrap deploy script 98ab5af
- add UNWRAP_ROLE with behaviour of TRANSFER_ROLE 0bc2a6c
- add getter fn for underlying contents of wrapped token 0ccf7e3
- inherit IThirdweb... in implementation, not interface 5ecef13
- update imports in tests 1e93e60
- run prettier b5ea712
- Add multiwrap design doc b0e754e
- update CurrencyTransferLib usage 486ae65
- move Multiwrap file fffbcf8
- Merge branch 'main' of https://github.com/nftlabs/nftlabs-protocols into multiwrap 25cb9a6
- Add rough benchmark file 08fc02a
- Update multiwrap tests 5137896
- docs update 48db875
- delete unnecessary MultiTokenTransferLib eb79725
- Update multiwrap contract 2e07f42
- Update multiwrap interface 9f6ab6d
Full Changelog: v2.3.7...v2.3.7-1
v2.3.6
- Support solidity >=0.8.0 for contract features
- Introduce DropSinglePhase feature
Full Changelog: v2.3.5...v2.3.6
v2.3.5
What's Changed
- SignatureDrop implementation using contracts sdk features by @nkrishang in #158
- remove context from ThirdwebContract, fix override by @joaquim-verges in #159
Full Changelog: v2.3.4...v2.3.5
v2.3.4
- update release script to include root README aa4d79e
v2.3.3
- add repo information in package.json af6fa3a
- Merge branch 'main' of https://github.com/nftlabs/nftlabs-protocols cfceaa4
- update scripts 135b06f
- Update README.md 465551d
- update signature mint design doc 938cd86
- update drop design doc fc36235
- update marketplace design doc 4421ba1
- Remove unused FundsWithdrawn event from ITokenERC721 0411916