Skip to content

v0.8.0

Compare
Choose a tag to compare
@CrawlerCode CrawlerCode released this 06 Apr 20:56

0.8.0 (2025-04-06)

πŸš€ Features

  • Add custom account row label component (89ce1a7)
  • Add support for other auth strategies (2c94c40)
  • getPayloadSession: Cache getPayloadSession function (ff3b25b)

🩹 Fixes

  • Merge remaining properties for fields with subfield (cfa143d)
  • Execute afterLogout hooks at logout endpoint (#16)
  • Extend PayloadSession with collection and strategy (4ca2cdf)
  • Fix mergeFields function for tabs fields (bdb393c)
  • Refresh authjs session cookie at payload "refresh-token" endpoint (66e50fc)
  • Revalidate payload-session tag on logout and refresh (25d4b8d)
  • Move from tsc to swc to be compatible with turbopack (#18)
  • AuthjsAuthStrategy: Respect auth.depth option of users collection (c06262b)
  • PayloadSessionProvider: Abort fetch session on unmount (0a5e859)
  • getPayloadSession: Preferably extract strategy from user._strategy & improved types (4b66142)

πŸ”₯ Performance

  • PayloadAdapter: Only retrieve necessary fields (6beebd2)

πŸ“– Documentation

  • Add missing import for example (e3caebc)
  • Improve setup section (4c54dfd)

🏑 Chore

  • deps: Update npm dependencies (d269d92)
  • deps: Update npm dependencies (d98f3aa)
  • deps: Update npm dependencies (7e6a164)
  • deps: Set minimal required payload version to 3.16.0 (because export of headersWithCors) (b76df1a)
  • dev: Improve edge compatibility and some other small changes (d5e5d9e)
  • dev: Add token rotation for keycloak provider & sync account expires date with session expires (27ee17b)
  • dev: Add mongoose adapter (b6c4e23)
  • nx: Add examples type to changelog (5e9b181)

πŸ““ Examples

  • multiple-auth-collections: Add example for using multiple authentication collections (b0ff26a)
  • with-payload-local-strategy: Add example for using payload local strategy (baa762d)
  • basic: Enable middleware by default (7374439)