Skip to content

Latest commit

 

History

History
735 lines (398 loc) · 26.8 KB

CHANGELOG.md

File metadata and controls

735 lines (398 loc) · 26.8 KB

Changelog

v1.0.0-beta.2

compare changes

🚀 Enhancements

  • provider: ✨ Added Microsoft provider (3f2519d)

📖 Documentation

  • provider: ✏️ Added docs for Microsoft provider (e79f856)

❤️ Contributors

v1.0.0-beta.1

compare changes

v1.0.0-beta.0

compare changes

🚀 Enhancements

  • provider: ✨ Added PayPal provider (b7f8b07)

💅 Refactors

  • structure: ♻️ Reorganized handlers (6eca959)

📖 Documentation

  • readme: ✏️ Updated Zitadel feature support (4ff91f2)
  • docs: ✏️ Added dedicated docs (2c06628)
  • docs: ✏️ Updated PayPal docs (dfdc15f)

🏡 Chore

  • lint: 🚨 Updated linter config (8a489e4)

❤️ Contributors

v0.18.0

compare changes

🚀 Enhancements

  • provider: ✨ Added Zitadel provider (e3a9ad2)
  • validation: ✨ Improved aud field handling in validation process (b0e8bec)

💅 Refactors

  • encoding: ♻️ Replaced encoding implementation with undio functions (b295030)
  • token: ♻️ Improved token validation (6f70645)

📖 Documentation

  • readme: ✏️ Added Zitadel documentation; Updated structure (40b8477)

❤️ Contributors

v0.17.0

compare changes

🚀 Enhancements

  • session: ✨ Tokens are now exposed via. userdata not in session cookie (3b28a3f)

❤️ Contributors

v0.16.0

compare changes

🚀 Enhancements

  • oidc: ✨ Added handling for providers that don't refresh the refresh token (55230a2)
  • oidc: ✨ Added per provider session configuration (20c92ef)
  • config: ⚠️ 💥 Changed providerInfo to userInfo to align with oidc naming (caa9781)
  • oidc: ✨ Added additionalLogoutParameters property to customize the logout redirect (8605ba4)
  • provider: ✨ Added AWS Cognito provider (3da9e5d)

📖 Documentation

  • provider: ✏️ Added AWS Cognito; Updated providers section (1e18b15)

⚠️ Breaking Changes

  • config: ⚠️ 💥 Changed providerInfo to userInfo to align with oidc naming (caa9781)

❤️ Contributors

v0.15.1

compare changes

🩹 Fixes

  • composable: 🐛 Fixed currentProvider reference on logout (64a2fa1)

❤️ Contributors

v0.15.0

compare changes

🚀 Enhancements

  • composable: ✨ Added logoutRedirectUri for custom post logout redirects (322b01d)
  • session: ✨ Updated refresh to include session and added refresh hook (bb8f159)

💅 Refactors

  • composable: ♻️ Made login detection more reliable (5e63755)

❤️ Contributors

v0.14.2

compare changes

💅 Refactors

  • routing: ♻️ Optimized redirect handling (73c366e)

❤️ Contributors

v0.14.1

compare changes

🩹 Fixes

  • routes: ⚡️ Replaced handler type (0f03ded)

❤️ Contributors

v0.14.0

compare changes

🚀 Enhancements

  • refactor: ✨ Deprecated requireUserSession; Internal refactoring (68d98ff)
  • devtools: ✨ Added provider choice; UI improvements (502f2c6)
  • login: ✨ Added capability to add custom query params from client (956c010)

