Skip to content

Releases: stellar/typescript-wallet-sdk

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

v1.3.0

09 Jan 00:19
dd4b52a

Choose a tag to compare

Release notes - Wallets - TS 1.3.0

Story

[TS] Account setup and recovery using SEP-30

[TS] Multisig: allow setting up multisig account

Implement /info

Implement /prices with/without SEP-10 AuthToken

Implement /price with/without SEP-10 AuthToken

Implement POST /quote

Implement GET /quote

Happy path integration test using testanchor

Implement get /info

Implement deposit and withdraw endpoints mirroring SEP-24 implementation

Implement exchange endpoints

Add handler for non-200 error codes coming from deposit/withdraw endpoints

Implement get /transactions and /transaction

Add support for SEP-6 transactions in Watcher

[TS] Add SEP aliases

[TS] improve linting configuration

[ts] - use AuthToken type that ties auth token with the account public key

Allow for passing arbitrary token to recovery signer servers

Upgrade stellar-sdk to v11.0.0-beta.6

[TS] - add Sep6 transaction polling code