Skip to content

Releases: StellarCN/py-stellar-base

2.2.2

08 Mar 02:47
5598fb6
Compare
Choose a tag to compare
  • fix: parameters checking rule in TimeBounds. (561f3e7)
  • fix: HashMemo and ReturnHashMemo should be fixed in length (32 bytes). (22cd179)

View at: https://pypi.org/project/stellar-sdk/2.2.2/

2.2.1

12 Feb 11:49
ca62506
Compare
Choose a tag to compare
  • fix: orderbook async streams (#265)

2.1.4

12 Feb 11:38
2794e6a
Compare
Choose a tag to compare
  • fix: orderbook async streams (#265)

2.2.0

07 Feb 14:24
bd36a5b
Compare
Choose a tag to compare

Horizon v1.0.0 Compatibility.

Added

  • Add support for top-level offers endpoint with seller, selling, and buying filter.
    Horizon 1.0 includes a new /offers end-point, which allows you to list all offers, supporting filtering by seller, selling, or buying asset.

    You can fetch data from this endpoint by doing server.offers() and use any of the following filters:

    • seller: server.offers().for_seller(account_id)
    • buying: server.offers().for_buying(asset)
    • selling: server.offers().for_selling(asset)
    • offer detail : server.offers().offer(offer_id)

    This introduced a breaking change since it modified the signature for the function server.offers().

    Before, if you wanted to list all the offers for a given account, you'd do:

    server.offers(account_id)
    

    Starting on this version you'll need to do:

    server.offers().for_seller(account_id)
    

    You can do now things that were not possible before, like finding
    all offers for an account filtering by the selling or buying asset

    server.offers().for_seller(account_id).for_buying(buying_asset).for_selling(selling_asset)
    
  • Add support for filtering accounts by signer or asset, this has been released in a previous patch version.
    Horizon 1.0 includes a new /accounts end-point, which allows you to list all accounts who have another account as a signer or hold a given asset.

    You can fetch data from this endpoint by doing server.accounts() and use any of the following filters:

    • acount detail: server.accounts().account_id(account_id), returns a single account.
    • for signer: server.accounts().for_signer(account_id), returns accounts where account_id is a signer.
    • for asset: server.accounts().for_asset(asset), returns accounts which hold the asset.

Changed

  • Regenerate the XDR definitions to include MetaV2 support (also see #1902).

Fixed

  • Fixed some documentation errors.

Breaking

  • Change function signature for server.offers.
    The signature for the function server.offers() was changed to bring support for other filters.

    Before, if you wanted to list all the offers for a given account, you'd do:

    server.offers(account_id)
    

    Starting on this version you'll need to do:

    server.offers().for_seller(account_id)
    
  • server.accounts().signer and server.accounts().asset are marked as deprecated, use server.accounts().for_signer and server.accounts().for_asset instead.

There are also some changes related to the horizon's response, currently, SDK has not added parse support to it,
so please refer to this issue or release notes of Stellar horizon 1.0.0. In addition, support for parsing the horizon's responses will be added in the next major update.

View at: https://pypi.org/project/stellar-sdk/2.2.0/

2.1.3

04 Feb 06:06
5919d91
Compare
Choose a tag to compare
  • fix: fix the bug in SEP-0010 implementation.

View at: https://pypi.org/project/stellar-sdk/2.1.3/

2.1.2

02 Feb 11:24
0cc3105
Compare
Choose a tag to compare
  • fix: fix the bug in SEP-0010 implementation.

View at: https://pypi.org/project/stellar-sdk/2.1.2/

2.2.0-beta1

31 Jan 12:40
09fae19
Compare
Choose a tag to compare
2.2.0-beta1 Pre-release
Pre-release

Horizon v1.0.0 Compatibility.

There are also some updates that have been released in previous versions, see this issue for details.

View at: https://pypi.org/project/stellar-sdk/2.2.0b1/

2.1.1

31 Jan 12:22
43caa83
Compare
Choose a tag to compare
  • feat: update challenge tx helpers for SEP-0010 v1.3.0.

View at: https://pypi.org/project/stellar-sdk/2.1.1/

2.1.1-beta1

27 Jan 04:35
1ed6b70
Compare
Choose a tag to compare
2.1.1-beta1 Pre-release
Pre-release
  • feat: update challenge tx helpers for SEP-0010 v1.3.0

View at: https://pypi.org/project/stellar-sdk/2.1.1b1/

2.1.0

04 Jan 13:41
5d4b3d2
Compare
Choose a tag to compare
  • feat: add support for SEP-0001 (stellar.toml).
  • feat: add support for SEP-0002 (Federation protocol).
  • perf: adjust the client's default timeout.