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