🏡 Chore

  • Indicate compatibility with new v4 major (#38)
  • config: 🔧 Changed eslint config (da87e05)
  • types: 🏷️ Improved typings (d220149)

❤️ Contributors

v0.13.0

compare changes

🚀 Enhancements

  • Allow users to define custom provider info types (4503100)
  • callback: ✨ Introduced callbackRedirectUrl to customize after callback redirection (64f82ed)

💅 Refactors

  • devmode: ♻️ Adjusted devmode filter to exclude prod (a4af66b)

📖 Documentation

  • nitro: ✏️ Added example for session usage on the server side (e891b91)

❤️ Contributors

v0.12.1

compare changes

🩹 Fixes

  • Added useStorage optional chaining and types (090320e)
  • session: 🐛 Remove 'removeMeta' while removing an item from storage (bb5fb5e)
  • debug: 🔇 Added page extend to remove vue router warning (5a8b76e)

🎨 Styles

  • eslint: 🎨 Updated eslint configs and fixed all style issues (b7a67b2)

❤️ Contributors

v0.12.0

compare changes

🚀 Enhancements

  • oidc: Support form-urlencoded token requests (30ffe23)
  • devtools: ✨ Added devauth check; Updated UI (6cc3605)

🩹 Fixes

  • token-request: 🐛 Updated implementation to account for ofetch behavior (2196bff)

📖 Documentation

  • Use new nuxi module add command in installation (4a910f4)
  • readme: ✏️ Restructured docs (71dad39)
  • readme: ✏️ Updated linebreaks (7dc8bc6)
  • readme: Reordered and fixed typos (4ee7fa7)

❤️ Contributors

v0.11.1

compare changes

🩹 Fixes

  • devtools: 🐛 Handled undefined state for devMode (8ab934d)

❤️ Contributors

v0.11.0

compare changes

🚀 Enhancements

  • devmode: ✨ Added dynamic generation of (a)symmetric JWT signing keys (23b9253)
  • devtools: ✨ Added Nuxt devtools integration (d7a3098)
  • expiration-check: ✨ Made expirationCheck apply even if there is no refresh_token (332dc17)
  • composables: ✨ Added clear composable (2fb6cc9)

🩹 Fixes

  • devtools: 🐛 Handled null state for auth session (2d5617b)

📖 Documentation

🏡 Chore

  • ci: 💚 Added implicit build command to module builder (d962d42)

❤️ Contributors

v0.10.1

compare changes

🩹 Fixes

  • nitro: 🐛 Added missing defineNitroPlugin nitro import (8c3002a)

❤️ Contributors

v0.10.0

compare changes

🚀 Enhancements

  • session: ✨ Added new exposeIdToken setting (29ffced)
  • dev-mode: ✨ Implemented dev mode for local development (74cadf8)

💅 Refactors

  • secret-defaults: ♻️ Refactored logic to provide default secrets (45dd1da)

📖 Documentation

  • readme: ✏️ Added an example for secrets and key generation (1a26d0c)

❤️ Contributors

v0.9.11

compare changes

🏡 Chore

  • package: 📦️ Removed unneeded configs from package.json (ba4dd1e)

❤️ Contributors

v0.9.10

compare changes

🩹 Fixes

  • imports: 🐛 Added missing import useRuntimeConfig import (4b59bdd)
  • imports: 🐛 Implemented fix for unresolved runtimeConfig (dc48114)

🏡 Chore

❤️ Contributors

v0.9.9

compare changes

💅 Refactors

  • logging: ♻️ Removed unneeded log (7d221fa)

❤️ Contributors

v0.9.8

compare changes

🚀 Enhancements

  • session: ✨ Added expirationThreshold setting (9933b8e)

💅 Refactors

  • logging: ♻️ Improved logging (171b63c)

🏡 Chore

  • build: 💚 Updated build config (b5bd501)

❤️ Contributors

v0.9.7

compare changes

🚀 Enhancements

  • config: 🔧 Added more secure default for session cookie config (7fe41ab)
  • provider: ✨ Added Entra prompt parameter to config (07a5cf6)

❤️ Contributors

v0.9.6

compare changes

🚀 Enhancements

  • oidc: ✨ Improved callback error handling (cc9c012)
  • provider: ✨ Added resource and audience to Entra provider (ba0f07a)

❤️ Contributors

v0.9.5

compare changes

🚀 Enhancements

  • session: ✨ Added exposeAccessToken setting; Exposed expireAt property (4162eda)

❤️ Contributors

v0.9.4

compare changes

🩹 Fixes

  • hooks: 🐛 Removed duplicate refresh hook call (0bfa7a3)

❤️ Contributors

v0.9.3

compare changes

🩹 Fixes

  • imports: ♻️ Added missing useRuntimeConfig import for token refresh (90c2524)

📖 Documentation

  • readme: ✏️ Fixed broken oidc provider link (46499d9)

❤️ Contributors

v0.9.2

compare changes

🚀 Enhancements

  • config: ✨ Added encodeRedirectUri parameter (3d0a417)

❤️ Contributors

v0.9.1

compare changes

🩹 Fixes

  • session: 🐛 Added missing h3 import (04c1361)

📖 Documentation

🤖 CI

  • Add Azure Static Web Apps workflow file on-behalf-of: @Azure [email protected] (ab18f20)
  • ci: 💚 Prepare for playground swa deployment (6cdfafe)
  • ci: 💚 Updated ci workflow (7c51f8b)
  • ci: 💚 Updated ci workflow (1b00407)
  • ci: 💚 Updated ci workflow (e2f1aaf)
  • ci: 💚 Updated ci workflow (9346a9e)
  • ci: 💚 Updated ci workflow (95d7bc1)
  • ci: 💚 Updated ci workflow (573745b)
  • ci: 💚 Updated ci workflow (bc572d3)
  • ci: 💚 Ci (9329651)
  • ci: 💚 Updated workflow (acd54b4)
  • ci: 💚 Updated workflow (3df0073)

❤️ Contributors

v0.9.0

compare changes

🚀 Enhancements

  • provider: ✨ Added Keycloak provider; Session improvements (ffa2d92)

❤️ Contributors

v0.8.0

compare changes

📖 Documentation

  • readme: ✏️ Updated badges (582bcf7)

❤️ Contributors

v0.7.9

compare changes

🚀 Enhancements

  • types: 🏷️ Improved typings for config and composables (2c64e57)
  • oidc: ✨ Added optional prompt parameter to auth request (a77687b)
  • session: ✨ Added persistent session storage cleanup; Improved log outputs (f171583)

🩹 Fixes

  • imports: 🐛 Added missing h3 import for logout handler (d32260d)

🏡 Chore

❤️ Contributors

v0.7.8

compare changes

🏡 Chore

  • name: 🚚 Removed package scope (cfb66cf)

❤️ Contributors

v0.7.7

compare changes

🚀 Enhancements

  • types: 🏷️ Improved typings for config and composables (85309de)
  • oidc: ✨ Added optional prompt parameter to auth request (5285933)

❤️ Contributors

v0.7.6

compare changes

🩹 Fixes

  • imports: 🐛 Added missing h3 import for logout handler (d32260d)

❤️ Contributors

v0.7.5

compare changes

🩹 Fixes

  • imports: ♻️ Added additional explicit h3 imports (5a2edc1)

❤️ Contributors

v0.7.4

compare changes

✅ Tests

  • test: ✅ Setting up tests (8a3c54a)

❤️ Contributors

v0.7.3

compare changes

🚀 Enhancements

  • composables: 🔥 Deprecated configuredProviders property (9acfea5)

❤️ Contributors

v0.7.2

compare changes

💅 Refactors

  • imports: ♻️ Added explicit utils h3 import (586116b)

❤️ Contributors

v0.7.1

compare changes

💅 Refactors

  • imports: ♻️ Added explicit h3 imports (ba112fb)

❤️ Contributors

v0.7.0

compare changes

💅 Refactors

  • imports: ♻️ Added explicit h3 import (0779de0)

❤️ Contributors

v0.6.0

compare changes

🩹 Fixes

  • handler: 🐛 Fixed handler imports (78b989d)

❤️ Contributors

v0.5.0

compare changes

🩹 Fixes

  • resolve: 🐛 Fixed wrong middleware resolver reference (8a275c2)

❤️ Contributors

v0.4.0

compare changes

🩹 Fixes

  • imports: 🐛 Fixed import bugs (11b3d28)

❤️ Contributors

v0.3.0

compare changes

📖 Documentation

  • readme: ✏️ Updated npm and playgrounds references (af72204)

🏡 Chore

  • package: 📦️ Updated package json (85f5428)

❤️ Contributors

v0.2.0

compare changes

🚀 Enhancements

  • jwt: ✨ Added optional token validation (39fea17)
  • validation: ✨ Integrated token validation (8481892)
  • session: ✨ Implemented expiration check and automatic token refresh (a039eec)
  • config: ✨ Improved typings, added providers, improved claim features (7d0d9c2)
  • composables: ✨ Added login, logout and renamed composable import (37f38c3)
  • playground: ✨ Updated playground, removed knitwork dep, type improvements (5ea5845)
  • middleware: ✨ Added optional global auth middleware (35a6e54)

🩹 Fixes

  • build: 💚 Fixed type imports that prevented a successful build (9201cc3)

💅 Refactors

  • structure: ♻️ Improved structure and type references (5c11215)
  • types: 🏷️ Improved typings (71e7fa2)

📖 Documentation

  • readme: ✏️ Updated README (34c7bb3)
  • readme: ✏️ Updated README with secret and session information (a89f655)
  • readme: ✏️ Added hint to not overwrite internal session properties (c3c9daf)

❤️ Contributors