From d09e20e1576ee4c1b5aa71707c7d0dceed42ddeb Mon Sep 17 00:00:00 2001 From: Chenna Keshava B S Date: Wed, 12 Nov 2025 06:35:57 +0530 Subject: [PATCH 1/2] release: update the patch version of the xrpl-py package and the CHANGELOG entry --- CHANGELOG.md | 2 ++ pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cbefb57c..495e8f178 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [[Unreleased]] +## [[4.3.1]] - 2025-11-12 + ### Added - Add `encode_mptoken_metadata` and `decode_mptoken_metadata` helper functions to encode and decode MPTokenMetadata as per XLS-89 standard. diff --git a/pyproject.toml b/pyproject.toml index 13946abca..f105c4b7e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "xrpl-py" -version = "4.3.0" +version = "4.3.1" description = "A complete Python library for interacting with the XRP ledger" license = "ISC" readme = "README.md" From 8d6b9c06f335ab07846d6b864114a1fd39157395 Mon Sep 17 00:00:00 2001 From: Chenna Keshava B S Date: Wed, 12 Nov 2025 20:58:44 +0530 Subject: [PATCH 2/2] fix: Add a missing CHANGELOG entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 495e8f178..ea872a01e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed snippets files from the xrpl-py code repository. Updated the README file to point to the correct location on XRPL.org. - [Breaking change] Fix `MPTokenMetadata` type to adhere to the XLS-89 standard. Since XLS-89 is still in a forming state and undergoing changes, this breaking change is being released as a bug fix via patch version bump. If you are using `MPTokenMetadata` in your code, please verify that it adheres to the updated type definition. - [Breaking change] Fix `validate_mptoken_metadata` to correctly validate MPTokenMetadata as per XLS-89 standard. Since XLS-89 is still in a forming state and undergoing changes, this breaking change is being released as a bug fix via patch version bump. If you are using `validateMPTokenMetadata` in your code, expect it to change as per the XLS-89 standard. +- Fixed the binary-codec issues pertaining to the serialization of the `MPTCurrency` rippled type. (Reference PR: https://github.com/XRPLF/xrpl-py/pull/870) ## [[4.3.0]] - 2025-07-29