All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Release-Name Handler
- Calls the IO Network Process to release the specified ArNS name that is registered to the ANT.
- Reassign-Name Handler
- Calls the IO Network Process to assign a new ANT Process to the respective name - must be a name registered the the ANT in question.
- Set-Decription Handler
- Allows for setting the description of the ANT
- Set-Keywords Handler
- Allows for setting keywords on the ANT
- Set-Logo Handler
- Allows for setting the logo of the ANT
- Refactored handlers to use a util that codifies responses on calls.
- Added documentation with luadoc types for improved linting.
- Records are now returned as an alphabetically sorted array of [{name, transactionId, ttlSeconds}] with the '@' record being the first.
- Fixed the Remove-Record api to return appropriate notices on calls.
- Changed default landing page transaction ID.
- ANT will now lower case undernames when provided to provide URL compatibility.
- Repaired evolve handler to allow ANTs to be used in AOS CLI
- Updated Credit and Debit notices to align with token spec [https://github.com/permaweb/aos/blob/main/blueprints/token.lua]
- Repaired permission handling in Evolve handler to disallow modification of the SourceCodeTxId field by non-owners.
- Update ANT Registry with ANT ownership and controller roles on changes of those states.
- Evolve capabilities and handlers.