Balázs Orbán
e71118b996
chore: bump versions
2022-04-20 19:07:54 +02:00
Balázs Orbán
afdb3c8d7c
fix: more strict default callback url handling
2022-04-20 18:52:24 +02:00
Raúl Marín
fd755bc29e
fix(signin): set email sign-in input to "email" & "required"( #4352 )
...
* fix(core\pages\signin.tsx): set type of built-in email sign-in input to email for browse validation
* fix(core\pages\signin.tsx): add required attribute to built-in sign-in email input
Co-authored-by: Lluis Agusti <hi@llu.lu >
2022-04-15 19:12:01 +02:00
Yisu Kim
59daa0e43f
fix(providers): add optional chaining to avoid nullish reference errors ( #4365 )
2022-04-14 16:35:54 +02:00
Simon Kirsten
58d06ed727
fix: Cleanup global __NEXTAUTH state after unmount ( #4383 )
2022-04-14 16:35:10 +02:00
Balázs Orbán
abb9fed7aa
chore: bump versions
2022-04-14 11:09:32 +02:00
Balázs Orbán
cdbd9ac2e6
chore: manually upgrade dep version
2022-04-12 15:39:55 +02:00
Balázs Orbán
6e15bdcb2d
fix: update default callbacks.redirect
2022-04-12 14:14:35 +02:00
Francis Gulotta
63398d4c3f
docs: Update JWT docs to reflect JWE changes in v4 ( #4313 )
...
* docs: Update JWT docs to reflect JWE changes in v4
This PR https://github.com/nextauthjs/next-auth/pull/3039 changed the defaults for JWT tokens to be encrypted by default (JWE). We have conflicting documentation across the docs site and readme.
Additionatlly this PR https://github.com/nextauthjs/next-auth/pull/3783 made providing a secret required in production via NEXTAUTH_SECRET or an option.
* Missed a reference
* Update docs/docs/faq.md
Co-authored-by: Nico Domino <yo@ndo.dev >
* Update docs/docs/faq.md
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Nico Domino <yo@ndo.dev >
2022-04-05 12:48:06 +02:00
Thang Vu
6e28ccf84f
chore(adapters): Add next-autth as devDependencies for adapters ( #4226 )
...
* Upgrade turborepo, add next-auth as dev deps
* Fix TS error
* Update adapters.json
* ignore linting
2022-03-21 21:26:37 +01:00
Andreas Thomas
3f396be5d9
feat(deps): upgrade minimal peer dependency @upstash/redis@v1 ( #4213 )
...
BREAKING CHANGE
From now on, you will need a minimum version of `@upstash/redis@v1` installed if you want to use this adapter.
You can upgrade by running `npm i @upstash/redis@latest` or `yarn add @upstash/redis@latest`
2022-03-18 22:27:45 +01:00
Balázs Orbán
bf4916dd70
chore: manually bump versions
2022-03-17 19:24:08 +01:00
Balázs Orbán
5100784d72
chore: update tsconfig
2022-03-17 19:03:26 +01:00
Balázs Orbán
4c0cc9e614
chore: manually bump package versions
...
since the last automatic release failed to do so
2022-03-17 18:38:20 +01:00
Balázs Orbán
e373ff2473
chore: exclude firebase
2022-03-17 15:03:39 +01:00
Andreas Thomas
966381ac9b
docs: pin @upstash/redis version to 0.2.1 ( #4201 )
...
Until we migrate to v1 there might be people installing the latest
version of @upstash/redis and then encountering errors.
With this they will at least get a warning.
This is obsolete and should be updated once
https://github.com/nextauthjs/next-auth/issues/4183 is resolved.
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-03-17 13:44:21 +01:00
Wayne Shih
8199c96b76
fix: update font-family stack ( #4192 )
2022-03-17 13:43:08 +01:00
Thang Vu
68bab17914
fix: set module to commonjs for adapters ( #4205 )
...
* fix: set module to commonjs for adapters
* Update tsconfig.json
* Update tsconfig.json
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-03-17 13:36:25 +01:00
Simon Kirsten
6d45ad4840
fix: encode callbackUrl for custom sign-in page ( #4174 )
2022-03-15 23:57:52 +01:00
Balázs Orbán
c2601430fa
fix: remove action from bad request response
2022-03-15 22:39:25 +01:00
Deepak Prabhakara
001354eaa8
feat(providers): add BoxyHQ SAML provider ( #3782 )
...
* added saml-jackson provider
* incorporated code review changes
* fixed SAMLJacksonProfile type
* trying to adjust code for monorepo
* cleanup from merge with main
* updated docs link
* added example
* consistent naming
* Incorporated code review changes:
- env var default values moved to env.local.example
- consistent naming and use of id
* email is guaranteed to be present
2022-03-05 23:52:55 +01:00
Thang Vu
755904d5ae
chore: add WorkOS to readme.md ( #4091 )
2022-03-01 14:45:20 +01:00
Balázs Orbán
d66d963e86
fix: ensure Prisma/MongoDB integration ( #4083 )
...
* chore(deps): upgrade Prisma
* fix: ignore `id` when not needed
* test: ensure MongoDB/Prisma integration
* test: remove table mappers
* docs(adapters): mention MongoDB in the Prisma adapter
* docs: plural
* fix: `@ts-ignore`
* docs: typo, consistency
2022-03-01 05:52:56 +01:00
Balázs Orbán
05803ba36c
fix: deduplicate id, return correct updated data ( #4082 )
...
* chore: remove `:wip` suffix from scripts
* fix: deduplicate id, return updated data
* chore: revert change
* refactor: deduplicate `id` in `updateSession`
* chore(deps): upgrade to `mongo@4.4.0`
2022-03-01 01:40:27 +01:00
Novezeil
04383aee9b
docs: fix providers overview page link in readme.md ( #4079 )
2022-02-28 00:51:05 +01:00
Balázs Orbán
9a86bd38cf
chore: disable coverage, fix dynamodb jest config
2022-02-28 00:50:42 +01:00
Balázs Orbán
f1af3ffae7
chore: make upstash tests dependent on env variables
2022-02-28 00:34:54 +01:00
Balázs Orbán
2a36da8278
chore: enforce build before publish
2022-02-28 00:13:06 +01:00
ANTARES
0a267d9a72
fix(ts): SignInAuthorisationParams -> SignInAuthorizationParams ( #4072 )
2022-02-25 23:56:10 +01:00
Colin Jones
bc401657a6
fix(ts): make refresh_token nullable ( #4064 )
...
This field is already nullable in the database, so this should only
affect types.
Because the type is being widened, not narrowed, this should also be
fully backwards-compatible, since pre-existing custom entities of type
`string` will be substitutable for the new default type of `string |
null`.
See #4055 for more specifics on the impact.
2022-02-25 03:20:08 +01:00
Balázs Orbán
163149b424
fix(providers): fix BattleNet
2022-02-23 00:40:56 +01:00
Balázs Orbán
4234742d90
fix(providers): issuer instead of region
2022-02-23 00:30:22 +01:00
Karl Stoney
75cb175259
fix: Switch BattleNet to OIDC ( #4015 )
...
* Fixes: https://github.com/nextauthjs/next-auth/issues/4013
* Update packages/next-auth/src/providers/battlenet.ts
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update packages/next-auth/src/providers/battlenet.ts
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update packages/next-auth/src/providers/battlenet.ts
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Apply suggestions from code review
* Update battlenet.ts
* Update battlenet.ts
* Update battlenet.ts
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-02-23 00:20:31 +01:00
Balázs Orbán
45861548c2
chore: tweak Turbo
2022-02-21 01:40:13 +01:00
Balázs Orbán
0c0a070d6f
refactor(adapters): code clean-up
2022-02-20 01:11:21 +01:00
Thang Vu
3f528b03ff
chore: exclude tests from release artifact ( #4011 )
...
* chore: exclude tests from release artifact
Update base.json
* Symlink readme
2022-02-19 17:00:08 +01:00
Jonas Strassel
e87d5a61f8
feat(adapters): simplify mikro-orm configuration ( #4008 )
...
* feat(mikro-orm): simplify mikro-orm configuration
* docs(mikro-orm): clean up the mikro-orm docs
* chore(deps-dev): bump mikro-orm deps
* Apply suggestions from code review
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-02-19 01:25:45 +01:00
Balázs Orbán
fb8874d6d8
fix: only warn when using Twitter + OAuth 2.0 ( #4003 )
2022-02-19 00:39:35 +01:00
Thang Vu
692fafeafb
chore: separate build commands for core and app ( #3845 )
...
* chore: separate build commands for core and app
* Move emitDeclarationOnly to next-auth
* Update release.yml
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-02-19 00:38:59 +01:00
dependabot[bot]
b6bf2366e2
chore(deps): bump next from 12.0.9 to 12.1.0 ( #4005 )
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.9 to 12.1.0.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v12.0.9...v12.1.0 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-18 06:21:11 +01:00
Jonas Strassel
7feda249a9
feat(deps): drop mikro-orm <5 support ( #3875 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
BREAKING CHANGE
With this release, we only support `@mikro-orm/*@5`
To migrate, run the following (replace the `*` with [your driver](https://mikro-orm.io/docs/installation )):
```sh
npm install @mikro-orm/core@5 @mikro-orm/*@5
```
Check out the [MikroORM v5 changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md#500-2022-02-06 ) for more details.
2022-02-13 19:32:59 +01:00
Balázs Orbán
caa9a17fc8
fix(providers): refactor WorkOS to work in v4 ( #3886 )
...
* refactor(dev): moved dev app
* chore(dev): fix dev app
* fix(providers): WorkOS to TS, use `client_secret_post`
* chore: decrease test concurrency
* chore: remove org
* chore: run tests sequentially
* feat(providers): use `picture` in WorkOS if available
2022-02-13 17:56:01 +01:00
Balázs Orbán
2e371053c2
chore: add release script ( #3891 )
...
* chore: fix `next-auth` version in `package.json`
* chore: add WIP publish script
* chore: fix comments, add TODOs
* chore: set newer TS target
* chore: extract release config
* chore: WIP work on publish script
* chore: finish up release script
* chore: do not push unless not dryRun
* chore: add debug env var, return early if no package to update
* chore: remove unnecessary comment
* chore: remove changeset and unused dependencies
* chore: drop `semantic-release`
* chore: remove `jsonfile` dependency
* chore: address code review
* fix: list other commits in changelog when releasing
* chore: fix env variable references
* chore: fetch with tags and commit history
* chore: fix analyze code
* chore: fix utils script
* chore: better changelog formatting
* chore: fix package path
* chore: fix some remaining stuff
* chore: remove DEBUG flag
2022-02-13 17:36:15 +01:00
Balázs Orbán
a7c55b752f
chore(dev): move dev app to apps workspace ( #3888 )
...
* chore: move dev app
* chore: run tests sequentially
2022-02-09 01:12:24 +01:00
Balázs Orbán
cbf9622e6f
chore: move docs to top-level ( #3887 )
...
* chore: move docs to top-level
* chore: add docs back to workspaces
2022-02-09 00:42:11 +01:00
Zach Grimaldi
9dc591290a
docs(adapters): split Fauna setup commands into two sections ( #3877 )
...
* feat(docs): Fauna Adapter setup commands split into two sections
* fix: removed extraneous newline from my contribution
2022-02-08 02:06:59 +01:00
Brian Muenzenmeyer
83232710fd
docs(oauth): fixes typo in comment ( #3856 )
2022-02-06 22:21:09 +01:00
Manny Becerra
87332b3c2e
docs: Typo correction ( #3857 )
...
On the configuration->options docs, `Promise` has a typo instance that this PR fixes.
2022-02-06 22:20:49 +01:00
Salah Azzouz
40ad78a3ec
docs: fix typo in NEXTAUTH_SECRET ( #3854 )
...
Fix the misspelling of 'NEXT_AUTG' to 'NEXT_AUTH', the misspelling was found in the JWT Helper section.
Link: https://next-auth.js.org/configuration/options#jwt-helper
2022-02-06 15:29:16 +01:00
Balázs Orbán
8ad90b3eb0
docs: move encode/decode to advanced options ( #3849 )
...
* docs: move `encode/decode` to advanced options
* chore: change docs label to documentation
2022-02-06 14:07:29 +01:00