-beta.* suffix, for example, 3.2.0-beta.1. For more information on how to use the beta versions, refer to the README in the GitHub repository.Full Changelog: v8.4.0...v8.5.0
Full Changelog: v8.3.0...v8.3.1
Full Changelog: v8.2.0...v8.3.0
locale param to send/resend invitation methods by @jasonbarry in #1460Full Changelog: v8.0.0...v8.1.0
This is a breaking change that drops support for Node 16 and Node 18.
✨ New Features
PKCE Authentication for Public Clients
clientId for public client appsgetAuthorizationUrlWithPKCE() method generates PKCE challenge internallyauthenticateWithCode() auto-detects client mode (public vs confidential)createWorkOS() factory with compile-time type safety - TypeScript errors if you use server-only methods on public clientsUniversal Runtime Support
package.json conditionslib/node_modules/ issues that broke Electron packagingBetter TypeScript Types
connection, organization, or provider)🔥 Most Exciting Changes
⚠️ Breaking Changes
Minimum Node.js version: 20+ (Node 16 and 18 both have reached EOL)
Removed deprecated methods:
createSecret() → use createObject()listSecrets() → use listObjects()readSecret() → use readObject()updateSecret() → use updateObject()deleteSecret() → use deleteObject()verifyFactor() → use verifyChallenge()sendMagicAuthCode() → use sendMagicCode()API Changes:
listOrganizationMemberships() now requires userId OR organizationIdcustomAttributes (e.g., user.customAttributes?.emails)connection, organization, or provider (not multiple)allowProfilesOutsideOrganization and domains fieldsdsync.deactivated → dsync.deletedPackage structure:
Now ESM-first with dual CJS/ESM exports
Removed internal HTTP/crypto provider classes (public API unchanged)
Install: npm install @workos-inc/node@8
Migration Guide: V8_MIGRATION_GUIDE.md
Questions? Hit me up!
Full Changelog: v7.82.0...v8.0.0
Full Changelog: v7.81.0...v7.82.0
Full Changelog: v7.79.2...v7.79.3
Full Changelog: v7.79.1...v7.79.2
Full Changelog: v7.79.0...v7.79.1
readObjectByName method for Vault API by @hexedpackets in #1424Full Changelog: v7.78.0...v7.79.0
Full Changelog: v7.76.0...v7.77.0
Full Changelog: v7.75.0...v7.75.1
Full Changelog: v7.74.0...v7.74.1
Full Changelog: v7.73.0...v7.74.0
Full Changelog: v7.72.2...v8.0.0-rc.3
Full Changelog: v7.72.0...v7.72.1
Full Changelog: v7.71.0...v7.72.0
Full Changelog: v7.71.0...v8.0.0-rc.1
Full Changelog: v7.69.2...v7.70.0