Releases: stellar/typescript-wallet-sdk
Releases · stellar/typescript-wallet-sdk
v3.0.0
Release notes - Typescript Wallet SDK - 3.0.0
BREAKING CHANGES
- Upgraded
@stellar/stellar-sdkfrom14.5.0to15.0.1— Protocol 26 support TransactionBase.networkPassphrasesetter 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-sdkfrom14.5.0to15.0.1— Protocol 26 support - Upgraded
@stellar/freighter-apifrom^2.0.0to^6.0.1 - Freighter handler:
custom.networkreplaced withcustom.networkPassphrase TransactionBase.networkPassphrasesetter 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-sdkfrom14.5.0to15.0.1— Protocol 26 support TransactionBase.networkPassphrasesetter 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
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