- Move sidebar field to the top-level (#50)
- Disable payload database session when local strategy is enabled (#49)
- deps: Update npm dependencies (a7c2f0a)
- Migrate to next js v16 (2fce597)
- nx: Add ci scope to changelog (1237ecd)
- publish: Use npm trusted publishing (4bd2898)
- Move webauthn components to dedicated export (#48)
- Add support for Auth.js passkey provider (#45)
- Receive the auth.js instance from the payload using getAuthjsInstance (8230215)
- Add bundle size badge to README (c8bdcd1)
- deps: Update npm dependencies (dbd0141)
- nx: Use payload-authjs as workspace package for dev project (22021c4)
- Destroy authjs session using payload logout hook instead of overriding logout endpoints (#11900)
- Remove custom array id field for verificationTokens (#41)
- PayloadSessionProvider: Unset the local session then request failed (ada1fdf)
- SignInButton: Mount authjs SessionProvider to the admin panel to provide custom base path (#44)
- deps: Update npm dependencies (3885fc4)
- dev: Improve session overview and sign in/out buttons (c2d6698)
- Use authjs signOut server action (#43)
- Remove duplicate custom array id fields (6f0ab0d)
- Refactor repository and author fields in package.json for better structure (9b4d548)
- deps: Update npm dependencies (5d1d6a3)
- getPayloadSession: Don't pass readonly headers object directly to fetch function (#33)
- Add examples section to README (507385e)
- Improve payload api types for /me and /refresh-token endpoints (9bf9289)
- deps: Update npm dependencies (1f30898)
- Change the behavior of the SignIn button for login with provider (#24)
- Remove email field duplication if enableLocalStrategy (#29)
- dev: Allow login with username for local strategy (b8c24b5)
- nx: Rename examples to example (a0d1ab9)
- Add custom account row label component (89ce1a7)
- Add support for other auth strategies (2c94c40)
- getPayloadSession: Cache getPayloadSession function (ff3b25b)
- 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)
- PayloadAdapter: Only retrieve necessary fields (6beebd2)
- 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)
- multiple-auth-collections: Add example for using multiple authentication collections (b0ff26a)
- Register me hook always to provider expires timestamp (#12)
- PayloadSessionProvider: Fix broken PayloadSessionProvider (67df23d)
- Allow custom tabs field in users collection (#14)
- Add getPayloadSession & usePayloadSession (146eebe)
- AuthjsAuthStrategy: Log a warning if user not found in the database but has an valid authjs session (1999a20)
- PayloadAdapter: Added payload logger and log debug messages (957f589)
- Override payload refresh operation & fix session expiration (#12)
- Add "Getting the payload session" section & improved some other wordings (f911249)
- Fix eslint & typescript errors (d9c5895)
- dev: Change nextjs port to 5000 (0115f0e)
- dev: Allow js files (for import map) (3b4b16b)
- dev: Add greeting component to admin dashboard (becc12a)
- dev: Added all different options to get the session & add tailwind (57637ab)
- dev: Add currentAccount field (3f1711d)
- Fix findField function for subfields (#13)
- Fix events header (cce4e4c)
- deps: Update npm dependencies (804f3f3)
- Add support for virtual fields (jwt session strategy) (d20f863)
- Add PayloadAuthjsUser helper type for authjs module declaration (c7e8f08)
- withPayload: Add custom evens to withPayload function (89e749c)
- PayloadAdapter: Improve data transformation and forward additional fields (9052f38)
- Replace banner (d354a51)
- Allow to customize the sign in button (#7)
- Improved users collection & add better support for customization (18810ec)
- basic-example: Add basic-example project (76fc27a)
- PayloadAdapter: Fix not found error on first sign in (afd1273)
- Add github issue template (5038483)
- Update dependencies (e74b980)
- Move README and add symlink (8b15168)
- Set minimal required payload version to 3.1.1 (c621343)
- Add banner (da224a0)
- Set default access control (read, update and delete own user) (edaf753)
- PayloadAdapter: Check account provider in getUserByAccount method (75b88c0)
- getPayloadUser: Throw no serverURL error after cookie statement (#5)
- getPayloadUser: Improved type (9866498)
- Improved docs (9c75f76)
- Fix eslint errors (4dcdf8f)
- Migrate to next 15 (e01d0c0)
- Update dependencies (efff4c8)
- Replace middleware by overwriting payload logout endpoint to destroy authjs session (82b71c8)
- Add sign in with auth.js button to admin login page (c24eb72)
- middleware: Middleware implementation (47911bf)
- payload-adapter: Allow user registration when using magic link (#2)