diff --git a/CHANGELOG.md b/CHANGELOG.md index c9e72100..58bbb115 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.5.3] - 2024-03-19 + +### Changed + + - Token Attributes: Refactor on token attributes to reuse code and allow multiple collections and tokenIds on setters and getters. + - Token Attributes: Orders all methods by group and then alphabetically. + - Token Attributes: Includes methods for signed integers. + - Token Attributes: Improves tests and fixes emit assertions. + - Token Attributes: Renames Issuer for Owner in token attributes. + - Token Attributes: Renames methods to set and get collection attributes metadata to make it explicit they are per collection. Adds full test coverage for token attributes. + - Token Attributes: Updates interfaceId. + + ## [2.5.2] - 2024-03-08 ### Changed diff --git a/contracts/RMRK/core/RMRKCore.sol b/contracts/RMRK/core/RMRKCore.sol index c3f2307a..7ab37b94 100644 --- a/contracts/RMRK/core/RMRKCore.sol +++ b/contracts/RMRK/core/RMRKCore.sol @@ -9,7 +9,7 @@ pragma solidity ^0.8.21; * @dev This is currently just a passthrough contract which allows for granular editing of base-level ERC721 functions. */ contract RMRKCore { - string private constant _VERSION = "2.5.2"; + string private constant _VERSION = "2.5.3"; bytes4 private constant _RMRK_INTERFACE = 0x524D524B; // "RMRK" in ASCII hex /** diff --git a/package.json b/package.json index 48b22108..e0036506 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmrk-team/evm-contracts", - "version": "2.5.2", + "version": "2.5.3", "license": "Apache-2.0", "files": [ "contracts/RMRK/*",