Skip to content

Releases: stellar/typescript-wallet-sdk

v3.0.0

15 Apr 23:17
41d1cba

Choose a tag to compare

Release notes - Typescript Wallet SDK - 3.0.0

BREAKING CHANGES

  • Upgraded @stellar/stellar-sdk from 14.5.0 to 15.0.1 — Protocol 26 support
  • TransactionBase.networkPassphrase setter now throws to enforce immutability (upstream change)
  • XDR integer strict validation: i64/u64 fromString() throws on overflow/underflow, i32/u32 throws at XDR serialization (upstream change)

Release notes - Typescript Wallet SDK Key Manager - 3.0.0

BREAKING CHANGES

  • Upgraded @stellar/stellar-sdk from 14.5.0 to 15.0.1 — Protocol 26 support
  • Upgraded @stellar/freighter-api from ^2.0.0 to ^6.0.1
  • Freighter handler: custom.network replaced with custom.networkPassphrase
  • TransactionBase.networkPassphrase setter now throws to enforce immutability (upstream change)

Fixed

  • Freighter handler now uses correct network passphrase for XDR deserialization instead of hardcoded Networks.PUBLIC

Added

  • Freighter handler test coverage

Release notes - Typescript Wallet SDK Soroban - 3.0.0

BREAKING CHANGES

  • Upgraded @stellar/stellar-sdk from 14.5.0 to 15.0.1 — Protocol 26 support
  • TransactionBase.networkPassphrase setter now throws to enforce immutability (upstream change)
  • XDR integer strict validation: i64/u64 fromString() throws on overflow/underflow, i32/u32 throws at XDR serialization (upstream change)

Added

  • XDR integer boundary and overflow/underflow tests

Full Changelog: v2.0.0...v3.0.0

v2.0.0

27 Feb 01:08
c8d036b

Choose a tag to compare

Release notes - Typescript Wallet SDK - 2.0.0

