v14.0.0
v14.0.0: Protocol 23
Breaking Changes
- This package now requires >= Node 20.
- XDR definitions have been updated to align with Protocol 23 (#800).
- Removed the custom
Buffer.subarraypolyfill introduced in v11.0.1 as a workaround for React Native's Hermes engine. Please use@exodus/patch-broken-hermes-typed-arraysas an alternative, if needed (#795).
Added
- The
sodium-nativeandtweetnacldependencies have been replaced with@noble/curves(#802). - Support for claimable balances and liquidity pools in
StrKey(#799). - Support for claimable balances, liquidity pools, and muxed accounts in
Address(#801). - Added the ability for
nativeToScValto convert arrays with differing types to smart contract values (#803). For example,
nativeToScVal([1, "x", "y"], { type: [ "i128", "symbol" ] })returns a Vec<i128, symbol, string>.
Fixed
- Fix browser compatibility with proper module resolution and UMD configuration (#798).
- Remove
MuxedAccount.parseBaseAddressfrom TypeScript definitions (#797).
Contributors
Full Changelog: v13.1.0...v14.0.0