Skip to content

Releases: StellarCN/py-stellar-base

9.1.3

03 Jan 03:42
a24008b
Compare
Choose a tag to compare

What's Changed

  • fix: fix the way of exporting modules to resolve pyright warnings. by @overcat in #858
  • chore: bump types-requests from 2.31.0.10 to 2.31.0.20231231 by @dependabot in #856
  • chore: bump pytest from 7.4.3 to 7.4.4 by @dependabot in #855
  • chore: bump mypy from 1.7.1 to 1.8.0 by @dependabot in #851
  • chore: bump pytest-asyncio from 0.23.2 to 0.23.3 by @dependabot in #857

Full Changelog: 9.1.2...9.1.3

9.1.2

26 Dec 13:24
5927b65
Compare
Choose a tag to compare

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

16 Dec 08:59
2d2ccf4
Compare
Choose a tag to compare

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

16 Dec 04:10
f8a091d
Compare
Choose a tag to compare

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

09 Dec 11:25
7b2b069
Compare
Choose a tag to compare

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

15 Nov 08:51
266233f
Compare
Choose a tag to compare

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/

9.0.0-beta0

20 Sep 13:01
5a3e556
Compare
Choose a tag to compare

WARN: Please get this SDK from PyPi instead of the soroban branch. The soroban branch will be deleted later.

Update

  • feat: add helper functions to sign authorization entries. (#776)
  • feat: add SorobanServerAsync to support asynchronous requests. (#782)

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

9.0.0-alpha2

16 Sep 10:06
b444030
Compare
Choose a tag to compare
9.0.0-alpha2 Pre-release
Pre-release

This version is not compatible with Soroban Preview 10.

Update

  • feat: add support for Soroban Preview 11 (#777)

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

9.0.0-alpha1

28 Aug 08:56
1be4099
Compare
Choose a tag to compare
9.0.0-alpha1 Pre-release
Pre-release

Update

  • fix: fix the issue where soroban data is not correctly set when building a transaction through TransactionBuilder. (#770)

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

9.0.0-alpha0

27 Aug 04:58
91cc4fd
Compare
Choose a tag to compare
9.0.0-alpha0 Pre-release
Pre-release

Add

  • feat: add support for Soroban Preview 10. Please check the examples in the examples folder to learn how to use it.

Update

  • Runtime type checking has now been removed. Please use tools like mypy for type checking. (#706)
  • Add __hash__ to the xdr classes. (#757)
  • Make aiohttp and aiohttp-sse-client as optional dependencies. (#765)
  • Publishing to PyPI with a Trusted Publisher. (#767)
  • Update dependencies.

Breaking changes

  • Remove ValueError, TypeError and AttributeError from stellar_sdk.exceptions. (#763)

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