BREAKING CHANGES

  • Minimum Node.js version bumped from 18 to 20 (#233)
  • Upgraded @stellar/stellar-sdk from 13.0.0-beta.1 to 14.5.0 (#233)
  • serverSigningKey is now required for SEP-10 authentication (#233)
  • RecoveryServer.signingKey is now required in the type definition (#233)

Added

  • MissingSigningKeyError — thrown when anchor's stellar.toml does not contain a SIGNING_KEY (#233)
  • ChallengeValidationFailedError and NetworkPassphraseMismatchError error classes for clearer SEP-10 error handling (#233)

Removed

  • Local readChallengeTx fallback function (#233)

Release notes - Typescript Wallet SDK Key Manager - 2.0.0

BREAKING CHANGES

  • Minimum Node.js version bumped from 18 to 20 (#233)
  • Upgraded @stellar/stellar-sdk from 13.0.0-beta.1 to 14.5.0 (#233)

Changed

  • SEP-10 challenge validation errors now throw plain Error instead of InvalidChallengeError (upstream SDK change) (#233)

Release notes - Typescript Wallet SDK Soroban - 2.0.0

BREAKING CHANGES

  • Minimum Node.js version bumped from 18 to 20 (#233)
  • Upgraded @stellar/stellar-sdk from 13.0.0-beta.1 to 14.5.0 (#233)

Fixed

  • Fixed XDR type compatibility for SDK v14 — replaced StrKey.encodeContract(contractId()) with Address.fromScAddress() to handle Hash type change from Buffer to Opaque[] (#233)

Full Changelog: v1.10.0...v2.0.0

v1.10.0

26 Feb 07:26
41e676e

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.10.0

Main Module typescript-wallet-sdk

Added

  • Validate SEP-10 challenge transaction (#228)

Fixed

  • Fix broken JWT expiration check in SEP-10 authentication (#226)
  • Fix TypeError crash in SEP-7 replace parameter parsing (#227)
  • Fix failing tests (#231)

Key Manager Module typescript-wallet-sdk-km

  • Version bump

Soroban Module typescript-wallet-sdk-soroban

  • Version bump

New Contributors

Full Changelog: v1.9.0...v1.10.0

v1.9.0

20 Feb 19:19
9e78d57

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.9.0

Main Module typescript-wallet-sdk

Added

  • Added SEP-43 types: (#186)

Key Manager Module typescript-wallet-sdk-km

Added

  • Version bump

Soroban Module typescript-wallet-sdk-soroban

Added

  • Version bump

Full Changelog

v1.8.0...v1.9.0

v1.8.0

14 Nov 17:54
1c94621

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.8.0

Main Module typescript-wallet-sdk

Added

  • Upgrade @stellar/stellar-sdk to 13.0.0-beta.1 which supports the Protocol 22 XDR (#172)
  • Add transaction_id field to SEP-12 requests (#165)
  • Make withdraw_anchor_account field optional (#164)
  • Deprecate getServicesInfo() in favor of Sep24.info() (#166)

Key Manager Module typescript-wallet-sdk-km

Added

  • Upgrade @stellar/stellar-sdk to 13.0.0-beta.1 which supports the Protocol 22 XDR (#172)

Soroban Module typescript-wallet-sdk-soroban

Added

  • Upgrade @stellar/stellar-sdk to 13.0.0-beta.1 which supports the Protocol 22 XDR (#172)

Full Changelog

v1.7.0...v1.8.0

v1.7.0

08 Jul 19:44
c5636c2

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.7.0

Main Module typescript-wallet-sdk

Fixed

  • Replace tweetnacl-util with @stablelib packages (#149)
    • this fixes the lib crashing on React Native environment
  • Export missing classes and aliases (#150)
    • with this change devs can now access the following classes:
      • Sep6
      • Sep12
      • Sep38
      • StellarAssetId
      • DomainSigner
    • and aliases:
      • Transfer (alias for Sep6 class)
      • Auth (alias for Sep10 class)
      • Customer (alias for Sep12 class)
      • Interactive (alias for Sep24 class)
      • Quote (alias for Sep38 class)
      • XLM (alias for NativeAssetId class)

Key Manager Module typescript-wallet-sdk-km

Added

  • Support for home_domain on GET /auth request (#151)

Fixed

  • Replace tweetnacl-util with @stablelib packages (#149)
    • this fixes the lib crashing on React Native environment

Soroban Module typescript-wallet-sdk-soroban

Added

  • Bump version to 1.7.0

Full Changelog

v1.6.0...v1.7.0

v1.6.0

02 Jul 18:08
77e81bb

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.6.0

Main Module typescript-wallet-sdk

Added

  • Support for Sep-7 (#141)(#144)
  • Upgrade @stellar/stellar-sdk to 12.1.0 (#143)
  • New on_hold status (#140)

Fixed

  • [BREAKING CHANGE] Fix response objects returned on Customer functions (#142)

Key Manager Module typescript-wallet-sdk-km

Added

  • Upgrade @stellar/stellar-sdk to 12.1.0 (#143)

Soroban Module typescript-wallet-sdk-soroban

Added

  • Upgrade @stellar/stellar-sdk to 12.1.0 (#143)

Full Changelog

v1.5.0...v1.6.0

v1.5.0

20 May 18:35
v1.5.0
c44d76a

Choose a tag to compare

Release notes - Typescript Wallet SDK - 1.5.0

Module typescript-wallet-sdk

Added

  • AuthHeaderSigner to Authentication Flow
  • End to end tests for testing browser build
  • Beta builds on merges to develop branch

Module typescript-wallet-sdk-km

Added

  • Challenge token to param to auth header

Fixed

  • Update BrowserStorageConfigParams method types

New Soroban Module typescript-wallet-sdk-soroban

Added

  • Init to the project, added soroban functionality
  • getTokenInvocationArgs function
  • Token parsing/formatting functions
  • scValyByType function
  • generic getInvocationDetails helper

New Contributors

Full Changelog

v1.4.0...v1.5.0

v1.4.0

26 Mar 23:28
0569da3

Choose a tag to compare

Release notes - Wallets - TS 1.4.0

Story

Add sep10 sign challenge txn helper

Add npm publish github action

Add anchor platform integration tests

Change project structure to a monorepo

v1.3.1

11 Jan 21:31
a876f3b

Choose a tag to compare

Release notes - Wallets - TS 1.3.1

Story

Upgrade stellar-sdk to v11.1.0