Releases: XRPLF/xrpl-py
Releases · XRPLF/xrpl-py
v4.2.0
What's Changed
- Implement account permission delegation - XLS-74d and XLS-75d amendments by @Patel-Raj11 in #840
- feat: add support for Batch amendment by @mvadari in #757
- feat: add model validation for types by @mvadari in #708
- fix: Update default cryptographic algorithm in
Wallet
class methods by @ckeshava in #770 - fix: add
MPTAmount
support inIssue
model by @khancode in #809 - fix: update error msg for MPT float inputs; fix #796 by @ckeshava in #813
- fix #805: Upgrade pyproject config file to Poetry v2 by @ckeshava in #819
- Fix the get_latest_open_ledger_sequence method by @ckeshava in #820
- fix: add
MPTCurrency
type instead ofMPTAmount
forIssue
s by @mvadari in #822 - fix: increase websocket payload default max size by @rikublock in #795
- ci: fix flakiness of snippet tests (hopefully) by @mvadari in #823
- dev: add definitions.json generation script by @mvadari in #772
- Fix: default flags field for transaction frozen class should be None by @AvbrehtLuka in #821
- refactor: improve
Request.from_dict
to have fewer exceptions to the rule by @mvadari in #726 - Revert "fix: Update default cryptographic algorithm in
Wallet
class methods" by @Patel-Raj11 in #843 - execute faucet tests separately by @Patel-Raj11 in #844
- Fix faucet test - Github actions by @Patel-Raj11 in #845
New Contributors
- @AvbrehtLuka made their first contribution in #821
- @Patel-Raj11 made their first contribution in #840
Full Changelog: v4.1.0...v4.2.0
v4.2.0b3-smartescrow
Full Changelog: v4.2.0b2-smartescrow...v4.2.0b3
4.2.0b2-smartescrow
This release is a beta that adds support for Smart Escrows.
What's Changed
- fix #805: Upgrade pyproject config file to Poetry v2 by @ckeshava in #819
- Fix the get_latest_open_ledger_sequence method by @ckeshava in #820
- fix: add
MPTCurrency
type instead ofMPTAmount
forIssue
s by @mvadari in #822 - fix: increase websocket payload default max size by @rikublock in #795
- ci: fix flakiness of snippet tests (hopefully) by @mvadari in #823
Full Changelog: 4.2.0b0-smart-escrows...v4.2.0b2-smartescrow
4.2.0b0-smart-escrows
This release is a beta that adds support for Smart Escrows.
What's Changed
- fix: Update default cryptographic algorithm in
Wallet
class methods by @ckeshava in #770 - feat: add model validation for types by @mvadari in #708
- fix: add
MPTAmount
support inIssue
model by @khancode in #809 - fix: update error msg for MPT float inputs; fix #796 by @ckeshava in #813
Full Changelog: v4.1.0...4.2.0b0-smart-escrows
v4.1.0
What's Changed
- chore(deps-dev): bump mypy from 1.13.0 to 1.14.1 by @dependabot in #789
- [Fix #710] Use network_id to identify faucet_url by @ckeshava in #715
- refactor: replace
darglint
withpydoclint
by @mvadari in #749 - support DynamicNFT XLS-46 by @yinyiqian1 in #799
- feat: add support for the
simulate
RPC (XLS-69d) by @mvadari in #793 - chore(deps): bump deprecated from 1.2.15 to 1.2.18 by @dependabot in #800
- Support AMMClawback amendment by @ckeshava in #802
- XLS-80d Permissioned Domains by @ckeshava in #773
- Deep freeze XLS-77d by @achowdhry-ripple in #803
New Contributors
- @yinyiqian1 made their first contribution in #799
- @achowdhry-ripple made their first contribution in #803
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- Use Github-Actions for PyPI release process by @ckeshava in #760
- fix: docs build by @justinr1234 in #761
- Updates to FeeSettings ledger object by @ckeshava in #758
- Add include_deleted param to ledger_entry API by @Kassaking7 in #721
- Validate the serialization of maximum UINT64 value OracleSet txn by @ckeshava in #756
- Use base 10 serialization for all amount fields in MPT by @khancode
- feat: Multi-Purpose Tokens (MPT) @khancode in #732
Breaking Change
- fix: remove Python 3.7 support to fix dependency installation and use 3.8 as new default by @khancode in #737
Full Changelog: v3.0.0...v4.0.0
v4.0.0b3
What's Changed
- update definitions, rename MPTokenHolder to Holder, remove LockedAmount
- Validate the serialization of maximum UINT64 value OracleSet txn by @ckeshava in #756
- Add
include_deleted
param to ledger_entry API by @Kassaking7 in #721 - Updates to FeeSettings ledger object by @ckeshava in #758
- fix: docs build by @justinr1234 in #761
- fix: read the docs build by @justinr1234 in #762
- Update CHANGELOG.md by @dangell7 in #748
- Use Github-Actions for PyPI release process by @ckeshava in #760
Full Changelog: v4.0.0b2...v4.0.0b3