Skip to content

Latest commit

 

History

History
1027 lines (589 loc) · 33.7 KB

CHANGELOG.md

File metadata and controls

1027 lines (589 loc) · 33.7 KB

Changelog

v0.5.5

compare changes

🚀 Enhancements

  • Add workos oauth provider (bfa2a88)
  • Add seznam oauth provider (#285)
  • webauthn: Add event to validateUser to track authenticated users (#287)

🏡 Chore

  • Update packageManager to pnpm 9.13.2 (fc0d991)

❤️ Contributors

v0.5.4

compare changes

🚀 Enhancements

  • Forward set-cookie header for useUserSession().clear() (#282)

🏡 Chore

❤️ Contributors

v0.5.3

compare changes

🚀 Enhancements

🩹 Fixes

  • composable: Use same context for clear and fetch (#278)

🏡 Chore

❤️ Contributors

v0.5.2

compare changes

🚀 Enhancements

  • Zitadel provider implementation (d4c0b5a)

🏡 Chore

❤️ Contributors

v0.5.1

compare changes

🩹 Fixes

  • useWebAuthn composable registration & fix allowCredentials / excludeCredentials option (#266)

🏡 Chore

❤️ Contributors

v0.5.0

compare changes

📖 Documentation

  • Set webauthn version to v10 (ca151c7)
  • Fix typo (#251)

🏡 Chore

  • playground: Remove duplicate code (edc14ce)
  • ⚠️ Update simplewebauthn to v11 (92e3e2e)
  • Update deps (5a4ecb3)

⚠️ Breaking Changes

  • ⚠️ Update simplewebauthn to v11 (92e3e2e)

❤️ Contributors

v0.4.4

compare changes

🩹 Fixes

  • Fetch hook is called even is user is not set (#209)

❤️ Contributors

v0.4.3

compare changes

🚀 Enhancements

  • ClearUserSession takes config arg as well (69eaf42)
  • Add linear provider (c1291cd)

🏡 Chore

❤️ Contributors

v0.4.2

compare changes

🚀 Enhancements

📖 Documentation

❤️ Contributors

v0.4.1

compare changes

📖 Documentation

🏡 Chore

  • Remove unnecessary challenge cookie (be2626b)

❤️ Contributors

v0.4.0

compare changes

🚀 Enhancements

  • Add Dropbox as supported oauth provider (#183)
  • ⚠️ Call fetch hook if session is not empty instead of user defined (#188)
  • ⚠️ Rename oauth<Provider>EventHandler todefineOAuth<Provider>EventHandler (#189)
  • Add hashPassword & verifyPassword server utils (0c4d050)
  • Webauthn (passkey) support (a90b173)

🩹 Fixes

  • steam: Improve open id validation (#184)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Call fetch hook if session is not empty instead of user defined (#188)
  • ⚠️ Rename oauth<Provider>EventHandler todefineOAuth<Provider>EventHandler (#189)

❤️ Contributors

v0.3.9

compare changes

🩹 Fixes

  • UserSession secure type augmentation (#181)

🏡 Chore

❤️ Contributors

v0.3.8

compare changes

🚀 Enhancements

  • Add Gitlab provider (fec746f)
  • Add instagram provider (3bd553c)
  • Add vk provider (6581f12)
  • Add support for private data & config argument (#171)

🩹 Fixes

  • Ensure plugin declaration files are emitted (#170)

📖 Documentation

  • Add note about cookie size (a725436)
  • Add note to readme about session API route (ddf38c1)

🏡 Chore

❤️ Contributors

v0.3.7

compare changes

🩹 Fixes

  • Paypal tokens request requires encoded redirect_uri (8bf3b0b)

🏡 Chore

❤️ Contributors

v0.3.6

compare changes

🚀 Enhancements

💅 Refactors

📖 Documentation

🏡 Chore

❤️ Contributors

v0.3.5

compare changes

🚀 Enhancements

  • Cognito oauth support custom domain (4ad11a4)

🩹 Fixes

  • Fetch session directly when ssr disabled (#151)

💅 Refactors

  • Handle missing configuration error (5675aaf)
  • Handle access token error response (a1b3fbb)

🏡 Chore

❤️ Contributors

v0.3.4

compare changes

🚀 Enhancements

  • Support redirectURL config for all providers (cdca787)

❤️ Contributors

v0.3.3

compare changes

🚀 Enhancements

  • Support NUXT_OAUTH_MICROSOFT_REDIRECT_URL (9979f0d)
  • Add support nitro prefix env (58ebf85)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.3.2

compare changes

🩹 Fixes

  • Add missing session in AuthState (3e39727)

❤️ Contributors

v0.3.1

compare changes

🩹 Fixes

  • Always return 200 for session endpoint (#130)

📖 Documentation

  • Fix event handler name in example (a4cfa89)

🏡 Chore

❤️ Contributors

v0.3.0

compare changes

🔥 Performance

  • ⚠️ One export per provider for tree-shaking (4f98b53)

📖 Documentation

⚠️ Breaking Changes

  • ⚠️ One export per provider for tree-shaking (4f98b53)

❤️ Contributors

v0.2.1

compare changes

🚀 Enhancements

  • X/Twitter email requirement enhancement (65d6324)
  • Add yandex oauth (22bd974)

🎨 Styles

❤️ Contributors

v0.2.0

compare changes

🚀 Enhancements

  • ⚠️ Support hybrid rendering (#104)
  • Add steam as supported oauth provider (c8b02d0)
  • Add paypal as supported oauth provider (57ea01e)
  • Add x(formerly twitter) as supported oauth provider (a0be1f2)
  • Add xsuaa provider (9afb9eb)

💅 Refactors

  • Replace ofetch with $fetch (a7df1b5)

📖 Documentation

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Support hybrid rendering (#104)

❤️ Contributors

v0.1.0

compare changes

🚀 Enhancements

  • ⚠️ Support hybrid rendering (#104)

📖 Documentation

  • Fix typos (149448a)
  • Include SSR instructions in the README, fixes #97 (#99, #97)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Support hybrid rendering (#104)

❤️ Contributors

v0.0.25

compare changes

🚀 Enhancements

  • Add fields support to facebook provider (8e53936)

🏡 Chore

  • Update to latest @nuxt/module-builder (c9e4ff7)

❤️ Contributors

v0.0.24

compare changes

🚀 Enhancements

  • Add facebook OAuth provider (777d8b2)

🏡 Chore

❤️ Contributors

v0.0.23

compare changes

🚀 Enhancements

  • Add opts to requireUserSession for error message and status code customization (015e847)

🩹 Fixes

  • Avoid duplicate trigger of session fetch hook due to request retry (5fac9a1)

📖 Documentation

  • Removed reference to /api in readme (#77)

🏡 Chore

❤️ Contributors

v0.0.22

compare changes

🚀 Enhancements

  • Add redirectUrl to OAuthMicrosoftConfig for HTTP vs HTTPS Handling (50ba6fe)

🩹 Fixes

  • types: Narrowed session type passed to fetch session hook (77c82e7)

📖 Documentation

  • Use new nuxi module add command in installation (d64b9d3)
  • Improve readme (00c8287)

❤️ Contributors

v0.0.21

compare changes

🏡 Chore

❤️ Contributors

v0.0.20

compare changes

🩹 Fixes

  • Leverage NUXT_SESSION_PASSWORD provided at runtime (4932959)

❤️ Contributors

v0.0.19

compare changes

🚀 Enhancements

  • Generate NUXT_SESSION_PASSWORD and throw if not set in production (de890ed)

🩹 Fixes

  • Leverage runtimeConfig to check password (7c23543)

🏡 Chore

❤️ Contributors

v0.0.18

compare changes

🚀 Enhancements

  • Add authorizationParams in oauth config (#56)

🩹 Fixes

  • UserSession user type augmentation (#54)
  • User session types (#55)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.0.17

compare changes

🩹 Fixes

  • UserSession user type augmentation (#54)

🏡 Chore

❤️ Contributors

v0.0.16

compare changes

🚀 Enhancements

  • Add replaceUserSession() (#44)

🩹 Fixes

  • google: Remove redirectUrl type (#52)

🏡 Chore

❤️ Contributors

v0.0.15

compare changes

🚀 Enhancements

  • Add auth0 connection parameter to config (#39)
  • Added aws cognito provider (#36)

🩹 Fixes

  • Replace encoded space characters with regular spaces (#40)

🏡 Chore

❤️ Contributors

v0.0.14

compare changes

🚀 Enhancements

  • Added keycloak as oauth provider (#23)

🏡 Chore

  • Test bundler module resolution (#32)
  • Update deps (9d6b258)

❤️ Contributors

v0.0.13

compare changes

🏡 Chore

  • Rename session from verify to fetch (10694e9)

❤️ Contributors

v0.0.12

compare changes

🩹 Fixes

  • Correct arguments for hooks (6e0193e)

❤️ Contributors

v0.0.11

compare changes

🚀 Enhancements

  • Add sessionHooks to extend user sessions (c470319)

❤️ Contributors

v0.0.10

compare changes

🚀 Enhancements

  • Added linkedIn auth provider (#13)

🩹 Fixes

  • Add audience to auth0 runtime config types (#27)

📖 Documentation

  • Add LinkedIn in providers (c9b9925)

🏡 Chore

❤️ Contributors

v0.0.9

compare changes

🚀 Enhancements

  • Add max_age param for auth0 (#26)
  • Added Microsoft as oauth provider (#8)

❤️ Contributors

v0.0.8

compare changes

🩹 Fixes

  • Avoid infinite loop with latest Nuxt (93b949d)

🏡 Chore

  • playground: Better with right title (97a3ad3)

❤️ Contributors

v0.0.7

compare changes

🩹 Fixes

  • oauth: Add generic OAuthConfig type (#18)

📖 Documentation

  • Use consistent reference to module (13daa78)

🏡 Chore

❤️ Contributors

v0.0.6

compare changes

🚀 Enhancements

  • Added discord auth provider (#7)
  • Added oauth battle.net (#11)
  • Refactor login buttons to use dropdown (#14)

🏡 Chore

❤️ Contributors

v0.0.5

compare changes

🚀 Enhancements

  • Added google as oauth provider (#3)
  • Added twitch as supported oauth provider (#5)
  • Added auth0 as oauth provider (#6)

💅 Refactors

  • Use useSession generic rather than assertion (#4)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.0.4

compare changes

🩹 Fixes

🏡 Chore

❤️ Contributors

v0.0.3

compare changes

🚀 Enhancements

  • Allow users to define custom session factory + types (#2)

🩹 Fixes

  • Don't log warning about password when preparing types (804057b)
  • Import useRuntimeConfig (bdbb4b8)

🏡 Chore

🤖 CI

  • Run lint + test actions in ci (f50c1b5)

❤️ Contributors

v0.0.2

compare changes

v0.0.1

🩹 Fixes

  • Workaround for addServerImportsDir not working (5a189df)

📖 Documentation

🏡 Chore

❤️ Contributors