Releases: StellarCN/py-stellar-base
9.1.3
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
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
Update
- improve: add the missing
create_at
field toGetTransactionResponse
. (#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
Update
- feat: support resource leeway parameter when simulating Soroban transactions. (#846)
- refactor: the type of
GetEventsRequest.start_ledger
has changed fromstr
toint
. (#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
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
Update
- refactor: make the
parameters
parameter inTransactionBuilder.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
withrequests-sse
to improve the stability of the stream. Previously, when encountering an error, it would throw aConnectionError
, but now it will throw aStreamClientError
. (#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
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
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
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
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
andaiohttp-sse-client
as optional dependencies. (#765) - Publishing to PyPI with a Trusted Publisher. (#767)
- Update dependencies.
Breaking changes
- Remove
ValueError
,TypeError
andAttributeError
fromstellar_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/