Skip to content
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

#4521 Replace native errors with @fastify/errors #4554

Merged
merged 11 commits into from Feb 9, 2023

Conversation

alainrk
Copy link
Contributor

@alainrk alainrk commented Feb 6, 2023

This PR addresses #4521 by replacing native errors (and where needed generalizing them) with @fastify/errors.

Checklist

docs/Reference/Errors.md Outdated Show resolved Hide resolved
Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work!

}

try {
const fastify = Fastify()
fastify.setSchemaErrorFormatter(500)
} catch (err) {
t.equal(err.message, 'schemaErrorFormatter option should be a function, instead got number')
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'number'.")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replate this assertion with one that verifies the error code.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'number'.")
t.equal(err.code, 'FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN')

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcollina replace or add?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add would be better, thx!

}

try {
Fastify({
schemaErrorFormatter: 500
})
} catch (err) {
t.equal(err.message, 'schemaErrorFormatter option should be a function, instead got number')
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'number'.")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replate this assertion with one that verifies the error code.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'number'.")
t.equal(err.code, 'FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN')

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcollina replace or add?

@@ -568,22 +568,22 @@ test('cannot create a fastify instance with wrong type of errorFormatter', t =>
}
})
} catch (err) {
t.equal(err.message, 'schemaErrorFormatter option should not be an async function')
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'AsyncFunction'.")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replate this assertion with one that verifies the error code.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
t.equal(err.message, "schemaErrorFormatter option should be a non async function. Instead got 'AsyncFunction'.")
t.equal(err.code, 'FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN')

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcollina replace or add?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like much the check on the message if the code is available, but I can put it back if needed @Uzlopak @mcollina

test/internals/reply.test.js Outdated Show resolved Hide resolved
test/close.test.js Outdated Show resolved Hide resolved
test/close.test.js Outdated Show resolved Hide resolved
@alainrk alainrk requested a review from mcollina February 7, 2023 08:01
fastify.js Outdated
@@ -463,7 +473,7 @@ function fastify (options) {
return fastify

function throwIfAlreadyStarted (msg) {
if (fastify[kState].started) throw new Error(msg)
if (fastify[kState].started) throw new FST_ERR_REOPENED_SERVER(msg)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not happy with this. It should be something like FST_ERR_INSTANCE_ALREADY_LISTENING or so.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, I think I've reused the existing one with the same semantic, are you ok with renaming it across the board? (mentioned in this comment: #4521 (comment))

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renaming it means that it is a breaking change. Create a new error and use it where we used native errors.
See also below comment

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure no problem, pushed now 👍

lib/errors.js Outdated
@@ -266,7 +358,7 @@ const codes = {
),
FST_ERR_REOPENED_SERVER: createError(
'FST_ERR_REOPENED_SERVER',
'Fastify is already listening'
'Fastify is already listening. %s'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revert this

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mcollina mcollina merged commit d14a10f into fastify:main Feb 9, 2023
ddadaal pushed a commit to PKUHPC/SCOW that referenced this pull request Feb 13, 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 |
|---|---|---|---|---|---|
| [@codemirror/language](https://togithub.com/codemirror/language) |
[`6.4.0` ->
`6.5.0`](https://renovatebot.com/diffs/npm/@codemirror%2flanguage/6.4.0/6.5.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.5.0/compatibility-slim/6.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.5.0/confidence-slim/6.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@codemirror/view](https://togithub.com/codemirror/view) | [`6.7.3` ->
`6.8.1`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.7.3/6.8.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.8.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.8.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.8.1/compatibility-slim/6.7.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.8.1/confidence-slim/6.7.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://togithub.com/conventional-changelog/commitlint)) |
[`17.4.2` ->
`17.4.3`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/17.4.2/17.4.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.3/compatibility-slim/17.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.3/confidence-slim/17.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/static](https://togithub.com/fastify/fastify-static) |
[`6.8.0` ->
`6.9.0`](https://renovatebot.com/diffs/npm/@fastify%2fstatic/6.8.0/6.9.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.9.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.9.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.9.0/compatibility-slim/6.8.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.9.0/confidence-slim/6.8.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@grpc/grpc-js](https://grpc.io/)
([source](https://togithub.com/grpc/grpc-node)) | [`1.8.7` ->
`1.8.8`](https://renovatebot.com/diffs/npm/@grpc%2fgrpc-js/1.8.7/1.8.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.8/compatibility-slim/1.8.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.8/confidence-slim/1.8.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/cli](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcli/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/core](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcore/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mariadb](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmariadb/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/migrations](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmigrations/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mysql](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmysql/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/seeder](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.8` ->
`5.6.9`](https://renovatebot.com/diffs/npm/@mikro-orm%2fseeder/5.6.8/5.6.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.9/compatibility-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.9/confidence-slim/5.6.8)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.11.19` ->
`18.13.0`](https://renovatebot.com/diffs/npm/@types%2fnode/18.11.19/18.13.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.13.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.13.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.13.0/compatibility-slim/18.11.19)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.13.0/confidence-slim/18.11.19)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.0.27` ->
`18.0.28`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.27/18.0.28)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.28/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.28/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.28/compatibility-slim/18.0.27)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.28/confidence-slim/18.0.27)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://togithub.com/ant-design/ant-design)) | [`5.1.7` ->
`5.2.0`](https://renovatebot.com/diffs/npm/antd/5.1.7/5.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.2.0/compatibility-slim/5.1.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.2.0/confidence-slim/5.1.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.33.0` ->
`8.34.0`](https://renovatebot.com/diffs/npm/eslint/8.33.0/8.34.0) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.34.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.34.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.34.0/compatibility-slim/8.33.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.34.0/confidence-slim/8.33.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [fastify](https://www.fastify.io/)
([source](https://togithub.com/fastify/fastify)) | [`4.12.0` ->
`4.13.0`](https://renovatebot.com/diffs/npm/fastify/4.12.0/4.13.0) |
[![age](https://badges.renovateapi.com/packages/npm/fastify/4.13.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/fastify/4.13.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/fastify/4.13.0/compatibility-slim/4.12.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/fastify/4.13.0/confidence-slim/4.12.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [ioredis](https://togithub.com/luin/ioredis) | [`5.3.0` ->
`5.3.1`](https://renovatebot.com/diffs/npm/ioredis/5.3.0/5.3.1) |
[![age](https://badges.renovateapi.com/packages/npm/ioredis/5.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/ioredis/5.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/ioredis/5.3.1/compatibility-slim/5.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/ioredis/5.3.1/confidence-slim/5.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest](https://jestjs.io/)
([source](https://togithub.com/facebook/jest)) | [`29.4.1` ->
`29.4.2`](https://renovatebot.com/diffs/npm/jest/29.4.1/29.4.2) |
[![age](https://badges.renovateapi.com/packages/npm/jest/29.4.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest/29.4.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest/29.4.2/compatibility-slim/29.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest/29.4.2/confidence-slim/29.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-environment-jsdom](https://togithub.com/facebook/jest) |
[`29.4.1` ->
`29.4.2`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.4.1/29.4.2)
|
[![age](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.2/compatibility-slim/29.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.2/confidence-slim/29.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [pino-pretty](https://togithub.com/pinojs/pino-pretty) | [`9.1.1` ->
`9.2.0`](https://renovatebot.com/diffs/npm/pino-pretty/9.1.1/9.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/pino-pretty/9.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pino-pretty/9.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pino-pretty/9.2.0/compatibility-slim/9.1.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pino-pretty/9.2.0/confidence-slim/9.1.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`7.26.3` ->
`7.27.0`](https://renovatebot.com/diffs/npm/pnpm/7.26.3/7.27.0) |
[![age](https://badges.renovateapi.com/packages/npm/pnpm/7.27.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/7.27.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/7.27.0/compatibility-slim/7.26.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/7.27.0/confidence-slim/7.26.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [protobufjs](https://protobufjs.github.io/protobuf.js/)
([source](https://togithub.com/protobufjs/protobuf.js)) | [`7.2.1` ->
`7.2.2`](https://renovatebot.com/diffs/npm/protobufjs/7.2.1/7.2.2) |
[![age](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.2/compatibility-slim/7.2.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.2/confidence-slim/7.2.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.7.3` ->
`1.7.4`](https://renovatebot.com/diffs/npm/turbo/1.7.3/1.7.4) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.4/compatibility-slim/1.7.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.4/confidence-slim/1.7.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>codemirror/language</summary>

###
[`v6.5.0`](https://togithub.com/codemirror/language/blob/HEAD/CHANGELOG.md#&#8203;650-2023-02-07)

[Compare
Source](https://togithub.com/codemirror/language/compare/6.4.0...6.5.0)

##### Bug fixes

Make indentation for stream languages more reliable by having
`StringStream.indentation` return overridden indentations from the
indent context.

##### New features

The `toggleFold` command folds or unfolds depending on whether there's
an existing folded range on the current line.

`indentUnit` now accepts any (repeated) whitespace character, not just
spaces and tabs.

</details>

<details>
<summary>codemirror/view</summary>

###
[`v6.8.1`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;681-2023-02-08)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.8.0...6.8.1)

##### Bug fixes

Fix an issue where tooltips that have their height reduced have their
height flicker when scrolling or otherwise interacting with the editor.

###
[`v6.8.0`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;680-2023-02-07)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.7.3...6.8.0)

##### Bug fixes

Fix a regression that caused clicking on the scrollbar to move the
selection.

Fix an issue where focus or blur event handlers that dispatched editor
transactions could corrupt the mouse selection state.

Fix a CSS regression that prevented the drop cursor from being
positioned properly.

##### New features

`WidgetType.updateDOM` is now passed the editor view object.

</details>

<details>
<summary>conventional-changelog/commitlint</summary>

###
[`v17.4.3`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#&#8203;1743-httpsgithubcomconventional-changelogcommitlintcomparev1742v1743-2023-02-13)

[Compare
Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.4.2...v17.4.3)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)

</details>

<details>
<summary>fastify/fastify-static</summary>

###
[`v6.9.0`](https://togithub.com/fastify/fastify-static/releases/tag/v6.9.0)

[Compare
Source](https://togithub.com/fastify/fastify-static/compare/v6.8.0...v6.9.0)

#### What's Changed

- Fix/348 multi root and pre compression infinite loop by
[@&#8203;davideroffo](https://togithub.com/davideroffo) in
[https://github.com/fastify/fastify-static/pull/360](https://togithub.com/fastify/fastify-static/pull/360)

#### New Contributors

- [@&#8203;davideroffo](https://togithub.com/davideroffo) made their
first contribution in
[https://github.com/fastify/fastify-static/pull/360](https://togithub.com/fastify/fastify-static/pull/360)

**Full Changelog**:
https://github.com/fastify/fastify-static/compare/v6.8.0...v6.9.0

</details>

<details>
<summary>grpc/grpc-node</summary>

###
[`v1.8.8`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.8):
@&#8203;grpc/grpc-js 1.8.8

[Compare
Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.7...@grpc/grpc-js@1.8.8)

- Remove `progress` field in returned status object
([#&#8203;2350](https://togithub.com/grpc/grpc-node/issues/2350))
- Export `InterceptingListener` and `NextCall` types
([#&#8203;2351](https://togithub.com/grpc/grpc-node/issues/2351))
- Fix a bug that could cause a crash when sending messages that exceed
the outgoing message buffer size while a retry is in progress
([#&#8203;2349](https://togithub.com/grpc/grpc-node/issues/2349))

</details>

<details>
<summary>mikro-orm/mikro-orm</summary>

###
[`v5.6.9`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;569-httpsgithubcommikro-ormmikro-ormcomparev568v569-2023-02-10)

[Compare
Source](https://togithub.com/mikro-orm/mikro-orm/compare/v5.6.8...v5.6.9)

##### Bug Fixes

- **core:** add missing `repo.upsertMany` shortcut
([c101d51](https://togithub.com/mikro-orm/mikro-orm/commit/c101d51dcb550acb4705653a42bfd3066b2fd347))
- **core:** do not serialize JSON values twice
([f06eeb0](https://togithub.com/mikro-orm/mikro-orm/commit/f06eeb02a9e9038f107a338b1a51a5db1973e83d))
- **core:** do not snapshot missing embedded properties as `undefined`
([4ad4cdf](https://togithub.com/mikro-orm/mikro-orm/commit/4ad4cdf7a8a081b4bfa1e14695bd446dac49d9e1))
- **core:** ensure json type is recognized with `type: 'jsonb'`
([e1f82bc](https://togithub.com/mikro-orm/mikro-orm/commit/e1f82bc5b63ea7547685244fa42a7f612250b909)),
closes
[#&#8203;3998](https://togithub.com/mikro-orm/mikro-orm/issues/3998)
- **core:** improve handling of not managed references created via
`ref()/rel()`
([2e814e8](https://togithub.com/mikro-orm/mikro-orm/commit/2e814e89e78a3ac0d5dcedf88d9acdb1be06e287)),
closes
[#&#8203;4027](https://togithub.com/mikro-orm/mikro-orm/issues/4027)
- **query-builder:** respect `qb.joinAndSelect` when serializing
([4025869](https://togithub.com/mikro-orm/mikro-orm/commit/4025869c5183899b459c6dc7a88d8b60cd4e2689)),
closes
[#&#8203;4034](https://togithub.com/mikro-orm/mikro-orm/issues/4034)
[#&#8203;3812](https://togithub.com/mikro-orm/mikro-orm/issues/3812)

##### Features

- **core:** optionally log if entity is managed or not
([68e073b](https://togithub.com/mikro-orm/mikro-orm/commit/68e073bc07281ebbfe0cef4008a3c2ff0006d953))
- **migrations:** add `cjs` option for emit
([#&#8203;4016](https://togithub.com/mikro-orm/mikro-orm/issues/4016))
([d5cfa22](https://togithub.com/mikro-orm/mikro-orm/commit/d5cfa2239e7a2686b6d820371e9dd06920cf75fd)),
closes
[#&#8203;4005](https://togithub.com/mikro-orm/mikro-orm/issues/4005)

</details>

<details>
<summary>ant-design/ant-design</summary>

###
[`v5.2.0`](https://togithub.com/ant-design/ant-design/releases/tag/5.2.0)

[Compare
Source](https://togithub.com/ant-design/ant-design/compare/5.1.7...5.2.0)

- 🔥 Add `picture-circle` to Upload's `listType` prop.
[#&#8203;40134](https://togithub.com/ant-design/ant-design/pull/40134)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🔥 Anchor component add `direction`, which supports vertical.
[#&#8203;39372](https://togithub.com/ant-design/ant-design/pull/39372)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 🆕 Tooltip support `arrow` to change arrow's visible state and whether
the arrow is pointed at the center of target.
[#&#8203;40234](https://togithub.com/ant-design/ant-design/pull/40234)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🆕 Added list pagination `align` option.
[#&#8203;39858](https://togithub.com/ant-design/ant-design/pull/39858)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🆕 Timeline added `items` to support option configuration.
[#&#8203;40424](https://togithub.com/ant-design/ant-design/pull/40424)
-   Collapse
- 🆕 Collapse supports setting `size`.
[#&#8203;40286](https://togithub.com/ant-design/ant-design/pull/40286)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🆕 Add ref for Collapse and Panel.
[#&#8203;40443](https://togithub.com/ant-design/ant-design/pull/40443)
[@&#8203;any1024](https://togithub.com/any1024)
-   Slider
- 🆕 Slider add `railStyle` for custom style.
[#&#8203;40579](https://togithub.com/ant-design/ant-design/pull/40579)
[@&#8203;david-cord](https://togithub.com/david-cord)
- 🆕 Slider add support for disable `keyboard` events.
[#&#8203;40526](https://togithub.com/ant-design/ant-design/pull/40526)
- 🐞 Fix Slider missing Tooltip appear motion.
[#&#8203;39857](https://togithub.com/ant-design/ant-design/pull/39857)
-   Dropdown
- 🆕 Dropdown support `autoAdjustOverflow` option.
[#&#8203;39735](https://togithub.com/ant-design/ant-design/pull/39735)
- 💄 Fix Dropdown component `dange` and `disabled` style priority issue.
[#&#8203;39904](https://togithub.com/ant-design/ant-design/pull/39904)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
-   Tour
- 🆕 Tour added `indicatorsRender` to support custom indicators.
[#&#8203;40613](https://togithub.com/ant-design/ant-design/pull/40613)
- 🆕 Tour support `scrollIntoViewOptions` to change scrollIntoView
options.
[#&#8203;39980](https://togithub.com/ant-design/ant-design/pull/39980)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🆕 Tour masks support passing custom styles and fill colors.
[#&#8203;39919](https://togithub.com/ant-design/ant-design/pull/39919)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🐞 Fixed `findDomNode` method warning thrown by the tour component when
called in strict mode.
[#&#8203;40160](https://togithub.com/ant-design/ant-design/pull/40160)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 💄 Deleted margin of the last indicator.
[#&#8203;40624](https://togithub.com/ant-design/ant-design/pull/40624)
- 🆕 Adds Design token `fontFamilyCode` and apply to Typography `code`
`kbd` `pre` elements.
[#&#8203;39823](https://togithub.com/ant-design/ant-design/pull/39823)
- 🆕 ConfigProvider add Form
`scrollToFirstError`。[#&#8203;39509](https://togithub.com/ant-design/ant-design/pull/39509)
[@&#8203;linxianxi](https://togithub.com/linxianxi)
- 🐞 Fill rest `rootClassName` for all components.
[#&#8203;40217](https://togithub.com/ant-design/ant-design/pull/40217)
- 🐞 Fix Empty descriptions text color in default theme and dark theme.
[#&#8203;40584](https://togithub.com/ant-design/ant-design/pull/40584)
[@&#8203;MuxinFeng](https://togithub.com/MuxinFeng)
-   Table
- 🐞 Fix `aria-label` and `role="presentation"` cannot be used together
in Table row.
[#&#8203;40413](https://togithub.com/ant-design/ant-design/pull/40413)
[@&#8203;Ke1sy](https://togithub.com/Ke1sy)
- 🐞 Fix uncontrolled `filtered` update not working.
[#&#8203;39883](https://togithub.com/ant-design/ant-design/pull/39883)
- 🐞 Fix the problem that the header filter is invalid in the case of
group headers.
[#&#8203;40463](https://togithub.com/ant-design/ant-design/pull/40463)
[@&#8203;roman40a](https://togithub.com/roman40a)
- 🐞 Fix selection column cover by other cell when fixed.
[#&#8203;39940](https://togithub.com/ant-design/ant-design/pull/39940)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🐞 Fix Sorted/Filtered table fixed column transparent background
unreadable.
[#&#8203;39012](https://togithub.com/ant-design/ant-design/pull/39012)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 💄 Optimize Table hover style to fix problems with border.
[#&#8203;40469](https://togithub.com/ant-design/ant-design/pull/40469)
-   DatePicker
- 🐞 Fix DatePicker that have status style when disabled.
[#&#8203;40608](https://togithub.com/ant-design/ant-design/pull/40608)
- 💄 Optimize the DatePicker input box style.
[#&#8203;40549](https://togithub.com/ant-design/ant-design/pull/40549)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 💄 Optimize DatePicker Dropdown arrow style.
[#&#8203;40521](https://togithub.com/ant-design/ant-design/pull/40521)
- 🐞 Fix Space `ant-space-item` selector bug.
[#&#8203;40554](https://togithub.com/ant-design/ant-design/pull/40554)
[@&#8203;cncolder](https://togithub.com/cncolder)
- 🐞 Fix not close Spin immediately when using `delay`.
[#&#8203;40475](https://togithub.com/ant-design/ant-design/pull/40475)
[@&#8203;3Alan](https://togithub.com/3Alan)
- 🐞 Fix Modal `useModal` default confirm button text logic.
[#&#8203;39884](https://togithub.com/ant-design/ant-design/pull/39884)
[@&#8203;BoyYangzai](https://togithub.com/BoyYangzai)
- 🛠 Refactored the water ripple visual effect to trigger multiple water
ripples at the same time.
[#&#8203;39705](https://togithub.com/ant-design/ant-design/pull/39705)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 🛠 Refactor Input.TextArea and Mentions.
[#&#8203;40045](https://togithub.com/ant-design/ant-design/pull/40045)
- 🛠 Refactor Affix Calendar to use React.createRef instead of function.
[#&#8203;40538](https://togithub.com/ant-design/ant-design/pull/40538)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 💄 Fix Tabs more button unexpected height.
[#&#8203;40488](https://togithub.com/ant-design/ant-design/pull/40488)
- 💄 Resolve Image preview style conflict with TailwindCSS.
[#&#8203;39914](https://togithub.com/ant-design/ant-design/pull/39914)
- 💄 Fix Progress that `transition` of success bar is missing.
[#&#8203;40487](https://togithub.com/ant-design/ant-design/pull/40487)
- 💄 Fix the misalignment of Input.Group when zooming the screen under
windows.
[#&#8203;39842](https://togithub.com/ant-design/ant-design/pull/39842)
[@&#8203;heiyu4585](https://togithub.com/heiyu4585)
- 💄 Fix Select placeholder style issue.
[#&#8203;40477](https://togithub.com/ant-design/ant-design/pull/40477)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 💄 Adjust Descriptions label style for more readable.
[#&#8203;40085](https://togithub.com/ant-design/ant-design/pull/40085)
- 💄 Optimize QRCode expiration display style.
[#&#8203;39849](https://togithub.com/ant-design/ant-design/pull/39849)
- 💄 Optimize `boxShadow` tokens.
[#&#8203;40516](https://togithub.com/ant-design/ant-design/pull/40516)
-   TypeScript
- 🤖 Optimize Badge Tag Tooltip `color` type definition.
[#&#8203;39871](https://togithub.com/ant-design/ant-design/pull/39871)
- 🤖 Add `Breakpoint` `ThmeConfig` `GlobalToken` type export.
[#&#8203;40508](https://togithub.com/ant-design/ant-design/pull/40508)
[@&#8203;Kamahl19](https://togithub.com/Kamahl19)
- 🤖 Update Upload `fileList` type.
[#&#8203;40585](https://togithub.com/ant-design/ant-design/pull/40585)
- 🤖 Remove Tour ForwardRefRenderFunction.
[#&#8203;39924](https://togithub.com/ant-design/ant-design/pull/39924)
-   🌐 Localization
- 🇮🇳 Add `ta_IN` local.
[#&#8203;39936](https://togithub.com/ant-design/ant-design/pull/39936)
[@&#8203;KIRUBASHANKAR26](https://togithub.com/KIRUBASHANKAR26)

***

- 🔥 Upload 的 `listType` 属性添加 `picture-circle`
支持。[#&#8203;40134](https://togithub.com/ant-design/ant-design/pull/40134)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🔥 Anchor 组件新增 `direction` 属性,支持
vertical。[#&#8203;39372](https://togithub.com/ant-design/ant-design/pull/39372)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 🆕 Tooltip 新增 `arrow`
属性用来改变箭头的显示状态和箭头是否指向目标元素的中心。[#&#8203;40234](https://togithub.com/ant-design/ant-design/pull/40234)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🆕 List 分页新增 `align`
配置。[#&#8203;39858](https://togithub.com/ant-design/ant-design/pull/39858)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🆕 Timeline 新增 `items`
支持选项配置。[#&#8203;40424](https://togithub.com/ant-design/ant-design/pull/40424)
-   Collapse
- 🆕 Collapse 新增支持设置
`size`。[#&#8203;40286](https://togithub.com/ant-design/ant-design/pull/40286)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🆕 为 Collapse 和 Panel 添加
ref。[#&#8203;40443](https://togithub.com/ant-design/ant-design/pull/40443)
[@&#8203;any1024](https://togithub.com/any1024)
-   Slider
- 🆕 Slider 新增 `railStyle`
属性用于自定义样式。[#&#8203;40579](https://togithub.com/ant-design/ant-design/pull/40579)
[@&#8203;david-cord](https://togithub.com/david-cord)
- 🆕 Slider 新增 `keyboard`
属性以支持禁用键盘事件。[#&#8203;40526](https://togithub.com/ant-design/ant-design/pull/40526)
- 🐞 修复 Slider 展示 Tooltip
时动画丢失的问题。[#&#8203;39857](https://togithub.com/ant-design/ant-design/pull/39857)
-   Dropdown
- 🆕 Dropdown 组件支持 `autoAdjustOverflow`
属性。[#&#8203;39735](https://togithub.com/ant-design/ant-design/pull/39735)
- 💄 修复 Dropdown `dange` 和 `disable`
属性同时使用样式问题。[#&#8203;39904](https://togithub.com/ant-design/ant-design/pull/39904)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
-   Tour
- 🆕 Tour 新增 `indicatorsRender`
支持自定义指示器。[#&#8203;40613](https://togithub.com/ant-design/ant-design/pull/40613)
- 🆕 Tour 支持通过 `scrollIntoViewOptions` 改变`scrollIntoView`
的选项。[#&#8203;39980](https://togithub.com/ant-design/ant-design/pull/39980)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🆕 Tour
遮罩支持传递自定义样式和填充颜色。[#&#8203;39919](https://togithub.com/ant-design/ant-design/pull/39919)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🐞 修复 Tour 在严格模式下调用 `findDomNode`
抛出警告问题。[#&#8203;40160](https://togithub.com/ant-design/ant-design/pull/40160)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 💄 删除了最后一个指示器的
margin。[#&#8203;40624](https://togithub.com/ant-design/ant-design/pull/40624)
- 🆕 新增 Design token `fontFamilyCode` 并应用到 Typography 的 `code` `kbd`
`pre`
等元素上。[#&#8203;39823](https://togithub.com/ant-design/ant-design/pull/39823)
- 🆕 ConfigProvider 新增 Form
`scrollToFirstError`。[#&#8203;39509](https://togithub.com/ant-design/ant-design/pull/39509)
[@&#8203;linxianxi](https://togithub.com/linxianxi)
- 🐞 为全部组件补足 `rootClassName`
属性。[#&#8203;40217](https://togithub.com/ant-design/ant-design/pull/40217)
- 🐞 修复 Empty
在默认主题和暗黑主题下的描述文字颜色。[#&#8203;40584](https://togithub.com/ant-design/ant-design/pull/40584)
[@&#8203;MuxinFeng](https://togithub.com/MuxinFeng)
-   Table
- 🐞 修复 Table 行 `aria-label` 和 `role="presentation"`
无法一起使用的问题。[#&#8203;40413](https://togithub.com/ant-design/ant-design/pull/40413)
[@&#8203;Ke1sy](https://togithub.com/Ke1sy)
- 🐞 修改非受控 `filtered`
修改不生效的问题。[#&#8203;39883](https://togithub.com/ant-design/ant-design/pull/39883)
- 🐞
修表头过滤器在分组标题情况下失效的问题。[#&#8203;40463](https://togithub.com/ant-design/ant-design/pull/40463)
[@&#8203;roman40a](https://togithub.com/roman40a)
- 🐞
修复选择列固定时滚动会被其他单元格遮盖的问题。[#&#8203;39940](https://togithub.com/ant-design/ant-design/pull/39940)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 🐞
修复排序/筛选的表格的固定列背景色透明导致显示异常问题。[#&#8203;39012](https://togithub.com/ant-design/ant-design/pull/39012)
[@&#8203;kiner-tang](https://togithub.com/kiner-tang)
- 💄 优化 Table 组件 hover
样式,修复边框异常问题。[#&#8203;40469](https://togithub.com/ant-design/ant-design/pull/40469)
-   DatePicker
- 🐞 修复 DatePicker
组件禁用时状态样式生效的问题。[#&#8203;40608](https://togithub.com/ant-design/ant-design/pull/40608)
- 💄 优化 DatePicker
输入框样式。[#&#8203;40549](https://togithub.com/ant-design/ant-design/pull/40549)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 💄 优化 DatePicker Dropdown
箭头样式。[#&#8203;40521](https://togithub.com/ant-design/ant-design/pull/40521)
- 🐞 修复 Space `ant-space-item`
选择器错误。[#&#8203;40554](https://togithub.com/ant-design/ant-design/pull/40554)
[@&#8203;cncolder](https://togithub.com/cncolder)
- 🐞 修复当设置 `delay` 时,Spin
没有立即关闭的问题。[#&#8203;40475](https://togithub.com/ant-design/ant-design/pull/40475)
[@&#8203;3Alan](https://togithub.com/3Alan)
- 🐞 修复 Modal `useModal`
默认确认按钮文本逻辑。[#&#8203;39884](https://togithub.com/ant-design/ant-design/pull/39884)
[@&#8203;BoyYangzai](https://togithub.com/BoyYangzai)
- 🛠
重构水波纹视效,以支持多个水波纹同时触发了。[#&#8203;39705](https://togithub.com/ant-design/ant-design/pull/39705)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 🛠 重构 Input.TextArea 组件和 Mentions
组件。[#&#8203;40045](https://togithub.com/ant-design/ant-design/pull/40045)
- 🛠 重构 Affix Calendar 使用 React.createRef
代替函数。[#&#8203;40538](https://togithub.com/ant-design/ant-design/pull/40538)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 💄 修复 Tabs
更多按钮高度样式错误。[#&#8203;40488](https://togithub.com/ant-design/ant-design/pull/40488)
- 💄 修复 Image 预览样式会被 TailwindCSS
影响的问题。[#&#8203;39914](https://togithub.com/ant-design/ant-design/pull/39914)
- 💄 修复 Progress 成功进度条 `transition`
样式丢失问题。[#&#8203;40487](https://togithub.com/ant-design/ant-design/pull/40487)
- 💄 修复 Input.Group 在 windows
下缩放屏幕时的错位问题。[#&#8203;39842](https://togithub.com/ant-design/ant-design/pull/39842)
[@&#8203;heiyu4585](https://togithub.com/heiyu4585)
- 💄 修复 Select placeholder
样式问题。[#&#8203;40477](https://togithub.com/ant-design/ant-design/pull/40477)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 💄 调整 Descriptions
标签样式使其更容易区分。[#&#8203;40085](https://togithub.com/ant-design/ant-design/pull/40085)
- 💄 优化 QRCode
过期显示样式。[#&#8203;39849](https://togithub.com/ant-design/ant-design/pull/39849)
- 💄 优化 `boxShadow` token
分级。[#&#8203;40516](https://togithub.com/ant-design/ant-design/pull/40516)
-   TypeScript
- 🤖 优化 Badge Tag Tooltip `color`
类型定义。[#&#8203;39871](https://togithub.com/ant-design/ant-design/pull/39871)
- 🤖 新增 `Breakpoint` `ThmeConfig` `GlobalToken`
类型导出。[#&#8203;40508](https://togithub.com/ant-design/ant-design/pull/40508)
[@&#8203;Kamahl19](https://togithub.com/Kamahl19)
- 🤖 更新 Upload `fileList`
类型。[#&#8203;40585](https://togithub.com/ant-design/ant-design/pull/40585)
- 🤖 移除 Tour
ForwardRefRenderFunction。[#&#8203;39924](https://togithub.com/ant-design/ant-design/pull/39924)
-   🌐 国际化
- 🇮🇳 补全 `ta_IN`
文案。[#&#8203;39936](https://togithub.com/ant-design/ant-design/pull/39936)
[@&#8203;KIRUBASHANKAR26](https://togithub.com/KIRUBASHANKAR26)

</details>

<details>
<summary>eslint/eslint</summary>

### [`v8.34.0`](https://togithub.com/eslint/eslint/releases/tag/v8.34.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.33.0...v8.34.0)

#### Features

-
[`9b2fcf7`](https://togithub.com/eslint/eslint/commit/9b2fcf7e928fc92ac6d43617bdee1bda250b7491)
feat: `array-callback-return` supports `Array.prototype.toSorted`
([#&#8203;16845](https://togithub.com/eslint/eslint/issues/16845))
(SUZUKI Sosuke)

#### Bug Fixes

-
[`923f61d`](https://togithub.com/eslint/eslint/commit/923f61d8fc82d83b912c6ba95abb5a509c4d7b52)
fix: false positive with assignment in `no-extra-parens`
([#&#8203;16872](https://togithub.com/eslint/eslint/issues/16872))
(Francesco Trotta)

#### Documentation

-
[`f0a9883`](https://togithub.com/eslint/eslint/commit/f0a988384ea1a262150e70d83abd8a5e50c46fa7)
docs: split rules documentation
([#&#8203;16797](https://togithub.com/eslint/eslint/issues/16797)) (Ben
Perlmutter)
-
[`67aa37b`](https://togithub.com/eslint/eslint/commit/67aa37b583f059226b9c959672400f04ed6a56b5)
docs: fix typo in command-line-interface.md
([#&#8203;16871](https://togithub.com/eslint/eslint/issues/16871))
(Kevin Rouchut)
-
[`337f7ed`](https://togithub.com/eslint/eslint/commit/337f7ed96131d873be7ae6b010739476d0ad15e9)
docs: fix width of language input
([#&#8203;16849](https://togithub.com/eslint/eslint/issues/16849))
(Tanuj Kanti)
-
[`71349a1`](https://togithub.com/eslint/eslint/commit/71349a1f709baa361bd656a7ce4a7d35d857a9a8)
docs: Configure a Parser page
([#&#8203;16803](https://togithub.com/eslint/eslint/issues/16803)) (Ben
Perlmutter)
-
[`de7e925`](https://togithub.com/eslint/eslint/commit/de7e925d03764f3681269b30bb60b92ee463c10f)
docs: remove extra line numbers in example
([#&#8203;16848](https://togithub.com/eslint/eslint/issues/16848))
(jonz94)
-
[`ad38d77`](https://togithub.com/eslint/eslint/commit/ad38d77102d6fe30cfa92c831174f178bb35c88b)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`9dbe06d`](https://togithub.com/eslint/eslint/commit/9dbe06d0ad875e6d5964497e2975e8d789e763d0)
chore: add `type` property to array-element-newline schema
([#&#8203;16877](https://togithub.com/eslint/eslint/issues/16877)) (MHO)
-
[`a061527`](https://togithub.com/eslint/eslint/commit/a061527a0332f0edf559acfc2902a327cae098d9)
chore: Remove unused functions
([#&#8203;16868](https://togithub.com/eslint/eslint/issues/16868))
(Nicholas C. Zakas)

</details>

<details>
<summary>fastify/fastify</summary>

###
[`v4.13.0`](https://togithub.com/fastify/fastify/releases/tag/v4.13.0)

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.12.0...v4.13.0)

#### What's Changed

- Docs: Add guide about detecting client abort by
[@&#8203;eugenio-oddone](https://togithub.com/eugenio-oddone) in
[https://github.com/fastify/fastify/pull/4518](https://togithub.com/fastify/fastify/pull/4518)
- fix: add type support for instance has plugin by
[@&#8203;audothomas](https://togithub.com/audothomas) in
[https://github.com/fastify/fastify/pull/4527](https://togithub.com/fastify/fastify/pull/4527)
- test: add host header for net connection by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[https://github.com/fastify/fastify/pull/4536](https://togithub.com/fastify/fastify/pull/4536)
- fix: getSchemaSerializer contentType check by
[@&#8203;salesh](https://togithub.com/salesh) in
[https://github.com/fastify/fastify/pull/4531](https://togithub.com/fastify/fastify/pull/4531)
- docs(ecosystem): add fastify-web-response by
[@&#8203;erfanium](https://togithub.com/erfanium) in
[https://github.com/fastify/fastify/pull/4537](https://togithub.com/fastify/fastify/pull/4537)
- Docs: Update guide about detecting client abort by
[@&#8203;eugenio-oddone](https://togithub.com/eugenio-oddone) in
[https://github.com/fastify/fastify/pull/4530](https://togithub.com/fastify/fastify/pull/4530)
- Bring docs in line with ajv-serializer defaults by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[https://github.com/fastify/fastify/pull/4544](https://togithub.com/fastify/fastify/pull/4544)
- docs: update await fastify.register docs by
[@&#8203;Adibla](https://togithub.com/Adibla) in
[https://github.com/fastify/fastify/pull/4546](https://togithub.com/fastify/fastify/pull/4546)
- ContentTypeParser remove(): Return false when content type parser was
not present for removal by
[@&#8203;kamilogorek](https://togithub.com/kamilogorek) in
[https://github.com/fastify/fastify/pull/4550](https://togithub.com/fastify/fastify/pull/4550)
- docs: update Ecosystem.md by
[@&#8203;Adibla](https://togithub.com/Adibla) in
[https://github.com/fastify/fastify/pull/4551](https://togithub.com/fastify/fastify/pull/4551)
- docs(ecosystem): add fastify-204 by
[@&#8203;Shiva127](https://togithub.com/Shiva127) in
[https://github.com/fastify/fastify/pull/4504](https://togithub.com/fastify/fastify/pull/4504)
- docs: add fastify-delay-request by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[https://github.com/fastify/fastify/pull/4569](https://togithub.com/fastify/fastify/pull/4569)
- docs(ecosystem): add
[@&#8203;clerk/fastify](https://togithub.com/clerk/fastify) plugin by
[@&#8203;dimkl](https://togithub.com/dimkl) in
[https://github.com/fastify/fastify/pull/4571](https://togithub.com/fastify/fastify/pull/4571)
- docs(ecosystem): add fastify-json-to-xml plugin by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify/pull/4572](https://togithub.com/fastify/fastify/pull/4572)
- [#&#8203;4521](https://togithub.com/fastify/fastify/issues/4521)
Replace native errors with
[@&#8203;fastify/errors](https://togithub.com/fastify/errors) by
[@&#8203;alainrk](https://togithub.com/alainrk) in
[https://github.com/fastify/fastify/pull/4554](https://togithub.com/fastify/fastify/pull/4554)
- fix: Return 408 on client timeout. by
[@&#8203;ShogunPanda](https://togithub.com/ShogunPanda) in
[https://github.com/fastify/fastify/pull/4552](https://togithub.com/fastify/fastify/pull/4552)
- docs(ecosystem): add fastify-cloudinary plugin by
[@&#8203;Shyam-Chen](https://togithub.com/Shyam-Chen) in
[https://github.com/fastify/fastify/pull/4576](https://togithub.com/fastify/fastify/pull/4576)
- Fix crash when onReady hook throws by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[https://github.com/fastify/fastify/pull/4579](https://togithub.com/fastify/fastify/pull/4579)

#### New Contributors

- [@&#8203;eugenio-oddone](https://togithub.com/eugenio-oddone) made
their first contribution in
[https://github.com/fastify/fastify/pull/4518](https://togithub.com/fastify/fastify/pull/4518)
- [@&#8203;audothomas](https://togithub.com/audothomas) made their first
contribution in
[https://github.com/fastify/fastify/pull/4527](https://togithub.com/fastify/fastify/pull/4527)
- [@&#8203;salesh](https://togithub.com/salesh) made their first
contribution in
[https://github.com/fastify/fastify/pull/4531](https://togithub.com/fastify/fastify/pull/4531)
- [@&#8203;kamilogorek](https://togithub.com/kamilogorek) made their
first contribution in
[https://github.com/fastify/fastify/pull/4550](https://togithub.com/fastify/fastify/pull/4550)
- [@&#8203;Shiva127](https://togithub.com/Shiva127) made their first
contribution in
[https://github.com/fastify/fastify/pull/4504](https://togithub.com/fastify/fastify/pull/4504)
- [@&#8203;dimkl](https://togithub.com/dimkl) made their first
contribution in
[https://github.com/fastify/fastify/pull/4571](https://togithub.com/fastify/fastify/pull/4571)
- [@&#8203;Shyam-Chen](https://togithub.com/Shyam-Chen) made their first
contribution in
[https://github.com/fastify/fastify/pull/4576](https://togithub.com/fastify/fastify/pull/4576)

**Full Changelog**:
https://github.com/fastify/fastify/compare/v4.12.0...v4.13.0

</details>

<details>
<summary>luin/ioredis</summary>

###
[`v5.3.1`](https://togithub.com/luin/ioredis/blob/HEAD/CHANGELOG.md#&#8203;531-httpsgithubcomluiniorediscomparev530v531-2023-02-12)

[Compare
Source](https://togithub.com/luin/ioredis/compare/v5.3.0...v5.3.1)

##### Bug Fixes

- Fix commands not resend on reconnect in edge cases
([#&#8203;1720](https://togithub.com/luin/ioredis/issues/1720))
([fe52ff1](https://togithub.com/luin/ioredis/commit/fe52ff1c6f4cb1beb0c9e999299248ba380d5cde)),
closes [#&#8203;1718](https://togithub.com/luin/ioredis/issues/1718)
- Fix db parameter not working with auto pipelining
([#&#8203;1721](https://togithub.com/luin/ioredis/issues/1721))
([d9b1bf1](https://togithub.com/luin/ioredis/commit/d9b1bf1a2868344eaff71cc39c790e98043fff53))

</details>

<details>
<summary>facebook/jest</summary>

###
[`v29.4.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2942)

[Compare
Source](https://togithub.com/facebook/jest/compare/v29.4.1...v29.4.2)

##### Features

- `[@jest/core]` Instrument significant lifecycle events with
[`performance.mark()`](https://nodejs.org/docs/latest-v16.x/api/perf_hooks.html#performancemarkname-options)
([#&#8203;13859](https://togithub.com/facebook/jest/pull/13859))

##### Fixes

- `[expect, @&#8203;jest/expect]` Provide type of `actual` as a generic
argument to `Matchers` to allow better-typed extensions
([#&#8203;13848](https://togithub.com/facebook/jest/pull/13848))
- `[jest-circus]` Added explicit mention of test failing because
`done()` is not being called in error message
([#&#8203;13847](https://togithub.com/facebook/jest/pull/13847))
- `[jest-runtime]` Handle CJS re-exports of node core modules from ESM
([#&#8203;13856](https://togithub.com/facebook/jest/pull/13856))
- `[jest-transform]` Downgrade `write-file-atomic` to v4
([#&#8203;13853](https://togithub.com/facebook/jest/pull/13853))
- `[jest-worker]` Ignore IPC messages not intended for Jest
([#&#8203;13543](https://togithub.com/facebook/jest/pull/13543))

##### Chore & Maintenance

- `[*]` make sure to exclude `.eslintcache` from published module
([#&#8203;13832](https://togithub.com/facebook/jest/pull/13832))
- `[docs]` Cleanup incorrect links in CHANGELOG.md
([#&#8203;13857](https://togithub.com/facebook/jest/pull/13857))

</details>

<details>
<summary>pinojs/pino-pretty</summary>

###
[`v9.2.0`](https://togithub.com/pinojs/pino-pretty/releases/tag/v9.2.0)

[Compare
Source](https://togithub.com/pinojs/pino-pretty/compare/v9.1.1...v9.2.0)

#### What's Changed

- update readme by [@&#8203;baterson](https://togithub.com/baterson) in
[https://github.com/pinojs/pino-pretty/pull/381](https://togithub.com/pinojs/pino-pretty/pull/381)
- Bump actions/dependency-review-action from 2 to 3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino-pretty/pull/385](https://togithub.com/pinojs/pino-pretty/pull/385)
- Bump tsd from 0.24.1 to 0.25.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino-pretty/pull/386](https://togithub.com/pinojs/pino-pretty/pull/386)
- feat: adding possibility to pass an object as parameter to
customLevels by [@&#8203;ademarsj](https://togithub.com/ademarsj) in
[https://github.com/pinojs/pino-pretty/pull/400](https://togithub.com/pinojs/pino-pretty/pull/400)

#### New Contributors

- [@&#8203;ademarsj](https://togithub.com/ademarsj) made their first
contribution in
[https://github.com/pinojs/pino-pretty/pull/400](https://togithub.com/pinojs/pino-pretty/pull/400)

**Full Changelog**:
https://github.com/pinojs/pino-pretty/compare/v9.1.1...v9.2.0

</details>

<details>
<summary>pnpm/pnpm</summary>

### [`v7.27.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.27.0)

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v7.26.3...v7.27.0)

#### Minor Changes

- A new `resolution-mode` added: `lowest-direct`. With this resolution
mode direct dependencies will be resolved to their lowest versions. So
if there is `foo@^1.1.0` in the dependencies, then `1.1.0` will be
installed, even if the latest version of `foo` is `1.2.0`.
- Support script selector with RegExp such as `pnpm run /build:.*/` and
execute the matched scripts with the RegExp
[#&#8203;5871](https://togithub.com/pnpm/pnpm/pull/5871).

#### Patch Changes

- Fix version number replacing for namespaced workspace packages.
`workspace:@&#8203;foo/bar@*` should be replaced with
`npm:@&#8203;foo/bar@<version>` on publish
[#&#8203;6052](https://togithub.com/pnpm/pnpm/pull/6052).

- When resolving dependencies, prefer versions that are already used in
the root of the project. This is important to minimize the number of
packages that will be nested during hoisting
[#&#8203;6054](https://togithub.com/pnpm/pnpm/pull/6054).

-   Deduplicate direct dependencies.

Let's say there are two projects in the workspace that dependend on
`foo`. One project has `foo@1.0.0` in the dependencies while another one
has `foo@^1.0.0` in the dependencies. In this case, `foo@1.0.0` should
be installed to both projects as satisfies the version specs of both
projects.

- Use Map rather than Object in `createPackageExtender` to prevent read
the prototype property to native function

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank"><img src="https://pnpm.io/img/users/bit.svg"
width="80"></a>
      </td>
      <td align="center" valign="middle">
<a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/novu.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/prisma.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/prisma_light.svg" />
<img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img
src="https://pnpm.io/img/users/flightcontrol.png" width="240"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a
href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/vercel.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/vercel_light.svg" />
<img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://doppler.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/doppler.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/doppler_light.svg" />
<img src="https://pnpm.io/img/users/doppler.svg" width="280" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/depot.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/depot_light.svg" />
<img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>protobufjs/protobuf.js</summary>

###
[`v7.2.2`](https://togithub.com/protobufjs/protobuf.js/blob/HEAD/CHANGELOG.md#&#8203;722-httpsgithubcomprotobufjsprotobufjscompareprotobufjs-v721protobufjs-v722-2023-02-07)

[Compare
Source](https://togithub.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.1...protobufjs-v7.2.2)

##### Bug Fixes

- do not allow to extend same field twice to prevent the error
([#&#8203;1784](https://togithub.com/protobufjs/protobuf.js/issues/1784))
([14f0536](https://togithub.com/protobufjs/protobuf.js/commit/14f05364a04fe1ca0bfb278b3407e058c6b5a1ab))

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.7.4`](https://togithub.com/vercel/turbo/releases/tag/v1.7.4)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.7.3...v1.7.4)

#### What's Changed

- publish 1.7.4 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot)
- chore: add local and global versions in debug
([#&#8203;3661](https://togithub.com/vercel/turbo/issues/3661)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- chore(repo): add new labeler
([#&#8203;3684](https://togithub.com/vercel/turbo/issues/3684)) by
[@&#8203;tknickman](https://togithub.com/tknickman)
- fix: remove turborepo binary dependency on ffi
([#&#8203;3683](https://togithub.com/vercel/turbo/issues/3683)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- fix: Use go implementation when no build tags present
([#&#8203;3678](https://togithub.com/vercel/turbo/issues/3678)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- Next.js integration ci: fall back to false for force_post_to_slack
([#&#8203;3674](https://togithub.com/vercel/turbo/issues/3674)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith)
- Export \__N_SSG and \__N_SSP from the error component
([#&#8203;3574](https://togithub.com/vercel/turbo/issues/3574)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz)
- add missing workspace members and default members
([#&#8203;3668](https://togithub.com/vercel/turbo/issues/3668)) by
[@&#8203;sokra](https://togithub.com/sokra)
- ci(workflow): fix summary count error
([#&#8203;3628](https://togithub.com/vercel/turbo/issues/3628)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj)
- docs: Update casing from Webpack to webpack
([#&#8203;3655](https://togithub.com/vercel/turbo/issues/3655)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith)
- fix: No longer error on pnpm lockfile specifier mismatch
([#&#8203;3656](https://togithub.com/vercel/turbo/issues/3656)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- fix: turbo login on Windows
([#&#8203;3664](https://togithub.com/vercel/turbo/issues/3664)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- fix: remove quotes around extension in makefile
([#&#8203;3662](https://togithub.com/vercel/turbo/issues/3662)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski)
- Import Next's CJS AsyncLocalStorage modules
([#&#8203;3634](https://togithub.com/vercel/turbo/issues/3634)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell)
- ci(workflow): use release build of next-dev for integration test
([#&#8203;3650](https://togithub.com/vercel/turbo/issues/3650)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj)
- docs: Increase sidebar text contrast in dark mode
([#&#8203;3625](https://togithub.com/vercel/turbo/issues/3625)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith)
- Add force_post_to_slack to repository dispatch
([#&#8203;3649](https://togithub.com/vercel/turbo/issues/3649)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith)
-   exlcude turbor

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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/PKUHPC/SCOW).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEzMy4wIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Copy link

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants