Py Stellar Base Versions Save

Stellar client library for the Python language

10.0.0

3 weeks ago

What's Changed

Update

  • improve: The function in stellar_xdr.scval can accept sc_val of base64 and bytes types. (#932)
  • feat: add support for Soroban-RPC 21. (#933)
  • refactor: use __repr__ instead of __str__ in classes. (#936)
  • feat: add a helper function to convert SCVal to native types. (#937)
  • chore: updated various dependencies.

Breaking changes

  • feat: add support for Soroban-RPC 21, you need to upgrade Soroban PRC to version v21 or above. (#933)

Full Changelog: https://github.com/StellarCN/py-stellar-base/compare/9.4.0...10.0.0

9.4.0

1 month ago

What's Changed

  • chore: The generated XDR has been upgraded to match the upcoming Protocol 21, namely stellar/[email protected]. (#927)
  • chore: updated various dependencies.

Full Changelog: https://github.com/StellarCN/py-stellar-base/compare/9.3.0...9.4.0

9.3.0

2 months ago

What's Changed

  • feat: Add Asset.contract_id() for calculating the id of the asset contract. (#901)
  • chore: throw an exception when the API does not provide streaming support. (#878)
  • chore: bump dependencies.

Full Changelog: https://github.com/StellarCN/py-stellar-base/compare/9.2.0...9.3.0

9.2.0

4 months ago

What's Changed

Full Changelog: https://github.com/StellarCN/py-stellar-base/compare/9.1.3...9.2.0

9.1.3

5 months ago

What's Changed

Full Changelog: https://github.com/StellarCN/py-stellar-base/compare/9.1.2...9.1.3

9.1.2

5 months ago

Update

  • fix: mark GetTransactionResponse.create_at as Optional. (#854)

PyPi Package: https://pypi.org/project/stellar-sdk/9.1.2/ Documentation: https://stellar-sdk.readthedocs.io/en/9.1.2/

9.1.1

5 months ago

Update

  • improve: add the missing create_at field to GetTransactionResponse. (#849)

PyPi Package: https://pypi.org/project/stellar-sdk/9.1.1/ Documentation: https://stellar-sdk.readthedocs.io/en/9.1.1/

9.1.0

5 months ago

Update

  • feat: support resource leeway parameter when simulating Soroban transactions. (#846)
  • refactor: the type of GetEventsRequest.start_ledger has changed from str to int. (#847)

PyPi Package: https://pypi.org/project/stellar-sdk/9.1.0/ Documentation: https://stellar-sdk.readthedocs.io/en/9.1.0/

9.0.0

6 months ago

If you are upgrading from 8.x to this version, please refer to CHANGELOG.md for all the changelogs. The following logs only include changes from 9.0.0-beta1 until now.

Update

  • fix: fix the issue of incorrect handling of special horizon links on the Windows platform. (#825)
  • chore: add support for Python 3.12. (#799)
  • chore: SorobanServer uses testnet instead of futurenet by default (#831)

PyPi Package: https://pypi.org/project/stellar-sdk/9.0.0/ Documentation: https://stellar-sdk.readthedocs.io/en/9.0.0/

9.0.0-beta1

6 months ago

Update

  • refactor: make the parameters parameter in TransactionBuilder.append_invoke_contract_function_op optional. (#789)
  • improve: sort the dictionary based on the key when calling scval.to_struct. (#817)

Breaking changes

  • chore: drop support for Python 3.7. (#813)
  • refactor: replace stellar-base-sseclient with requests-sse to improve the stability of the stream. Previously, when encountering an error, it would throw a ConnectionError, but now it will throw a StreamClientError. (#814)
  • feat: update the SDK to the stable Protocol 20 release, this contains some breaking updates, please check #808 for more information. (#809)

PyPi Package: https://pypi.org/project/stellar-sdk/9.0.0b1/ Documentation: https://stellar-sdk.readthedocs.io/en/9.0.0-beta1/