3.2.0-canary.1 (2020-12-29)
NOTE: The following release notes were created manually
Bug fixes
- missing response_type=code in battlenet (e065552)
- linting errors & ignore Cypress tests for now (4305964)
- linter errors (88b87a5)
- getUserByProviderAccountId in Prisma adapter (7c71a15)
- update Okta routes (#763) (766874d)
- ensure Images are produced for discord (#734) (0b73437)
- update nodemailer version in response to CVE. (#860) (0327b90)
- capitalization of errors in url params (#795) (64084d6)
- provider: handle no profile image for Spotify (#914) (d242d72)
New Features
- add semantic-release (#920) (aa4439e)
- add strava provider (#986) (1a315fe)
- Display error if no [...nextauth].js found (#678) (4f89d74)
- Store user ID in sub claim of default JWT (#784) (19f2664)
- add foursquare (#584) (831c59d)
- allow react 17 as a peer dependency (#819) (7b6fd81)
- simplify NextAuth instantiation (#911) (e031591)
- simplify NextAuth instantiation" (#910) (341fae2)
- simplify NextAuth instantiation (#867) (b86ffa5)
- forward auth params from signin to provider (#823) (545a7e7)
- provider: Add Azure Active Directory B2C (#921) (dde908b)
- provider: Add Bungie (#589) (3abb0c8)
- provider: add netlify (#555) (12d7856)
- providers: Add FusionAuth provider (#599) (2f3291e)
- providers: Updating Discord provider domain (#590) (43d8e3b)
Miscellaneous Chores
- hide comments from pull request template (28ce71d)
- reword PR template (bd86e7c)
- create PULL_REQUEST_TEMPLATE.md (7ce37c7)
- add note about conveting questions to discussions (3c3a4d2)
- disallow issues without template (5fcf80c)
- add stalebot configuration (c564b84)
- deps: Bump ini from 1.3.5 to 1.3.8 in /www (#953) (8827950)
- deps: Bump highlight.js from 9.18.1 to 9.18.5 (#880) (7a4534a)
Documentation
- Fix some typos (#606) (5d4eb5d)
- Update slack.md (#617) (7ccdec2)
- Documentation typos (#575) (2ea6404)
- add: warnings page (#567) (ff79c4b)
- Update callbacks.md (9c4e41a)
- Update pages.md (#534) (07ef3d5)
- Update pages.md (4fe7162)
- Update callbacks.md (950a937)
- Update documentation for Google (c6d6d9c)
- Update README.md (66ec439)
- Update README.md (a490686)
- Update README.md (652ac7d)
- Correcting a typo. "available" Line 70 (#965) (28e2afb)
- We have twice the word "side" (#964) (eb828d4)
- fix typo Adapater -> Adapter (#960) (d03504c)
- fix incorrect references in cypress docs (#932) (be159b1)
- Update default ports for support Databases (#839) (93f4dc0)
- fix typo in callbacks.md (#815) (2ee460d)
- fix discord example code (#850) (c8de34d)
- update for Now to Vercel (#847) (d155720)
- remove redundant 3rd arg to sessions example (#874) (5415a9c)
- fix typo in options.md (#873) (dc516e8)
- update API docs about server-side
getProviders
(#879) (29a0d9d) - Correct typo of 'column' in the docs (01c897f)
- Correct tip about adapters in the docs (ea65d87)
- Correct mistakenly duplicated word in the docs (8d1e479)
- Correct missing word in the docs (435b630)
- Correct a typo in the docs (773c74a)
- Correct two typos of the same word in the docs (6867bc9)
- Correct a typo in the docs (eb6a4c4)
- readme: mention Typescript support (a3104a0)
- email: fix typo (#628) (ba83685)
- Remove arrow syntax from examples on pages docs (d514733)
- adjust URL for warnings in logger to match docs. (#593) (73d21e6)
- Fix typo in package.json (e94fd3b)
- Fix grammar (#801) (0407e13)
- Fix typo in Prisma adapter doc (#629) (2f0f738)
- Fix typo in options.md file (a2ba7e9)
UNSORTED
- refactor(db): update Prisma calls to support 2.12+ (#881) (ddaa830)
- update(provider): Update Slack provider to use V2 OAuth endpoints (#895) (9dbd372)
- Bump next from 9.5.3 to 9.5.4 in /test/docker/app (#759) (8c56e13)
- add(db): Add support for Fauna DB (#708) (4635113)
- Include callbackUrl in newUser page (#790) (1aea187)
- WIP: Update Docusaurus + Site dependencies (#802) (47b8788)
- Fix for Reddit Authentication (#866) (06a160a)
- refactor: define _getSession in useEffect scope (#724) (5f5174f)
- Update apple.md (424b4ee)
- Add Sign in With Apple Tutorial (#896) (0db233d)
- CONTRIBUTING.md: Fix spelling and other issue (#810) (5126f4e)
- Change definitively typed to definitely typed (#813) (e09dfc6)
- Update errors.md (ccfa1d5)
- add: ndom91 dev.to tutorial (d7dc7b0)
- Update providers.md (438a737)
- Update providers.md (a482a64)
- Update documentation (#786) (2227d34)
- Typo: retuning should be returning (9c6ef95)
- Update tutorials and explainers (cd3d2a1)
- Minor style changes (0c35645)
- Reduce image size (6d44a34)
- Update branding (icons, homepage) (7bda639)
- Remove arrow syntax (40e4530)
- Add conditional to integration test workflow (e9eb6bc)
- Update testing-with-cypress.md (#680) (95e31b4)
- Update documentation for
getProviders
(d5e7032) - Update links to Slack documentation (4e4d1ea)
- Update FAQ to address automatic account linking (#702) (15316f0)
- Update mongodb.md (#673) (e6995d2)
- jst -> jwt (#668) (433f096)
- add missing comma in type object (#669) (9f48759)
- [providers]: Add Atlassian (#664) (65caaa6)
- Improve Puppeteer configuration (#658) (0adfba8)
- Increase slow times for integration tests to 5 seconds (1777a87)
- Add full end-to-end integration tests (3b40335)
- Update faq.md (6d63b74)
- Bump bl from 2.2.0 to 2.2.1 (eb26722)
- Update GitHub workflows (4937047)
- Integrate Cypress with Docker and GitHub Actions (91d93fb)
- Update package-lock.json (e2e28fc)
- Update workflow to run test app (66afc69)
- Pass env vars through to test app (3046691)
- Add Dockerfile to run build inside a container (f1ae26e)
- Add initial end-to-end tests (#298) (15cd608)
- Set Discord to Prompt = None (#605) (08d7f5d)
- Adding 'nextauth' user as sysadmin. (351b804)
- standardize the behaviour of the Docker images (8f0501b)
- Fix error when profile image is not set (#612) (6310311)
- Update pages.md (#585) (d0caba1)
- Create SECURITY.md (daf97d2)
- Merge branch 'main' of https://github.com/nextauthjs/next-auth into main (ababc7e)
- Update issue templates (33e72b2)
- Add: ldap auth tutorial example (#566) (bf5716c)
- Update typeorm-custom-models.md (c17a3b9)
- Delete node.js.yml (19a9c31)
- Create test-build.yml (68043e6)
- Bump prismjs from 1.20.0 to 1.21.0 in /www (#560) (a6ec602)
- Update Google Provider example to be functional (1cc31de)
- Bump elliptic from 6.5.2 to 6.5.3 in /www (92f53c5)