Releases: immutable/ts-immutable-sdk
Releases · immutable/ts-immutable-sdk
2.17.0
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
2.15.0
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
2.14.0
2.13.0
2.12.7
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
2.12.5
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)