Skip to content

Releases: Nekonyx/next-auth-steam

v0.4.0

09 Dec 15:21
be7c55b
Compare
Choose a tag to compare

Full Changelog: Compare v0.3.0...v0.4.0

This version has no breaking changes and backward compatible, with the exception of some changes to TypeScript's type definitions.

Major Changes

  • License Update: Switched from WTFPL to Unlicense.
  • Next.js Support: Added Next.js v15 as a peer dependency, ensuring compatibility with Next.js v13, v14, and v15 (#24).

Changes

  • Renamed key configuration variables by adding the STEAM_ prefix:
    • PROVIDER_IDSTEAM_PROVIDER_ID
    • PROVIDER_NAMESTEAM_PROVIDER_NAME
    • EMAIL_DOMAINSTEAM_EMAIL_PSEUDO_DOMAIN
    • AUTHORIZATION_URLSTEAM_AUTHORIZATION_URL
    • LOGO_URLSTEAM_LOGO_URL
    • Note: Previous variable names are still exported and will remain functional until NextAuth.js v5 is released.
  • Improved error handling:
    • Changed the error message when no API Key is provided.
    • Updated behavior for invalid claimed identities: now throws a Claimed identity is invalid error instead of Unauthorized.
  • Enhanced callbackUrl flexibility: It is now optional. If omitted, the value defaults to process.env.NEXTAUTH_URL.
  • Made the Steam provider generic: Additional properties can now be passed to the SteamProfile interface.
  • Updated the Steam logo URL.

Other Changes

See CHANGELOG.md for more details.

v0.3.0

24 Mar 23:19
65ee98d
Compare
Choose a tag to compare

Full Changelog: v0.2.0...v0.3.0

This version has no breaking changes. I strongly recommend upgrading to the latest version if you haven't already done so.

Changes

Miscellaneous

  • All examples are up-to-date now and have bare minimum to see how it works.
  • prisma example has been removed because I can't support it.

v0.2.0

17 Jan 06:26
d43f10a
Compare
Choose a tag to compare

Changes

  • minify and optimize svg logos
  • throw an error if clientSecret is not provided
  • fully support both next@13 and next@14

v0.1.5

27 Aug 16:17
956b704
Compare
Choose a tag to compare

Changes

  • use commit hash in logo image links, not branch name: 0c15e6d

Fixes

  • button color in light mode: 3599836