# Changelog ## concordium-cis2 6.2.0 (2024-09-19) - Bump MSRV to 1.72 - Add `FromStr` implementations for `TokenId` types. - Add a `serde` feature that derives `serde::Serialize` and `serde::Deserialize` for `TokenId` types, `TokenAmount` types, `OnReceivingCis2DataParams`, `OnReceivingCis2Params`, `AdditionalData`, and `Receiver`. - Fix `SchemaType` implementation of `OnReceivingCis2DataParams` so that it matches `Serial` and `Deserial` implementations. ## concordium-cis2 6.1.0 (2024-02-22) - Support version 10 of concordium-std. ## concordium-cis2 6.0.0 (2024-01-22) - Add `Clone` trait for `StandardIdentifierOwned`. - Add specific parameter type `OnReceivingCis2DataParams` for a contract function which receives CIS2 tokens with a specific type D for the AdditionalData. - Add `Deserial` trait for `OnReceivingCis2DataParams`. - Add `Serial` trait for `OnReceivingCis2DataParams`. - Update `concordium-std` version to `9`. ## concordium-cis2 5.1.0 (2023-10-18) - Derive `PartialEq` and `Eq` for `Cis2Event`, `BalanceOfQueryResponse`, and `OperatorOfQueryResponse`. ## concordium-cis2 5.0.0 (2023-08-21) - Derive `PartialEq` and `Eq` for the `TransferEvent`, `MintEvent`, `BurnEvent`, `UpdateOperatorEvent`, `TokenMetadataEvent`, `OperatorUpdate`, and `UpdateOperator` types. - Added `Cis2Client` to the library. This can be used from one smart contract to call into other cis2 compatible smart contracts in a type safe way. - Bump concordium-std to version 8. ## concordium-cis2 4.0.0 (2023-06-16) - Bump concordium-std to version 7. ## concordium-cis2 3.1.0 (2023-05-08) - Derive `PartialEq` and `Eq` for the `MetadataUrl` from the CIS2 library. - Update `concordium-std` dependency to 6.2. ## concordium-cis2 3.0.0 (2023-02-08) - Update `concordium-std` to version 6. ## concordium-cis2 2.0.0 (2022-11-21) - Update `concordium-std` to version 5. - Add `From` implementation from types implementing `From`, `From` or `From` to `Cis2Error`. - Add SchemaType for Cis2Event ## concordium-cis2 1.2.0 (2022-09-01) - Add `TokenAmountU256` - Fix overflow during deserialization of amounts. ## concordium-cis2 1.1.0 (2022-08-24) - Update `concordium-std` to version 4. - Support schemas for error types defined in the library. ## concordium-cis2 1.0.0 Initial release of the library.