Skip to content

Releases: immutable/ts-immutable-sdk

2.17.0

17 Apr 00:34
abae76b

Choose a tag to compare

2.17.0 (2026-04-17)

🚀 Features

  • audience: CDN bundle entry point and tsup build (SDK-115) (#2853)
  • audience: wire onError callback from AudienceConfig through to core (#2857)
  • audience: sessionId on all events, UTMs on sign_up and link_clicked (SDK-140) (#2864)
  • orderbook: Add createTraitBid, getTraitBid and listTraitBid functions for orderbook (#2854)
  • pixel: add scroll depth auto-capture (SDK-136) (#2862)

2.16.0

14 Apr 03:01
55a08c4

Choose a tag to compare

2.16.0 (2026-04-14)

🚀 Features

  • audience: typed track() surface for v1 event catalogue (SDK-116) (#2850)
  • pixel: remove identify() from pixel tracker (#2846)

🩹 Fixes

  • audience: remove environment from public interfaces (#2851)
  • pixel: support environment in snippet generator for non-prod endpoints (#2849)

2.15.0

10 Apr 05:12
05eafd9

Choose a tag to compare

2.15.0 (2026-04-10)

🚀 Features

  • audience: scaffold @imtbl/audience-core package (#2811)
  • audience: add core types, utils, config, storage, and cookie (#2812)
  • audience: add transport, queue, and context collection to core (#2813)
  • audience: add page-unload flush to MessageQueue (#2815)
  • audience: fix core bugs and add capabilities for web SDK (#2824)
  • audience: scaffold @imtbl/pixel package with attribution, loader, and snippet (#2829)
  • audience: scaffold @imtbl/audience-sdk package (#2825)
  • audience: add pixel core class, consent state machine, and session cookie (#2830)
  • audience: bootstrap wiring, GA/Meta IDs, unload fix (#2831)
  • audience: add Audience class with consent, tracking, and identity (#2826)
  • ⚠️ audience: add IdentityType, rename alias params to id/identityType (#2836)
  • audience: automatic CMP consent detection (GCM v2 + IAB TCF) (#2842)
  • audience-core: unified AudienceError surface + fix partial-success silent drop (#2841)
  • pixel: auto-capture form submissions and outbound link clicks (#2833)
  • pixel: add identityType parameter to identify() (#2840)

🩹 Fixes

  • audience: add @imtbl/audience to publish workflow version-seeding filter (#2843)
  • audience: build @imtbl/audience in publish workflow (#2845)

⚠️ Breaking Changes

  • ⚠️ audience: add IdentityType, rename alias params to id/identityType (#2836)

2.14.3

26 Mar 23:30
0904781

Choose a tag to compare

2.14.3 (2026-03-26)

🩹 Fixes

  • wallet: Ensure transaction simulation throws an error for non-native clients on transaction simulation revert (#2806)
  • wallet: add pointer events to embedded login overlay (#2807)

2.14.0

20 Mar 04:07
b02b4a5

Choose a tag to compare

2.14.0 (2026-03-20)

🚀 Features

  • sale: Surface vendor errors from custom webooks (#2802)

🩹 Fixes

  • checkout-widgets: Ensure error view is shown when sale processing fails (#2805)
  • passport,wallet: prevent login popup on page load and fix wallet address display after OAuth redirect (#2801)

2.13.0

16 Mar 01:27
9cb8149

Choose a tag to compare

2.13.0 (2026-03-16)

🚀 Features

  • wallet: Gracefully handle 422 guardian errors for native clients (#2799)

🩹 Fixes

  • NOISSUE-0000: Infinite refresh loop when session has RefreshTokenError (#2796)

2.12.7

24 Feb 02:55
e725f63

Choose a tag to compare

2.12.7 (2026-02-24)

🚀 Features

  • auth-next: add default auth without examples changes (#2795)
  • passport: nextjs packages (#2768)
  • passport: add logging to auth callbacks (#2791)
  • passport: auto refresh tokens on the client side (#2790)
  • passport: reduce cookie size (#2793)

🩹 Fixes

  • passport: fix is authenticated state (#2786)

2.12.6

04 Feb 01:14
9b16625

Choose a tag to compare

2.12.6 (2026-02-04)

🚀 Features

  • game-bridge: enhance error diagnostics and consolidate build output (#2785)
  • wallet: add Ethereum Sepolia Testnet configuration (#2784)

2.12.5

27 Jan 05:35
24ed1cd

Choose a tag to compare

2.12.5 (2026-01-27)

🚀 Features

  • sequence signer, sequence provider request accounts, sample app arb workflow (#2774)
  • auth: extract arbitrum chain data from passport claim (#2771)
  • passport: add arbitrum chain config to wallet and passport (#2770)
  • wallet: set up sequence provider (#2772)
  • wallet: pass chain correct chain to transaction confirmation app (#2773)

🩹 Fixes

  • orderbook: keep cancellation chainId numeric for viem EIP712Domain inference (#2775)

2.12.4

14 Jan 01:56
c717923

Choose a tag to compare

2.12.4 (2026-01-14)

🚀 Features

  • passport: Add subscribed option for marketing consent status (#2757)

🩹 Fixes

  • passport: remove toUserImx validation from registerOffchain (#2766)