Releases: stellar/typescript-wallet-sdk
v2.0.0
Release notes - Typescript Wallet SDK - 2.0.0
BREAKING CHANGES
- Minimum Node.js version bumped from 18 to 20 (#233)
- Upgraded
@stellar/stellar-sdkfrom13.0.0-beta.1to14.5.0(#233) serverSigningKeyis now required for SEP-10 authentication (#233)RecoveryServer.signingKeyis now required in the type definition (#233)
Added
MissingSigningKeyError— thrown when anchor'sstellar.tomldoes not contain aSIGNING_KEY(#233)ChallengeValidationFailedErrorandNetworkPassphraseMismatchErrorerror classes for clearer SEP-10 error handling (#233)
Removed
- Local
readChallengeTxfallback 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-sdkfrom13.0.0-beta.1to14.5.0(#233)
Changed
- SEP-10 challenge validation errors now throw plain
Errorinstead ofInvalidChallengeError(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-sdkfrom13.0.0-beta.1to14.5.0(#233)
Fixed
- Fixed XDR type compatibility for SDK v14 — replaced
StrKey.encodeContract(contractId())withAddress.fromScAddress()to handleHashtype change fromBuffertoOpaque[](#233)
Full Changelog: v1.10.0...v2.0.0
v1.10.0
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
- @philipliu made their first contribution in #199
Full Changelog: v1.9.0...v1.10.0
v1.9.0
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
Release notes - Typescript Wallet SDK - 1.8.0
Main Module typescript-wallet-sdk
Added
- Upgrade
@stellar/stellar-sdkto13.0.0-beta.1which supports theProtocol 22XDR (#172) - Add
transaction_idfield to SEP-12 requests (#165) - Make
withdraw_anchor_accountfield optional (#164) - Deprecate
getServicesInfo()in favor ofSep24.info()(#166)
Key Manager Module typescript-wallet-sdk-km
Added
- Upgrade
@stellar/stellar-sdkto13.0.0-beta.1which supports theProtocol 22XDR (#172)
Soroban Module typescript-wallet-sdk-soroban
Added
- Upgrade
@stellar/stellar-sdkto13.0.0-beta.1which supports theProtocol 22XDR (#172)
Full Changelog
v1.7.0
Release notes - Typescript Wallet SDK - 1.7.0
Main Module typescript-wallet-sdk
Fixed
- Replace
tweetnacl-utilwith@stablelibpackages (#149)- this fixes the lib
crashingonReact Nativeenvironment
- this fixes the lib
- Export missing classes and aliases (#150)
- with this change devs can now access the following classes:
Sep6Sep12Sep38StellarAssetIdDomainSigner
- and aliases:
Transfer(alias forSep6class)Auth(alias forSep10class)Customer(alias forSep12class)Interactive(alias forSep24class)Quote(alias forSep38class)XLM(alias forNativeAssetIdclass)
- with this change devs can now access the following classes:
Key Manager Module typescript-wallet-sdk-km
Added
- Support for
home_domainonGET /authrequest (#151)
Fixed
- Replace
tweetnacl-utilwith@stablelibpackages (#149)- this fixes the lib
crashingonReact Nativeenvironment
- this fixes the lib
Soroban Module typescript-wallet-sdk-soroban
Added
- Bump version to 1.7.0
Full Changelog
v1.6.0
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
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
- @kanwalpreetd made their first contribution in #134
Full Changelog
v1.4.0
v1.3.1
v1.3.0
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