-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: typo in faq.md #6826
Merged
Merged
docs: typo in faq.md #6826
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Ignored Deployment
|
balazsorban44
approved these changes
Feb 28, 2023
kodiakhq bot
added a commit
to weareinreach/InReach
that referenced
this pull request
Mar 3, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@aws-lambda-powertools/logger](https://togithub.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logging#readme) ([source](https://togithub.com/awslabs/aws-lambda-powertools-typescript)) | [`1.5.1` -> `1.6.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2flogger/1.5.1/1.6.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.6.0/compatibility-slim/1.5.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.6.0/confidence-slim/1.5.1)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.281.0` -> `3.282.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.281.0/3.282.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.282.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.282.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.282.0/compatibility-slim/3.281.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.282.0/confidence-slim/3.281.0)](https://docs.renovatebot.com/merge-confidence/) | | [@playwright/test](https://playwright.dev) ([source](https://togithub.com/Microsoft/playwright)) | [`1.31.1` -> `1.31.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.31.1/1.31.2) | [![age](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.31.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.31.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.31.2/compatibility-slim/1.31.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.31.2/confidence-slim/1.31.1)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/main/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/main/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/main/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/main/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/main/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/main/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/main/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/react](https://togithub.com/storybookjs/storybook/tree/main/app/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/main/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/types](https://togithub.com/storybookjs/storybook/tree/main/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`4.24.12` -> `4.24.13`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.24.12/4.24.13) | [![age](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.13/compatibility-slim/4.24.12)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.13/confidence-slim/4.24.12)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.13.2` -> `10.14.0`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.13.2/10.14.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.14.0/compatibility-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.14.0/confidence-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.13.2` -> `10.14.0`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.13.2/10.14.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.14.0/compatibility-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.14.0/confidence-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.13.2` -> `10.14.0`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.13.2/10.14.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.14.0/compatibility-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.14.0/confidence-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.13.2` -> `10.14.0`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.13.2/10.14.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.14.0/compatibility-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.14.0/confidence-slim/10.13.2)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.14.2` -> `18.14.6`](https://renovatebot.com/diffs/npm/@types%2fnode/18.14.2/18.14.6) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.6/compatibility-slim/18.14.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.6/confidence-slim/18.14.2)](https://docs.renovatebot.com/merge-confidence/) | | [boxen](https://togithub.com/sindresorhus/boxen) | [`7.0.1` -> `7.0.2`](https://renovatebot.com/diffs/npm/boxen/7.0.1/7.0.2) | [![age](https://badges.renovateapi.com/packages/npm/boxen/7.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/boxen/7.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/boxen/7.0.2/compatibility-slim/7.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/boxen/7.0.2/confidence-slim/7.0.1)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-formatter-github](https://togithub.com/hipstersmoothie/eslint-formatter-github) | [`1.0.11` -> `1.1.3`](https://renovatebot.com/diffs/npm/eslint-formatter-github/1.0.11/1.1.3) | [![age](https://badges.renovateapi.com/packages/npm/eslint-formatter-github/1.1.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-formatter-github/1.1.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-formatter-github/1.1.3/compatibility-slim/1.0.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-formatter-github/1.1.3/confidence-slim/1.0.11)](https://docs.renovatebot.com/merge-confidence/) | | [next-auth](https://next-auth.js.org) ([source](https://togithub.com/nextauthjs/next-auth)) | [`4.19.2` -> `4.20.1`](https://renovatebot.com/diffs/npm/next-auth/4.19.2/4.20.1) | [![age](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/compatibility-slim/4.19.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/confidence-slim/4.19.2)](https://docs.renovatebot.com/merge-confidence/) | | [next-i18next](https://togithub.com/i18next/next-i18next) | [`13.1.6` -> `13.2.1`](https://renovatebot.com/diffs/npm/next-i18next/13.1.6/13.2.1) | [![age](https://badges.renovateapi.com/packages/npm/next-i18next/13.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-i18next/13.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-i18next/13.2.1/compatibility-slim/13.1.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-i18next/13.2.1/confidence-slim/13.1.6)](https://docs.renovatebot.com/merge-confidence/) | | [quicktype-core](https://togithub.com/quicktype/quicktype) | [`23.0.10` -> `23.0.11`](https://renovatebot.com/diffs/npm/quicktype-core/23.0.10/23.0.11) | [![age](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.11/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.11/compatibility-slim/23.0.10)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.11/confidence-slim/23.0.10)](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://togithub.com/storybookjs/storybook/tree/main/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.59` -> `7.0.0-beta.61`](https://renovatebot.com/diffs/npm/storybook/7.0.0-beta.59/7.0.0-beta.61) | [![age](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.61/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.61/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.61/compatibility-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.61/confidence-slim/7.0.0-beta.59)](https://docs.renovatebot.com/merge-confidence/) | | [tslog](https://tslog.js.org) ([source](https://togithub.com/fullstack-build/tslog)) | [`4.7.5` -> `4.8.1`](https://renovatebot.com/diffs/npm/tslog/4.7.5/4.8.1) | [![age](https://badges.renovateapi.com/packages/npm/tslog/4.8.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/tslog/4.8.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/tslog/4.8.1/compatibility-slim/4.7.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/tslog/4.8.1/confidence-slim/4.7.5)](https://docs.renovatebot.com/merge-confidence/) | | [zod-prisma-types](https://togithub.com/chrishoermann/zod-prisma-types) | [`2.3.3` -> `2.3.4`](https://renovatebot.com/diffs/npm/zod-prisma-types/2.3.3/2.3.4) | [![age](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.4/compatibility-slim/2.3.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.4/confidence-slim/2.3.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>awslabs/aws-lambda-powertools-typescript</summary> ### [`v1.6.0`](https://togithub.com/awslabs/aws-lambda-powertools-typescript/blob/HEAD/CHANGELOG.md#​160-httpsgithubcomawslabsaws-lambda-powertools-typescriptcomparev151v160-2023-03-02) [Compare Source](https://togithub.com/awslabs/aws-lambda-powertools-typescript/compare/v1.5.1...v1.6.0) ##### Bug Fixes - **docs:** logger bringYourOwnFormatter snippet [#​1253](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1253) ([#​1254](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1254)) ([fdbba32](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/fdbba32d8b3545730d242ac4fd1ef2d83cdbccce)) - hardcoded cdk version in `publish_layer.yaml` ([#​1232](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1232)) ([63a3909](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/63a3909063637ca2306a718a10e35e54881f570e)) - **logger:** createChild not passing all parent's attributes ([#​1267](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1267)) ([84ab4b9](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/84ab4b911d17d687bdbe60ded31f1e2b6860feb3)) - **logger:** middleware stores initial persistent attributes correctly ([#​1329](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1329)) ([6b32304](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/6b3230489895dc1abdfc6ad56daeeb555fda529f)) - **parameters:** handle base64/binaries in transformer ([#​1326](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1326)) ([bb50c04](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/bb50c04f5b2e6a144295b453577a7ea1a15ac011)) - **parameters:** Tokenize attribute names in `DynamoDBProvider` ([#​1239](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1239)) ([f3e5ed7](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/f3e5ed70c7e5baa3f3aa15428e8d6cb56b096f26)) ##### Features - **idempotency:** Add function wrapper and decorator ([#​1262](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1262)) ([eacb1d9](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/eacb1d9f59a82ad34234f51198ed215c41a64b41)) - **layers:** add new regions ([#​1322](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1322)) ([618613b](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/618613b9a69166553dd9ef8d5b92f89e1cdf79d0)) - **logger:** make loglevel types stricter ([#​1313](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1313)) ([5af51d3](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/5af51d319dee68d7a7ba832721580d7a6e655249)) - **parameters:** add support for custom AWS SDK v3 clients for providers ([#​1260](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1260)) ([3a8cfa0](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/3a8cfa0d6e5aaa5c2c36d97d7835dbf5287b7110)) #### [1.5.1](https://togithub.com/awslabs/aws-lambda-powertools-typescript/compare/v1.5.0...v1.5.1) (2023-01-13) ##### Bug Fixes - **logger:** logger throws TypeError when log item has BigInt value ([#​1201](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1201)) ([a09e4df](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/a09e4dfbb2cef062c1178de3e3dbc2583aef7a91)) - **parameters:** types in BaseProvider + added getMultiple alias to SecretsProvider ([#​1214](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1214)) ([32bd7e8](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/32bd7e8694fa74a63993eded236af8d84c2dc752)) ##### Features - **parameters:** AppConfigProvider ([#​1200](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1200)) ([fecedb9](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/fecedb9e8446a008dca2927ba7aec16d54b34685)) - **parameters:** DynamoDBProvider support ([#​1202](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1202)) ([db94850](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/db94850b536dc92fcd11ce2a5f68412bed9c1feb)) - **parameters:** SecretsProvider support ([#​1206](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1206)) ([02516b7](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/02516b7315c3c6df7bed51768381313e7942b215)) - **parameters:** SSMProvider support ([#​1187](https://togithub.com/awslabs/aws-lambda-powertools-typescript/issues/1187)) ([2e4bb76](https://togithub.com/awslabs/aws-lambda-powertools-typescript/commit/2e4bb76773222ecbe44ec22633445e06199fc8b1)) </details> <details> <summary>aws/aws-sdk-js-v3</summary> ### [`v3.282.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#​32820-httpsgithubcomawsaws-sdk-js-v3comparev32810v32820-2023-03-01) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) **Note:** Version bump only for package [@​aws-sdk/client-cognito-identity-provider](https://togithub.com/aws-sdk/client-cognito-identity-provider) </details> <details> <summary>Microsoft/playwright</summary> ### [`v1.31.2`](https://togithub.com/microsoft/playwright/releases/tag/v1.31.2) [Compare Source](https://togithub.com/Microsoft/playwright/compare/v1.31.1...v1.31.2) #### Highlights [microsoft/playwright#20784 - \[BUG] ECONNREFUSED on GitHub Actions with Node 18[microsoft/playwright#21145 - \[REGRESSION]: firefox-1378 times out on await page.reload() when URL contains a #has[microsoft/playwright#21226 - \[BUG] Playwright seems to get stuck when using shard option and last test is skipp[microsoft/playwright#21227 - Using the webServer config with a Vite dev serve[microsoft/playwright#21312 - throw if defineConfig is not used for component testing #### Browser Versions - Chromium 111.0.5563.19 - Mozilla Firefox 109.0 - WebKit 16.4 This version was also tested against the following stable channels: - Google Chrome 110 - Microsoft Edge 110 </details> <details> <summary>storybookjs/storybook</summary> ### [`v7.0.0-beta.61`](https://togithub.com/storybookjs/storybook/releases/tag/v7.0.0-beta.61) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.0-beta.60...v7.0.0-beta.61) ##### Features - Docs: Show MDX errors using our error overlay [#​21369](https://togithub.com/storybooks/storybook/pull/21369) ##### Bug Fixes - Core: Remove state deprecation warnings by default [#​21367](https://togithub.com/storybooks/storybook/pull/21367) - Core: Fix default export storySort handling [#​21389](https://togithub.com/storybooks/storybook/pull/21389) - Vue3: Add slot TS types [#​21359](https://togithub.com/storybooks/storybook/pull/21359) - Docs: Fix issue with referencing non-story files with names similar or equal to docs files [#​21348](https://togithub.com/storybooks/storybook/pull/21348) ##### Maintenance - Docs: Update invalid `<Meta of={}>` error to be more helpful. [#​21365](https://togithub.com/storybooks/storybook/pull/21365) ##### Dependency Upgrades - Upgrade react-docgen-typescript-plugin for TS4.8 [#​21380](https://togithub.com/storybooks/storybook/pull/21380) ### [`v7.0.0-beta.60`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#​700-beta60-March-3-2023) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.0-beta.59...v7.0.0-beta.60) ##### Bug Fixes - Core: Fix storySort parsing in preview.js with default export [#​21353](https://togithub.com/storybooks/storybook/pull/21353) - CLI: Remove the workspace root flag from the install command for yarn2 [#​21356](https://togithub.com/storybooks/storybook/pull/21356) - Svelte/Vite: Prevent crash when no svelte.config file [#​21339](https://togithub.com/storybooks/storybook/pull/21339) - Use stable Next.js v13.2.0 next/font [#​21247](https://togithub.com/storybooks/storybook/pull/21247) ##### Dependency Upgrades - Bump version of get-tarball [#​21355](https://togithub.com/storybooks/storybook/pull/21355) </details> <details> <summary>tanstack/query</summary> ### [`v4.24.13`](https://togithub.com/TanStack/query/releases/tag/v4.24.13) [Compare Source](https://togithub.com/tanstack/query/compare/v4.24.12...v4.24.13) Version 4.24.13 - 3/3/2023, 7:42 PM #### Changes ##### Fix - react-query-devtools: do not stretch query status label ([#​5063](https://togithub.com/tanstack/query/issues/5063)) ([`517202c`](https://togithub.com/tanstack/query/commit/517202ce)) by janinegygax #### Packages - [@​tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@​4](https://togithub.com/4).24.13 </details> <details> <summary>trpc/trpc</summary> ### [`v10.14.0`](https://togithub.com/trpc/trpc/releases/tag/v10.14.0) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.13.2...v10.14.0) ##### What's Changed - feat(server): add CORS support to `nodeHTTPRequestHandler` by [@​Nick-Lucas](https://togithub.com/Nick-Lucas) in [trpc/trpc#3884 - fix(server): export 'Router' for dts files generation by [@​milohansen](https://togithub.com/milohansen) in [trpc/trpc#3879 - fix(client): skip `.bind()` on `fetch` in order to fix Bun-support by [@​KATT](https://togithub.com/KATT) in [trpc/trpc#3907 ##### New Contributors - [@​AlandSleman](https://togithub.com/AlandSleman) made their first contribution in [trpc/trpc#3904 **Full Changelog**: trpc/trpc@v10.13.2...v10.14.0 </details> <details> <summary>sindresorhus/boxen</summary> ### [`v7.0.2`](https://togithub.com/sindresorhus/boxen/releases/tag/v7.0.2) [Compare Source](https://togithub.com/sindresorhus/boxen/compare/v7.0.1...v7.0.2) - Fix the `Spacing` TypeScript type ([#​86](https://togithub.com/sindresorhus/boxen/issues/86)) [`cb31d0d`](https://togithub.com/sindresorhus/boxen/commit/cb31d0d) </details> <details> <summary>hipstersmoothie/eslint-formatter-github</summary> ### [`v1.1.3`](https://togithub.com/hipstersmoothie/eslint-formatter-github/blob/HEAD/CHANGELOG.md#v113-Thu-Mar-02-2023) [Compare Source](https://togithub.com/hipstersmoothie/eslint-formatter-github/compare/v1.1.2...v1.1.3) ##### 🐛 Bug Fix - sort annotations by severity [#​115](https://togithub.com/hipstersmoothie/eslint-formatter-github/pull/115) ([@​PaulGiletich](https://togithub.com/PaulGiletich)) ##### Authors: 1 - [@​PaulGiletich](https://togithub.com/PaulGiletich) *** ### [`v1.1.2`](https://togithub.com/hipstersmoothie/eslint-formatter-github/blob/HEAD/CHANGELOG.md#v112-Thu-Mar-02-2023) [Compare Source](https://togithub.com/hipstersmoothie/eslint-formatter-github/compare/v1.1.1...v1.1.2) ##### 🐛 Bug Fix - annotate files relative to git root, instead of cwd, so that it works in nested packages in monorepos (+fix lint) [#​114](https://togithub.com/hipstersmoothie/eslint-formatter-github/pull/114) ([@​PaulGiletich](https://togithub.com/PaulGiletich)) ##### Authors: 1 - [@​PaulGiletich](https://togithub.com/PaulGiletich) *** ### [`v1.1.1`](https://togithub.com/hipstersmoothie/eslint-formatter-github/blob/HEAD/CHANGELOG.md#v111-Thu-Mar-02-2023) [Compare Source](https://togithub.com/hipstersmoothie/eslint-formatter-github/compare/v1.1.0...v1.1.1) #####⚠️ Pushed to `master` - update config ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) ##### Authors: 1 - Andrew Lisowski ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) *** ### [`v1.1.0`](https://togithub.com/hipstersmoothie/eslint-formatter-github/releases/tag/v1.1.0) [Compare Source](https://togithub.com/hipstersmoothie/eslint-formatter-github/compare/v1.0.11...v1.1.0) ##### 🚀 Enhancement - Allow to pass check name environment variable [#​113](https://togithub.com/hipstersmoothie/eslint-formatter-github/pull/113) ([@​PaulGiletich](https://togithub.com/PaulGiletich)) #####⚠️ Pushed to `master` - update config ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) - upgrade auto ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) - fix build ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) ##### Authors: 2 - [@​PaulGiletich](https://togithub.com/PaulGiletich) - Andrew Lisowski ([@​hipstersmoothie](https://togithub.com/hipstersmoothie)) </details> <details> <summary>nextauthjs/next-auth</summary> ### [`v4.20.1`](https://togithub.com/nextauthjs/next-auth/compare/next-auth@4.20.0...next-auth@4.20.1) [Compare Source](https://togithub.com/nextauthjs/next-auth/compare/next-auth@4.20.0...next-auth@4.20.1) ### [`v4.20.0`](https://togithub.com/nextauthjs/next-auth/releases/tag/next-auth%404.20.0) [Compare Source](https://togithub.com/nextauthjs/next-auth/compare/next-auth@4.19.2...next-auth@4.20.0) ##### What's Changed - Add success handler to `getServerSideProps` by [@​ChinonsoIg](https://togithub.com/ChinonsoIg) in [nextauthjs/next-auth#6589 - docs: update pages configuration example to typescript by [@​rawbinary](https://togithub.com/rawbinary) in [nextauthjs/next-auth#6596 - fix(next-auth): remove `engines` requirement on `openid-client` by [@​balazsorban44](https://togithub.com/balazsorban44) in [nextauthjs/next-auth#6654 - docs: fix wording for deployment on Vercel preview by [@​jirihofman](https://togithub.com/jirihofman) in [nextauthjs/next-auth#6705 - Update custom sign in getProvider example by [@​wsfuller](https://togithub.com/wsfuller) in [nextauthjs/next-auth#6706 - fix: Add missing logo to Default Signin Page by [@​raulmarindev](https://togithub.com/raulmarindev) in [nextauthjs/next-auth#6728 - fix broken sudo pipe in hostname example by [@​tomryanx](https://togithub.com/tomryanx) in [nextauthjs/next-auth#6769 - docs: fix typo on 'nextjs#getserversession' page by [@​babblebey](https://togithub.com/babblebey) in [nextauthjs/next-auth#6790 - feat: priortize `NEXTAUTH_URL_INTERNAL` by [@​ThangHuuVu](https://togithub.com/ThangHuuVu) in [nextauthjs/next-auth#6814 - docs: typo in faq.md by [@​antjocks](https://togithub.com/antjocks) in [nextauthjs/next-auth#6826 ##### New Contributors - [@​ChinonsoIg](https://togithub.com/ChinonsoIg) made their first contribution in [nextauthjs/next-auth#6589 - [@​wsfuller](https://togithub.com/wsfuller) made their first contribution in [nextauthjs/next-auth#6706 - [@​tomryanx](https://togithub.com/tomryanx) made their first contribution in [nextauthjs/next-auth#6769 - [@​babblebey](https://togithub.com/babblebey) made their first contribution in [nextauthjs/next-auth#6790 - [@​antjocks](https://togithub.com/antjocks) made their first contribution in [nextauthjs/next-auth#6826 **Full Changelog**: https://github.com/nextauthjs/next-auth/compare/next-auth@4.19.2...next-auth@4.20.0 </details> <details> <summary>i18next/next-i18next</summary> ### [`v13.2.1`](https://togithub.com/i18next/next-i18next/blob/HEAD/CHANGELOG.md#​1321) [Compare Source](https://togithub.com/i18next/next-i18next/compare/v13.2.0...v13.2.1) - types: fix serverSideTranslations args [#​2104](https://togithub.com/i18next/next-i18next/pull/2104)" ### [`v13.2.0`](https://togithub.com/i18next/next-i18next/blob/HEAD/CHANGELOG.md#​1320) [Compare Source](https://togithub.com/i18next/next-i18next/compare/v13.1.6...v13.2.0) - types: Update serverSideTranslation args type [#​2097](https://togithub.com/i18next/next-i18next/pull/2097)" </details> <details> <summary>quicktype/quicktype</summary> ### [`v23.0.11`](https://togithub.com/quicktype/quicktype/compare/749f761116610c6202664e964e0079cd991a8160...6c2ec0ea1a3117134b9b335fbfc07b0da71a1a42) [Compare Source](https://togithub.com/quicktype/quicktype/compare/749f761116610c6202664e964e0079cd991a8160...6c2ec0ea1a3117134b9b335fbfc07b0da71a1a42) </details> <details> <summary>fullstack-build/tslog</summary> ### [`v4.8.1`](https://togithub.com/fullstack-build/tslog/releases/tag/v4.8.1) [Compare Source](https://togithub.com/fullstack-build/tslog/compare/v4.8.0...v4.8.1) - Export IMeta, fix [#​219](https://togithub.com/fullstack-build/tslog/issues/219) [`b187106`](https://togithub.com/fullstack-build/tslog/commit/b187106) ### [`v4.8.0`](https://togithub.com/fullstack-build/tslog/releases/tag/v4.8.0) [Compare Source](https://togithub.com/fullstack-build/tslog/compare/v4.7.5...v4.8.0) - Replace window with globalThis in browser runtime to support other runtimes as well. Fix [#​218](https://togithub.com/fullstack-build/tslog/issues/218) [#​203](https://togithub.com/fullstack-build/tslog/issues/203) [#​202](https://togithub.com/fullstack-build/tslog/issues/202) [`7018919`](https://togithub.com/fullstack-build/tslog/commit/7018919) </details> <details> <summary>chrishoermann/zod-prisma-types</summary> ### [`v2.3.4`](https://togithub.com/chrishoermann/zod-prisma-types/releases/tag/v2.3.4): 2.3.4 [Compare Source](https://togithub.com/chrishoermann/zod-prisma-types/compare/v2.3.3...v2.3.4) #### What's changed - array validators now accept string values (e.g. for use with custom imports) **Full Changelog**: chrishoermann/zod-prisma-types@v2.3.2...v2.3.4 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/weareinreach/InReach). PR-URL: #267 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
kodiakhq bot
pushed a commit
to kula-app/OnLaunch
that referenced
this pull request
Mar 14, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [next-auth](https://next-auth.js.org) ([source](https://togithub.com/nextauthjs/next-auth)) | [`4.19.2` -> `4.20.1`](https://renovatebot.com/diffs/npm/next-auth/4.19.2/4.20.1) | [![age](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/compatibility-slim/4.19.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-auth/4.20.1/confidence-slim/4.19.2)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2023-27490](https://togithub.com/nextauthjs/next-auth/security/advisories/GHSA-7r7x-4c4q-c4qf) ### Impact `next-auth` applications using OAuth provider versions before `v4.20.1` are affected. A bad actor who can spy on the victim's network or able to social engineer the victim to click a manipulated login link could intercept and tamper with the authorization URL to **log in as the victim**, bypassing the CSRF protection. As an example, an attack can happen in the following scenario. > TL;DR: The attacker steals the victim's authenticated callback by intercepting and tampering with the authorization URL created by `next-auth`. 1. The victim attempts to log in to the `next-auth` site. For example https://next-auth-example.vercel.app/ 2. `next-auth` sets the `checks` cookies according to how the OAuth provider is configured. In this case, `state` and `pkce` are set by default for the Google Provider. <img width="1971" alt="Screen Shot 2023-03-03 at 09 54 26" src="https://user-images.githubusercontent.com/31528554/222619750-a2062bb8-99eb-4985-a75c-d75acd3da67e.png"> 3. The attacker intercepts the returned authorization URL, strips away the OAuth check (nonce, state, pkce), and returns the URL _without_ the check to the victim's browser. For example: From ```https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?client_id=client_id&scope=openid%20email%20profile&response_type=code&redirect_uri=https%3A%2F%2Fnext-auth-example.vercel.app%2Fapi%2Fauth%2Fcallback%2Fgoogle&state=state&code_challenge=code_challenge&code_challenge_method=S256&service=lso&o2v=2&flowName=GeneralOAuthFlow``` to ```https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?client_id=client_id&scope=openid%20email%20profile&response_type=code&redirect_uri=https%3A%2F%2Fnext-auth-example.vercel.app%2Fapi%2Fauth%2Fcallback%2Fgoogle&service=lso&o2v=2&flowName=GeneralOAuthFlow```. Notice the parameters `state`, `code_challenge` and `code_verifier` are removed from the victim's address bar. 4. The victim attempts to log in using their OAuth account. 5. The Authorization Server logs the victim in and calls back to the `next-auth` `api/auth/callback/:providerId`endpoint. 5.1. The attacker intercepts and logs this callback URL for later use. 5.2. `next-auth` checks the callback call from OAuth Authorization Server (doesn't have checks) and compares the checks with the cookies set (has checks) at step 2. This check will fail, resulting in the victim isn't logged in. However, at this step, the Authorization Server has already accepted the victim's request to log in and generated/sent a `code` in the URL. 6. The attacker now has an authorization URL with the `code` that the AS will exchange for valid `access_token`/`id_token` and can log in as the victim automatically. They can open a new browser window and paste in the URL logged at step 5.1 and log in as the victim. ### Patches We patched the vulnerability in `next-auth` `v4.20.1` To upgrade, run one of the following: ``` npm i next-auth@latest ``` ``` yarn add next-auth@latest ``` ``` pnpm add next-auth@latest ``` ### Workarounds Upgrading to `latest` is the recommended way to fix this issue. However, using [Advanced Initialization](https://next-auth.js.org/configuration/initialization#advanced-initialization), developers can manually check the [callback request](https://next-auth.js.org/getting-started/rest-api#getpost-apiauthcallbackprovider) for `state`, `pkce`, and `nonce` against the provider configuration, and abort the sign-in process if there is a mismatch. Check out the [source code](https://togithub.com/nextauthjs/next-auth/blob/v4/packages/next-auth/src/core/lib/oauth/checks.ts) for help. ### References - [CSRF](https://www.rfc-editor.org/rfc/rfc6749#section-10.12) - [PKCE vs nonce](https://danielfett.de/2020/05/16/pkce-vs-nonce-equivalent-or-not/) - [OAuth provider options](https://next-auth.js.org/configuration/providers/oauth) - [`checks` provider config](https://authjs.dev/reference/core/providers#checks) --- ### Release Notes <details> <summary>nextauthjs/next-auth</summary> ### [`v4.20.1`](https://togithub.com/nextauthjs/next-auth/releases/tag/next-auth%404.20.1) [Compare Source](https://togithub.com/nextauthjs/next-auth/compare/next-auth@4.20.0...next-auth@4.20.1) **Full Changelog**: https://github.com/nextauthjs/next-auth/compare/next-auth@4.20.0...next-auth@4.20.1 ### [`v4.20.0`](https://togithub.com/nextauthjs/next-auth/releases/tag/next-auth%404.20.0) [Compare Source](https://togithub.com/nextauthjs/next-auth/compare/next-auth@4.19.2...next-auth@4.20.0) #### What's Changed - Add success handler to `getServerSideProps` by [@​ChinonsoIg](https://togithub.com/ChinonsoIg) in [nextauthjs/next-auth#6589 - docs: update pages configuration example to typescript by [@​rawbinary](https://togithub.com/rawbinary) in [nextauthjs/next-auth#6596 - fix(next-auth): remove `engines` requirement on `openid-client` by [@​balazsorban44](https://togithub.com/balazsorban44) in [nextauthjs/next-auth#6654 - docs: fix wording for deployment on Vercel preview by [@​jirihofman](https://togithub.com/jirihofman) in [nextauthjs/next-auth#6705 - Update custom sign in getProvider example by [@​wsfuller](https://togithub.com/wsfuller) in [nextauthjs/next-auth#6706 - fix: Add missing logo to Default Signin Page by [@​raulmarindev](https://togithub.com/raulmarindev) in [nextauthjs/next-auth#6728 - fix broken sudo pipe in hostname example by [@​tomryanx](https://togithub.com/tomryanx) in [nextauthjs/next-auth#6769 - docs: fix typo on 'nextjs#getserversession' page by [@​babblebey](https://togithub.com/babblebey) in [nextauthjs/next-auth#6790 - feat: priortize `NEXTAUTH_URL_INTERNAL` by [@​ThangHuuVu](https://togithub.com/ThangHuuVu) in [nextauthjs/next-auth#6814 - docs: typo in faq.md by [@​antjocks](https://togithub.com/antjocks) in [nextauthjs/next-auth#6826 #### New Contributors - [@​ChinonsoIg](https://togithub.com/ChinonsoIg) made their first contribution in [nextauthjs/next-auth#6589 - [@​wsfuller](https://togithub.com/wsfuller) made their first contribution in [nextauthjs/next-auth#6706 - [@​tomryanx](https://togithub.com/tomryanx) made their first contribution in [nextauthjs/next-auth#6769 - [@​babblebey](https://togithub.com/babblebey) made their first contribution in [nextauthjs/next-auth#6790 - [@​antjocks](https://togithub.com/antjocks) made their first contribution in [nextauthjs/next-auth#6826 **Full Changelog**: https://github.com/nextauthjs/next-auth/compare/next-auth@4.19.2...next-auth@4.20.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/kula-app/OnLaunch). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
☕️ Reasoning
Quick typo fix in the FAQ
🧢 Checklist
🎫 Affected issues
Please scout and link issues that might be solved by this PR.
Fixes: INSERT_ISSUE_LINK_HERE
📌 Resources