Skip to content

V3 Release - #3

Merged
Wilsoon7721 merged 8 commits into
mainfrom
release/v3
Oct 5, 2026
Merged

Wilsoon7721 merged 8 commits into
mainfrom
release/v3

Conversation

@Wilsoon7721

Copy link
Copy Markdown
Owner
  • Core is now standards-only. Provider-specific behaviour moves to provider profiles (defineProfile, createAuthClient). WilsoonID ships as @wilsoon/auth-provider-wilsoon, with its extras under client.wilsoon.*
  • Roles and permissions are open string lists read via rolesClaim / permissionsClaim, checked with hasRole / hasPermission, fails when unset
  • Added liveAccess(), silentAuthorize() and enforce: "live" in the Next.js middleware
  • Added error codes PROFILE_REQUIRED, FOREIGN_SESSION, SILENT_AUTH_UNAVAILABLE and INVALID_CONFIG
  • Storage names now default to oidc_*.
  • Removed CookieStorage, parseIdToken(), isTokenExpired() and the User alias
  • INTEGRATION.md moved into the docs Recipes chapter, with READMEs and docs updated for 3.0
  • CI: version bumps merged to main publish to npm and tag the release, lint check added

auth-core, auth-react and auth-next go to 3.0.0, auth-machine is unchanged. See CHANGELOG.md for migration.

@Wilsoon7721
Wilsoon7721 merged commit c19e625 into main Oct 5, 2026
1 check passed
@Wilsoon7721
Wilsoon7721 deleted the release/v3 branch October 5, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant