Skip to content

Releases: workos/authkit-session

v0.3.2

15 Dec 18:46
9f5b156

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

12 Dec 20:05
d6dd4bb

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

08 Dec 21:17
24b4d95

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

03 Dec 00:14
a6ef2e0

Choose a tag to compare

What's Changed

  • Extract authentication business logic and remove deprecated code by @nicknisi in #6
  • v0.2.0 by @nicknisi in #7

Full Changelog: v0.1.3...v0.2.0

v0.1.3

06 Nov 21:24

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

06 Oct 14:16
b353a45

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

06 Oct 13:49
3b2c364

Choose a tag to compare

Major DX and API improvements for framework-agnostic authentication.

Configuration & Validation

  • Add validateConfig() for batch validation with descriptive error messages
  • Export ConfigurationProvider class for framework implementers
  • Add getConfigurationProvider() function for advanced config access
  • Document environment variable naming convention (camelCase → WORKOS_UPPER_SNAKE_CASE)

API Enhancements

  • Enhance URL generation with organizationId, loginHint, and prompt parameters
  • Add shared AuthUrlOptions and GetAuthorizationUrlOptions interfaces
  • Improve API consistency across getAuthorizationUrl/getSignInUrl/getSignUpUrl
  • Add roles field support from JWT payload

Testing Infrastructure

  • Add comprehensive test suite with 122 tests (80%+ coverage)
  • Configure Vitest with proper Node environment

Build System

  • Migrate from tsup to native TypeScript compiler (tsc)
  • Update imports to use explicit .js extensions for ESM compatibility

Storage & Session Management

  • Refactor storage system to support TanStack Start and other frameworks
  • Improve CookieSessionStorage flexibility
  • Enhance generic type flow throughout the system

Encryption

  • Add pureWebcryptoEncryption implementation (POC)
  • Improve ironWebcryptoEncryption type safety
  • Add comprehensive encryption tests

Documentation

  • Expand README with configuration validation examples
  • Document new URL generation parameters
  • Add sections for framework implementers
  • Update code examples throughout

Dependencies

  • Update @workos-inc/node to v8.0.0-beta.4

Code Cleanup

  • Remove WorkOSLite (use official SDK)
  • Remove UserManagement lite wrapper
  • Remove ChromeExtensionStorage adapter
  • Remove custom HttpClient
  • Remove legacy iron.ts file

Full Changelog: https://github.com/workos/authkit-session/commits/v0.1.0

Full Changelog: v0.0.1-alpha.3...v0.1.1

v0.1.0

06 Oct 13:42
5a0264c

Choose a tag to compare

Major DX and API improvements for framework-agnostic authentication.

Configuration & Validation

  • Add validateConfig() for batch validation with descriptive error messages
  • Export ConfigurationProvider class for framework implementers
  • Add getConfigurationProvider() function for advanced config access
  • Document environment variable naming convention (camelCase → WORKOS_UPPER_SNAKE_CASE)

API Enhancements

  • Enhance URL generation with organizationId, loginHint, and prompt parameters
  • Add shared AuthUrlOptions and GetAuthorizationUrlOptions interfaces
  • Improve API consistency across getAuthorizationUrl/getSignInUrl/getSignUpUrl
  • Add roles field support from JWT payload

Testing Infrastructure

  • Add comprehensive test suite with 122 tests (80%+ coverage)
  • Configure Vitest with proper Node environment

Build System

  • Migrate from tsup to native TypeScript compiler (tsc)
  • Update imports to use explicit .js extensions for ESM compatibility

Storage & Session Management

  • Refactor storage system to support TanStack Start and other frameworks
  • Improve CookieSessionStorage flexibility
  • Enhance generic type flow throughout the system

Encryption

  • Add pureWebcryptoEncryption implementation (POC)
  • Improve ironWebcryptoEncryption type safety
  • Add comprehensive encryption tests

Documentation

  • Expand README with configuration validation examples
  • Document new URL generation parameters
  • Add sections for framework implementers
  • Update code examples throughout

Dependencies

  • Update @workos-inc/node to v8.0.0-beta.4

Code Cleanup

  • Remove WorkOSLite (use official SDK)
  • Remove UserManagement lite wrapper
  • Remove ChromeExtensionStorage adapter
  • Remove custom HttpClient
  • Remove legacy iron.ts file

Full Changelog: https://github.com/workos/authkit-session/commits/v0.1.0