Releases: workos/authkit-session
Releases · workos/authkit-session
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Major DX and API improvements for framework-agnostic authentication.
Configuration & Validation
- Add
validateConfig()for batch validation with descriptive error messages - Export
ConfigurationProviderclass 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, andpromptparameters - Add shared
AuthUrlOptionsandGetAuthorizationUrlOptionsinterfaces - Improve API consistency across
getAuthorizationUrl/getSignInUrl/getSignUpUrl - Add
rolesfield 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
pureWebcryptoEncryptionimplementation (POC) - Improve
ironWebcryptoEncryptiontype 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/nodetov8.0.0-beta.4
Code Cleanup
- Remove
WorkOSLite(use official SDK) - Remove
UserManagementlite wrapper - Remove
ChromeExtensionStorageadapter - Remove custom
HttpClient - Remove legacy
iron.tsfile
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
Major DX and API improvements for framework-agnostic authentication.
Configuration & Validation
- Add
validateConfig()for batch validation with descriptive error messages - Export
ConfigurationProviderclass 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, andpromptparameters - Add shared
AuthUrlOptionsandGetAuthorizationUrlOptionsinterfaces - Improve API consistency across
getAuthorizationUrl/getSignInUrl/getSignUpUrl - Add
rolesfield 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
pureWebcryptoEncryptionimplementation (POC) - Improve
ironWebcryptoEncryptiontype 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/nodetov8.0.0-beta.4
Code Cleanup
- Remove
WorkOSLite(use official SDK) - Remove
UserManagementlite wrapper - Remove
ChromeExtensionStorageadapter - Remove custom
HttpClient - Remove legacy
iron.tsfile
Full Changelog: https://github.com/workos/authkit-session/commits/v0.1.0