Releases: MetaNames/smart-contracts
Releases · MetaNames/smart-contracts
v3.0.0
What's Changed
Exciting New Features 🎉
- Improve Partisia Name System by @Yeboster in #27
- feat: add email record by @Yeboster in #47
- Update nft crate to use AvlTreeMap by @Yeboster in #46
- refactor(contract-version): rename name field to contract_name by @Yeboster in #49
- Rename meta to mpc by @Yeboster in #51
- Add multiple domain mint by @Yeboster in #50
- Migrate stats to use avl tree by @Yeboster in #52
- Add batch record creation by @Yeboster in #53
- Add owner_inventory avl to NFT by @Yeboster in #54
- Update dependencies by @Yeboster in #57
- Migrate owner_balance to count by @Yeboster in #58
- Add clippy suggestions by @Yeboster in #59
- Add expiration on admin domain registrations by @Yeboster in #60
- Add benchmark for domain transfer by @Yeboster in #61
- Add benchmark by @Yeboster in #62
- Add airdrop by @Yeboster in #63
- Customize airdrop type by @Yeboster in #64
- Add custom records by @Yeboster in #66
- Simplify domain struct by @Yeboster in #67
- Update deps by @Yeboster in #68
Other Changes
- fix(contract): fees count for emojis by @Yeboster in #48
- Update owner info event to use owner inventory by @Yeboster in #55
- fix(contract): build by @Yeboster in #65
Full Changelog: v2.2.2...v3.0.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.2.0
v1.1.0
What's Changed
Exciting New Features 🎉
- Update partisia sdk to 16.8.0 by @Yeboster in #28
- Remove description header from method docs by @Yeboster in #31
- Use c memory layout where possible by @Yeboster in #30
- Remove redundant mut state by @Yeboster in #32
- Improve access control by @Yeboster in #33
- Remove generics from access control package by @Yeboster in #35
- Add readme by @Yeboster in #36
Other Changes
Full Changelog: v1.0.0...v1.1.0
v1.0.0
0.6.0
What's Changed
Exciting New Features 🎉
- feat(CI): add code checking for wasm target by @Sokom141 in #3
- Use bytes as domain key by @Yeboster in #2
- refactor: migrate to cargo workspace by @Yeboster in #6
- Upstream dependencies by @Yeboster in #7
- Migrate to new mpc721 by @Yeboster in #8
- Manage domain parentship by @Yeboster in #9
- feat(contract): add domain length validation by @Yeboster in #10
- Change record value to bytes by @Yeboster in #11
- feat(contract): migrate domain back to string by @Yeboster in #12
- Add payable mint by @Yeboster in #13
- Add access control by @Yeboster in #14
- Add whitelist feature by @Yeboster in #16
- Add mint count & limit by @Yeboster in #17
- Add contract owner to nft by @Yeboster in #18
- Clean pns records on transfer by @Yeboster in #20
- feat(contract): add contract enabled switch by @Yeboster in #21
Other Changes
New Contributors
Full Changelog: https://github.com/MetaNames/smart-contracts/commits/0.6.0