Avnology ID
SDKsTypeScript SDK

Changelog

Version history for @avnology/sdk-typescript.

Changelog

All notable changes to @avnology/sdk-typescript are documented here.

1.0.0 (2026-04-01)

Initial stable release.

Features

  • Full authentication API: login(), register(), getSession(), logout()
  • Passkey support: loginWithPasskey(), enrollPasskey()
  • Social login: loginWithProvider()
  • Passwordless: loginWithMagicLink(), loginWithSms()
  • MFA: enrollTotp(), verifyTotp(), generateRecoveryCodes()
  • OAuth 2.1: buildAuthorizationUrl(), exchangeCode(), refreshToken(), revokeToken()
  • Client credentials: clientCredentials()
  • Device flow: requestDeviceCode(), pollDeviceToken()
  • Token exchange: exchangeToken()
  • Admin API: users, organizations, groups, service accounts, webhooks, permissions
  • SSO connections: SAML and OIDC configuration
  • Directory sync: SCIM management
  • Permission checking: check(), grant(), revoke(), listObjects(), expand()
  • Webhook signature verification: verifyWebhookSignature()
  • Typed error hierarchy with 25+ specific error classes
  • Automatic retry with exponential backoff
  • Rate limit handling with Retry-After support
  • Token auto-refresh
  • Mock client for testing (createMockClient)
  • Works in Node.js, Deno, Bun, browsers, and edge runtimes

Breaking changes

None (initial release).

On this page