Skip to content

v14.0.0

Choose a tag to compare

@ShapticShaptic released this 14 Aug 16:32
· 25 commits to master since this release
b82822b

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.subarray polyfill introduced in v11.0.1 as a workaround for React Native's Hermes engine. Please use @exodus/patch-broken-hermes-typed-arrays as an alternative, if needed (#795).

Added

  • The sodium-native and tweetnacl dependencies 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 nativeToScVal to 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.parseBaseAddress from TypeScript definitions (#797).

Contributors

@overcat @Shaptic

Full Changelog: v13.1.0...v14.0.0