From b00fd303f2494ff2cbe681d95b22302dd087cce0 Mon Sep 17 00:00:00 2001 From: steven2308 Date: Fri, 8 Mar 2024 09:13:45 -0500 Subject: [PATCH] Bumps version to 2.5.2. --- CHANGELOG.md | 17 +++++++++++++++++ contracts/RMRK/core/RMRKCore.sol | 2 +- package.json | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51d23325..c9e72100 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ 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.2] - 2024-03-08 + +### Changed + + - Token Attributes: Refactor on token attributes to reuse code and allow multiple collections and tokenIds on setters and getters. + - Token Attributes: No long uses structs as return values for batch getters. + - Token Attributes: Batch setters and getters can now receive multiple collections and tokenIds. + - Token Attributes: If a single collection, tokenId or attribute is sent on batch getter/setters it will use it for all. + - Token Attributes: Improved readability and consistency in function signatures + +## [2.5.1] - 2024-03-02 + +### Changed + + - RMRKTokenHolder (IERC7590-Draft Implementation) now reverts if transferred ERC-20 balance is not the specified amount. + - Improves @dev comment on IERC7401, directOwnerOf method. + ## [2.5.0] - 2024-03-01 ### Added diff --git a/contracts/RMRK/core/RMRKCore.sol b/contracts/RMRK/core/RMRKCore.sol index 73b928b8..c3f2307a 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.1"; + string private constant _VERSION = "2.5.2"; bytes4 private constant _RMRK_INTERFACE = 0x524D524B; // "RMRK" in ASCII hex /** diff --git a/package.json b/package.json index eaa433ab..ec978b2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmrk-team/evm-contracts", - "version": "2.5.1", + "version": "2.5.2", "license": "Apache-2.0", "files": [ "contracts/RMRK/*",