Skip to content

Releases: stellar/js-stellar-sdk

v11.0.0-beta.0

21 Apr 20:25
82990f1
Compare
Choose a tag to compare
v11.0.0-beta.0 Pre-release
Pre-release

This version is marked by a major version bump because of the significant upgrades to underlying dependencies. While there should be no noticeable API changes from a downstream perspective, there may be breaking changes in the way that this library is bundled.

Update

  • Build system has been overhauled to support Webpack 5 (#814).
  • stellar-base has been updated to its corresponding overhaul (#818).

Fix

  • Missing fields have been added to certain API responses (#801 and #797).

New Contributors

Full Changelog: v10.4.1...v11.0.0-beta.0

v10.4.1

15 Dec 21:12
165ee6b
Compare
Choose a tag to compare

Update

  • Bumps stellar-base version to v8.2.2 to include latest fix: enabling fast signing in service workers (#806).

v10.4.0

04 Oct 21:09
9926203
Compare
Choose a tag to compare

Add

  • Add SEP-1 fields to StellarTomlResolver for type checks (#794).

  • Add support for passing X-Auth-Token as a custom header (#795).

Update

  • Bumps stellar-base version to v8.2.1 to include latest fixes.

Thank you by @tobinbc and @zachalam for your contributions!

v10.3.0

07 Sep 19:35
Compare
Choose a tag to compare

v10.3.0

Fix

  • Adds successful field to transaction submission response (#790).

Update

  • Bumps stellar-base version to v8.2.0 to include CAP-40 support in Operation.setOptions (#793).

v10.2.0

19 Aug 22:14
e02c401
Compare
Choose a tag to compare

v10.2.0

Fix

  • Adds the missing successful field to transaction responses (#790).

Update

  • Bumps stellar-base version to v8.1.0 to include bug fixes and latest XDR changes.

v10.1.2

26 May 19:00
5339da2
Compare
Choose a tag to compare

Fix

  • Upgrades the eventsource dependency to fix a critical security vulnerability (#783).

v10.1.1

17 May 22:00
44258b6
Compare
Choose a tag to compare

Fixes

  • Reverts a change from v10.1.0 which caused streams to die prematurely (#780).
  • Bumps stellar-base version to v8.0.1 to include latest bugfixes.

Full Changelog: v10.1.0...v10.1.1

v10.1.0

18 Apr 18:28
d48dbb8
Compare
Choose a tag to compare

This is a promotion without changes from v10.1.0-beta.0. Its CHANGELOG is replicated below.

Add

  • Support for Protocol 19 (#775):

    • new precondition fields on a TransactionResponse
    • new account fields on AccountResponse and AccountRecord
    • bumping stellar-base to the latest beta version
  • Add a way to filter offers by seller: OfferCallBuilder.seller(string), corresponding to GET /offers?seller=<string> (#773).

Fix

  • Add missing field to account responses: last_modified_time which is the time equivalent of the existing last_modified_ledger (#770).

  • Stop opening extra connections when SSE streams receive event: close events (#772).

  • Fix SSE streams not loading under React Native (thank you, @hunterpetersen!) (#761).

v10.1.0-beta.0

13 Apr 17:02
bf05131
Compare
Choose a tag to compare
v10.1.0-beta.0 Pre-release
Pre-release

v10.1.0-beta.0

Add

  • Support for Protocol 19 (#775):

    • new precondition fields on a TransactionResponse
    • new account fields on AccountResponse and AccountRecord
    • bumping stellar-base to the latest beta version
  • Add a way to filter offers by seller: OfferCallBuilder.seller(string), corresponding to GET /offers?seller=<string> (#773).

Fix

  • Add missing field to account responses: last_modified_time which is the time equivalent of the existing last_modified_ledger (#770).

  • Stop opening extra connections when SSE streams receive event: close events (#772).

  • Fix SSE streams not loading under React Native (thank you, @hunterpetersen!) (#761).

v10.0.1

21 Jan 21:28
d8e3818
Compare
Choose a tag to compare

Fix

  • Add missing fields to the LedgerRecord: successful_transaction_count and failed_transaction_count (#740). Note that this also marks several fields as deprecated because they don't actually exist in the Horizon API response:

    • transaction_count: superceded by the sum of the aforementioned fields
    • base_fee: superceded by the base_fee_in_stroops field
    • base_reserve: superceded by the base_reserve_in_stroops field

These deprecated fields will be removed in the next major version. It's unlikely that this breaking change should affect anyone, as these fields have likely been missing/invalid for some time.

Update

  • Update a number of dependencies that needed various security updates:

    • several dependencies bumped their patch version (#736, #684, #672, #666, #644, #622)
    • axios has been bumped to 0.25.0 without causing breaking changes (#742)
    • the karma suite of packages has been updated to the latest major version (#743)

All of the dependencies in question besides axios were developer dependencies, so there never was downstream security impact nor will there be downstream upgrade impact.