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

replace content-type with fast-content-type-parse #4505

Merged
merged 1 commit into from Jan 10, 2023

Conversation

Uzlopak
Copy link
Contributor

@Uzlopak Uzlopak commented Jan 9, 2023

I implemented:

https://github.com/fastify/fast-content-type-parse

Here the benchmarks of fast-content-type-parse:

Benchmarking: "application/json"
util#MIMEType x 1,988,420 ops/sec ±0.41% (92 runs sampled)
fast-content-type-parse#parse x 18,283,119 ops/sec ±1.01% (86 runs sampled)
fast-content-type-parse#safeParse x 19,182,581 ops/sec ±1.29% (93 runs sampled)
content-type#parse x 12,852,355 ops/sec ±1.56% (93 runs sampled)
busboy#parseContentType x 15,001,593 ops/sec ±0.54% (95 runs sampled)
Fastest is fast-content-type-parse#safeParse

Benchmarking: "  application/json"
util#MIMEType x 1,999,209 ops/sec ±0.62% (89 runs sampled)
fast-content-type-parse#parse x 9,796,196 ops/sec ±0.84% (89 runs sampled)
fast-content-type-parse#safeParse x 10,228,216 ops/sec ±0.83% (92 runs sampled)
content-type#parse x 9,101,663 ops/sec ±0.66% (94 runs sampled)
Fastest is fast-content-type-parse#safeParse

Benchmarking: "application/json; charset=utf-8"
util#MIMEType x 1,155,753 ops/sec ±0.97% (93 runs sampled)
fast-content-type-parse#parse x 3,653,256 ops/sec ±0.30% (96 runs sampled)
fast-content-type-parse#safeParse x 3,646,049 ops/sec ±0.37% (95 runs sampled)
content-type#parse x 1,451,264 ops/sec ±0.33% (94 runs sampled)
busboy#parseContentType x 934,342 ops/sec ±0.39% (92 runs sampled)
Fastest is fast-content-type-parse#parse,fast-content-type-parse#safeParse

Benchmarking: "application/json; charset="utf-8""
util#MIMEType x 1,091,914 ops/sec ±0.18% (97 runs sampled)
fast-content-type-parse#parse x 3,151,799 ops/sec ±0.64% (94 runs sampled)
fast-content-type-parse#safeParse x 3,163,572 ops/sec ±0.42% (93 runs sampled)
content-type#parse x 1,062,880 ops/sec ±0.27% (97 runs sampled)
busboy#parseContentType x 865,271 ops/sec ±0.24% (96 runs sampled)
Fastest is fast-content-type-parse#safeParse,fast-content-type-parse#parse

Checklist

@climba03003 climba03003 added the backport 3.x Issue or pr that should be backported to Fastify v3 label Jan 9, 2023
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 8ebe376 into main Jan 10, 2023
@mcollina mcollina deleted the replace-content-type branch January 10, 2023 08:23
@github-actions
Copy link

The backport to 3.x failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-3.x 3.x
# Navigate to the new working tree
cd .worktrees/backport-3.x
# Create a new branch
git switch --create backport-4505-to-3.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 8ebe376185ebed16627b24c21472e91c44509bb5
# Push it to GitHub
git push --set-upstream origin backport-4505-to-3.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-3.x

Then, create a pull request where the base branch is 3.x and the compare/head branch is backport-4505-to-3.x.

climba03003 pushed a commit that referenced this pull request Jan 10, 2023
# Conflicts:
#	lib/contentTypeParser.js
#	package.json
climba03003 added a commit that referenced this pull request Jan 10, 2023
# Conflicts:
#	lib/contentTypeParser.js
#	package.json

Co-authored-by: Uzlopak <aras.abbasi@googlemail.com>
ddadaal pushed a commit to PKUHPC/SCOW that referenced this pull request Jan 28, 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 |
|---|---|---|---|---|---|
|
[@ant-design/icons](https://togithub.com/ant-design/ant-design-icons/tree/master#readme)
([source](https://togithub.com/ant-design/ant-design-icons)) | [`5.0.0`
->
`5.0.1`](https://renovatebot.com/diffs/npm/@ant-design%2ficons/5.0.0/5.0.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.0.1/compatibility-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.0.1/confidence-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@codemirror/commands](https://togithub.com/codemirror/commands) |
[`6.1.3` ->
`6.2.0`](https://renovatebot.com/diffs/npm/@codemirror%2fcommands/6.1.3/6.2.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fcommands/6.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fcommands/6.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fcommands/6.2.0/compatibility-slim/6.1.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fcommands/6.2.0/confidence-slim/6.1.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/core](https://togithub.com/facebook/docusaurus) |
[`2.2.0` ->
`2.3.0`](https://renovatebot.com/diffs/npm/@docusaurus%2fcore/2.2.0/2.3.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@docusaurus%2fcore/2.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@docusaurus%2fcore/2.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@docusaurus%2fcore/2.3.0/compatibility-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@docusaurus%2fcore/2.3.0/confidence-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@docusaurus/module-type-aliases](https://togithub.com/facebook/docusaurus)
| [`2.2.0` ->
`2.3.0`](https://renovatebot.com/diffs/npm/@docusaurus%2fmodule-type-aliases/2.2.0/2.3.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@docusaurus%2fmodule-type-aliases/2.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@docusaurus%2fmodule-type-aliases/2.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@docusaurus%2fmodule-type-aliases/2.3.0/compatibility-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@docusaurus%2fmodule-type-aliases/2.3.0/confidence-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/preset-classic](https://togithub.com/facebook/docusaurus)
| [`2.2.0` ->
`2.3.0`](https://renovatebot.com/diffs/npm/@docusaurus%2fpreset-classic/2.2.0/2.3.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@docusaurus%2fpreset-classic/2.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@docusaurus%2fpreset-classic/2.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@docusaurus%2fpreset-classic/2.3.0/compatibility-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@docusaurus%2fpreset-classic/2.3.0/confidence-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/static](https://togithub.com/fastify/fastify-static) |
[`6.6.1` ->
`6.7.0`](https://renovatebot.com/diffs/npm/@fastify%2fstatic/6.6.1/6.7.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.7.0/compatibility-slim/6.6.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.7.0/confidence-slim/6.6.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/view](https://togithub.com/fastify/point-of-view) | [`7.4.0`
->
`7.4.1`](https://renovatebot.com/diffs/npm/@fastify%2fview/7.4.0/7.4.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2fview/7.4.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2fview/7.4.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2fview/7.4.1/compatibility-slim/7.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2fview/7.4.1/confidence-slim/7.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@grpc/grpc-js](https://grpc.io/)
([source](https://togithub.com/grpc/grpc-node)) | [`1.8.4` ->
`1.8.7`](https://renovatebot.com/diffs/npm/@grpc%2fgrpc-js/1.8.4/1.8.7)
|
[![age](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.7/compatibility-slim/1.8.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.7/confidence-slim/1.8.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/cli](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcli/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/core](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcore/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mariadb](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmariadb/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/migrations](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmigrations/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mysql](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmysql/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/seeder](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.6.7` ->
`5.6.8`](https://renovatebot.com/diffs/npm/@mikro-orm%2fseeder/5.6.7/5.6.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.8/compatibility-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.8/confidence-slim/5.6.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [@playwright/test](https://playwright.dev)
([source](https://togithub.com/Microsoft/playwright)) | [`1.29.2` ->
`1.30.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.29.2/1.30.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.30.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.30.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.30.0/compatibility-slim/1.29.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@playwright%2ftest/1.30.0/confidence-slim/1.29.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [@sinclair/typebox](https://togithub.com/sinclairzx81/typebox) |
[`0.25.20` ->
`0.25.21`](https://renovatebot.com/diffs/npm/@sinclair%2ftypebox/0.25.20/0.25.21)
|
[![age](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.21/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.21/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.21/compatibility-slim/0.25.20)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.21/confidence-slim/0.25.20)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`29.2.5` ->
`29.4.0`](https://renovatebot.com/diffs/npm/@types%2fjest/29.2.5/29.4.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.4.0/compatibility-slim/29.2.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.4.0/confidence-slim/29.2.5)](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.26` ->
`18.0.27`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.26/18.0.27)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.27/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.27/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.27/compatibility-slim/18.0.26)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.27/confidence-slim/18.0.26)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.48.1` ->
`5.49.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.48.1/5.49.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.49.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.49.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.49.0/compatibility-slim/5.48.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.49.0/confidence-slim/5.48.1)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.48.1` ->
`5.49.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.48.1/5.49.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.49.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.49.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.49.0/compatibility-slim/5.48.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.49.0/confidence-slim/5.48.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://togithub.com/ant-design/ant-design)) | [`5.1.5` ->
`5.1.6`](https://renovatebot.com/diffs/npm/antd/5.1.5/5.1.6) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.1.6/compatibility-slim/5.1.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.1.6/confidence-slim/5.1.5)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-import](https://togithub.com/import-js/eslint-plugin-import)
| [`2.27.4` ->
`2.27.5`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.27.4/2.27.5)
|
[![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-import/2.27.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-import/2.27.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-import/2.27.5/compatibility-slim/2.27.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-import/2.27.5/confidence-slim/2.27.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [fastify](https://www.fastify.io/)
([source](https://togithub.com/fastify/fastify)) | [`4.11.0` ->
`4.12.0`](https://renovatebot.com/diffs/npm/fastify/4.11.0/4.12.0) |
[![age](https://badges.renovateapi.com/packages/npm/fastify/4.12.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/fastify/4.12.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/fastify/4.12.0/compatibility-slim/4.11.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/fastify/4.12.0/confidence-slim/4.11.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [ioredis](https://togithub.com/luin/ioredis) | [`5.2.5` ->
`5.3.0`](https://renovatebot.com/diffs/npm/ioredis/5.2.5/5.3.0) |
[![age](https://badges.renovateapi.com/packages/npm/ioredis/5.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/ioredis/5.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/ioredis/5.3.0/compatibility-slim/5.2.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/ioredis/5.3.0/confidence-slim/5.2.5)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest](https://jestjs.io/)
([source](https://togithub.com/facebook/jest)) | [`29.3.1` ->
`29.4.1`](https://renovatebot.com/diffs/npm/jest/29.3.1/29.4.1) |
[![age](https://badges.renovateapi.com/packages/npm/jest/29.4.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest/29.4.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest/29.4.1/compatibility-slim/29.3.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest/29.4.1/confidence-slim/29.3.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-environment-jsdom](https://togithub.com/facebook/jest) |
[`29.3.1` ->
`29.4.1`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.3.1/29.4.1)
|
[![age](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.1/compatibility-slim/29.3.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.1/confidence-slim/29.3.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [node-ssh](https://togithub.com/steelbrain/node-ssh) | [`13.0.0` ->
`13.0.1`](https://renovatebot.com/diffs/npm/node-ssh/13.0.0/13.0.1) |
[![age](https://badges.renovateapi.com/packages/npm/node-ssh/13.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/node-ssh/13.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/node-ssh/13.0.1/compatibility-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/node-ssh/13.0.1/confidence-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`7.25.0` ->
`7.26.1`](https://renovatebot.com/diffs/npm/pnpm/7.25.0/7.26.1) |
[![age](https://badges.renovateapi.com/packages/npm/pnpm/7.26.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/7.26.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/7.26.1/compatibility-slim/7.25.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/7.26.1/confidence-slim/7.25.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [protobufjs](https://protobufjs.github.io/protobuf.js/)
([source](https://togithub.com/protobufjs/protobuf.js)) | [`7.1.2` ->
`7.2.0`](https://renovatebot.com/diffs/npm/protobufjs/7.1.2/7.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.0/compatibility-slim/7.1.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/protobufjs/7.2.0/confidence-slim/7.1.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [rimraf](https://togithub.com/isaacs/rimraf) | [`4.0.7` ->
`4.1.2`](https://renovatebot.com/diffs/npm/rimraf/4.0.7/4.1.2) |
[![age](https://badges.renovateapi.com/packages/npm/rimraf/4.1.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/rimraf/4.1.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/rimraf/4.1.2/compatibility-slim/4.0.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/rimraf/4.1.2/confidence-slim/4.0.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [tslib](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/tslib)) | [`2.4.1` ->
`2.5.0`](https://renovatebot.com/diffs/npm/tslib/2.4.1/2.5.0) |
[![age](https://badges.renovateapi.com/packages/npm/tslib/2.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/tslib/2.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/tslib/2.5.0/compatibility-slim/2.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/tslib/2.5.0/confidence-slim/2.4.1)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.0.1`](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

[Compare
Source](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

</details>

<details>
<summary>codemirror/commands</summary>

###
[`v6.2.0`](https://togithub.com/codemirror/commands/blob/HEAD/CHANGELOG.md#&#8203;620-2023-01-18)

[Compare
Source](https://togithub.com/codemirror/commands/compare/6.1.3...6.2.0)

##### New features

The new `joinToEvent` history configuration option allows you to provide
custom logic that determines whether a new transaction is added to an
existing history event.

</details>

<details>
<summary>facebook/docusaurus</summary>

###
[`v2.3.0`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#&#8203;230-2023-01-26)

[Compare
Source](https://togithub.com/facebook/docusaurus/compare/v2.2.0...v2.3.0)

##### :rocket: New Feature

-   `docusaurus-theme-translations`
- [#&#8203;8541](https://togithub.com/facebook/docusaurus/pull/8541)
feat(theme-translations): default translations for Slovenian (sl-SI)
([@&#8203;MatijaSi](https://togithub.com/MatijaSi))
-   `docusaurus-plugin-content-blog`
- [#&#8203;8378](https://togithub.com/facebook/docusaurus/pull/8378)
feat(blog): add options.createFeedItems to filter/limit/transform feed
items ([@&#8203;johnnyreilly](https://togithub.com/johnnyreilly))
-   `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus`
- [#&#8203;8225](https://togithub.com/facebook/docusaurus/pull/8225)
feat(theme-classic): store selected tab in query string.
([@&#8203;mturoci](https://togithub.com/mturoci))
-   `docusaurus`
- [#&#8203;8397](https://togithub.com/facebook/docusaurus/pull/8397)
feat(core): deploy CLI - add support for git url "insteadOf": use
'remote get-url' to determine source repo url
([@&#8203;friederbluemle](https://togithub.com/friederbluemle))
-   `docusaurus-theme-search-algolia`
- [#&#8203;8428](https://togithub.com/facebook/docusaurus/pull/8428)
feat(theme-algolia): add option.replaceSearchResultPathname to
process/replaceAll search result urls
-   `docusaurus-plugin-google-tag-manager`
- [#&#8203;8470](https://togithub.com/facebook/docusaurus/pull/8470)
feat(plugin-google-tag-manager): add new google-tag-manager plugin +
deprecate google-analytics plugin

##### :bug: Bug Fix

-   `docusaurus-mdx-loader`
- [#&#8203;8303](https://togithub.com/facebook/docusaurus/pull/8303)
fix(mdx-loader): support nested admonitions
- [#&#8203;8282](https://togithub.com/facebook/docusaurus/pull/8282)
fix(mermaid): fix Mermaid integration for v9.2 release
-   `docusaurus-theme-common`
- [#&#8203;8539](https://togithub.com/facebook/docusaurus/pull/8539)
fix(algolia): make search footer respect searchPagePath
([@&#8203;Josh-Cena](https://togithub.com/Josh-Cena))
-   `docusaurus`
- [#&#8203;8538](https://togithub.com/facebook/docusaurus/pull/8538)
fix(core): avoid hash collision when generating chunk names
([@&#8203;Josh-Cena](https://togithub.com/Josh-Cena))
- [#&#8203;8481](https://togithub.com/facebook/docusaurus/pull/8481)
fix(core): explicitly define CopyWebpackPlugin toType: 'dir'
([@&#8203;Thomascogez](https://togithub.com/Thomascogez))
- [#&#8203;8342](https://togithub.com/facebook/docusaurus/pull/8342)
fix(core): normalize input for poll option
([@&#8203;mhnaeem](https://togithub.com/mhnaeem))
-   `docusaurus-theme-classic`, `docusaurus`
- [#&#8203;8445](https://togithub.com/facebook/docusaurus/pull/8445)
fix(theme-classic) extract HomeBreadcrumbItem + fix swizzle bugs
([@&#8203;3v0k4](https://togithub.com/3v0k4))
-   `docusaurus-theme-search-algolia`
- [#&#8203;8462](https://togithub.com/facebook/docusaurus/pull/8462)
fix(search-algolia): pass custom transformItems function to SearchBar
([@&#8203;mturoci](https://togithub.com/mturoci))
-   `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#&#8203;8486](https://togithub.com/facebook/docusaurus/pull/8486)
fix(theme): refactor Tabs, make groupId + queryString work fine together
([@&#8203;slorber](https://togithub.com/slorber))
-   `docusaurus-theme-classic`
- [#&#8203;8463](https://togithub.com/facebook/docusaurus/pull/8463)
fix(theme-classic): content container grow to take all the available
space ([@&#8203;Djunnni](https://togithub.com/Djunnni))
- [#&#8203;8328](https://togithub.com/facebook/docusaurus/pull/8328)
fix(theme): preserve sidebar height on collapse
([@&#8203;0916dhkim](https://togithub.com/0916dhkim))
- [#&#8203;8350](https://togithub.com/facebook/docusaurus/pull/8350)
fix(theme): forward className prop in theme-classic's Heading
([@&#8203;JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg))
-   `docusaurus-theme-translations`
- [#&#8203;8424](https://togithub.com/facebook/docusaurus/pull/8424)
fix(translations): typo in lastUpdatedAtBy Vietnamese translation
([@&#8203;slorber](https://togithub.com/slorber))
- [#&#8203;8289](https://togithub.com/facebook/docusaurus/pull/8289)
fix(theme-translations): complete Turkish theme translations
- [#&#8203;8406](https://togithub.com/facebook/docusaurus/pull/8406)
fix(translations): complete farsi theme translations
- [#&#8203;8450](https://togithub.com/facebook/docusaurus/pull/8450)
fix(theme-translations): complete Vietnamese theme translations
- [#&#8203;8525](https://togithub.com/facebook/docusaurus/pull/8525)
chore(theme-translations): complete pl translations
-   `docusaurus-plugin-content-blog`
- [#&#8203;8381](https://togithub.com/facebook/docusaurus/pull/8381)
fix(content-blog): blog Atom feed id + RSS feed guid should be fully
qualified urls
([@&#8203;johnnyreilly](https://togithub.com/johnnyreilly))
-   `docusaurus-plugin-content-docs`
- [#&#8203;8275](https://togithub.com/facebook/docusaurus/pull/8275)
fix(content-docs): add trailing slash to contentDirs, before passing it
to isMDXPartial
([@&#8203;denis-alkhelali](https://togithub.com/denis-alkhelali))
-   `docusaurus-utils`
- [#&#8203;8314](https://togithub.com/facebook/docusaurus/pull/8314)
fix(utils): allow partially backticked markdown h1 contentTitles
([@&#8203;JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg))
-   `create-docusaurus`, `docusaurus-theme-classic`
- [#&#8203;8279](https://togithub.com/facebook/docusaurus/pull/8279)
fix(create-docusaurus): improve init template misleading doc + add
Docuaurus social card ([@&#8203;slorber](https://togithub.com/slorber))

##### :nail_care: Polish

-   `docusaurus-theme-classic`, `docusaurus`
- [#&#8203;8445](https://togithub.com/facebook/docusaurus/pull/8445)
fix(theme-classic) extract HomeBreadcrumbItem + fix swizzle bugs
([@&#8203;3v0k4](https://togithub.com/3v0k4))
-   `docusaurus-theme-translations`
- [#&#8203;8423](https://togithub.com/facebook/docusaurus/pull/8423)
fix(translations): complete Chinese theme translations
([@&#8203;SJFCS](https://togithub.com/SJFCS))
- [#&#8203;8312](https://togithub.com/facebook/docusaurus/pull/8312)
fix(theme-translations): complete Swedish theme translations
([@&#8203;stnor](https://togithub.com/stnor))
-   `eslint-plugin`
- [#&#8203;8281](https://togithub.com/facebook/docusaurus/pull/8281)
feat(eslint-plugin): add plugin to exported configs
([@&#8203;lachieh](https://togithub.com/lachieh))

##### Committers: 16

-   Danny Kim ([@&#8203;0916dhkim](https://togithub.com/0916dhkim))
- Denis Al-Khelali
([@&#8203;denis-alkhelali](https://togithub.com/denis-alkhelali))
-   Dongjoon Lee ([@&#8203;Djunnni](https://togithub.com/Djunnni))
- Frieder Bluemle
([@&#8203;friederbluemle](https://togithub.com/friederbluemle))
- John Reilly
([@&#8203;johnnyreilly](https://togithub.com/johnnyreilly))
- Josh Goldberg
([@&#8203;JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg))
-   Joshua Chen ([@&#8203;Josh-Cena](https://togithub.com/Josh-Cena))
-   Lachlan Heywood ([@&#8203;lachieh](https://togithub.com/lachieh))
-   Matija Sirk ([@&#8203;MatijaSi](https://togithub.com/MatijaSi))
-   Muhammad Hammad ([@&#8203;mhnaeem](https://togithub.com/mhnaeem))
-   Riccardo ([@&#8203;3v0k4](https://togithub.com/3v0k4))
-   Stefan Norberg ([@&#8203;stnor](https://togithub.com/stnor))
-   Sébastien Lorber ([@&#8203;slorber](https://togithub.com/slorber))
-   Thomas.CA ([@&#8203;Thomascogez](https://togithub.com/Thomascogez))
-   [@&#8203;mturoci](https://togithub.com/mturoci)
-   宋锦丰 ([@&#8203;SJFCS](https://togithub.com/SJFCS))

</details>

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

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

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

#### What's Changed

- chore(license): update license year by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify-static/pull/355](https://togithub.com/fastify/fastify-static/pull/355)
- Halve wildcard: false startup time by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[https://github.com/fastify/fastify-static/pull/357](https://togithub.com/fastify/fastify-static/pull/357)

**Full Changelog**:
https://github.com/fastify/fastify-static/compare/v6.6.1...v6.7.0

</details>

<details>
<summary>fastify/point-of-view</summary>

###
[`v7.4.1`](https://togithub.com/fastify/point-of-view/releases/tag/v7.4.1)

[Compare
Source](https://togithub.com/fastify/point-of-view/compare/v7.4.0...v7.4.1)

#### What's Changed

- Fix hbs with layout not throwing errors correctly by
[@&#8203;MellowMelon](https://togithub.com/MellowMelon) in
[https://github.com/fastify/point-of-view/pull/363](https://togithub.com/fastify/point-of-view/pull/363)

#### New Contributors

- [@&#8203;MellowMelon](https://togithub.com/MellowMelon) made their
first contribution in
[https://github.com/fastify/point-of-view/pull/363](https://togithub.com/fastify/point-of-view/pull/363)

**Full Changelog**:
https://github.com/fastify/point-of-view/compare/v7.4.0...v7.4.1

</details>

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

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

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

- Make handling of HTTP2 session references work independent of
keepalive settings
([#&#8203;2337](https://togithub.com/grpc/grpc-node/issues/2337))

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

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

- Hold a reference to transport from call to avoid premature garbage
collection
([#&#8203;2336](https://togithub.com/grpc/grpc-node/issues/2336))

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

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

- Cancel deadline timer when the call ends
([#&#8203;2335](https://togithub.com/grpc/grpc-node/issues/2335))

</details>

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

###
[`v5.6.8`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;568-httpsgithubcommikro-ormmikro-ormcomparev567v568-2023-01-25)

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

##### Bug Fixes

- **mysql:** fix reloading of database defaults for complex composite
PKs
([d36af00](https://togithub.com/mikro-orm/mikro-orm/commit/d36af00514d96d1060fb18e68ac66b1117e706cb)),
closes
[#&#8203;3965](https://togithub.com/mikro-orm/mikro-orm/issues/3965)
- **reflection:** do not rehydrate metadata cache for enum items unless
needed
([e4761b6](https://togithub.com/mikro-orm/mikro-orm/commit/e4761b66f556476544ebbed240178e6cfc582a99)),
closes
[#&#8203;3955](https://togithub.com/mikro-orm/mikro-orm/issues/3955)

##### Features

- **core:** add `forceConstructor` option to `@Entity()` decorator
([c89b4af](https://togithub.com/mikro-orm/mikro-orm/commit/c89b4af628e8fc895f4dfd49a8ccb53692979808))
- **core:** add `hydrate` option to `@Property()` decorator
([f4ba092](https://togithub.com/mikro-orm/mikro-orm/commit/f4ba0928d8cf6109b9c88b2220ec8eac8cb6981c)),
closes
[#&#8203;3936](https://togithub.com/mikro-orm/mikro-orm/issues/3936)
- **core:** allow filtering in `Collection.loadCount()`
([#&#8203;3958](https://togithub.com/mikro-orm/mikro-orm/issues/3958))
([08ea320](https://togithub.com/mikro-orm/mikro-orm/commit/08ea320f3c13e73db9e995eaf5b9b22a45f33fe9)),
closes
[#&#8203;3527](https://togithub.com/mikro-orm/mikro-orm/issues/3527)
- **migrations-mongo:** replace backslash in the glob to fix windows
support
([d904ba0](https://togithub.com/mikro-orm/mikro-orm/commit/d904ba0039847638dd8f1b3ecb33b594fdddd812)),
closes
[#&#8203;3957](https://togithub.com/mikro-orm/mikro-orm/issues/3957)
- **mongo:** add missing `MongoEntityRepository.getCollection()`
shortcut
([5e4e126](https://togithub.com/mikro-orm/mikro-orm/commit/5e4e1266eb704d458c98bed902c6424d2e358b70)),
closes
[#&#8203;3951](https://togithub.com/mikro-orm/mikro-orm/issues/3951)

</details>

<details>
<summary>Microsoft/playwright</summary>

###
[`v1.30.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.30.0)

[Compare
Source](https://togithub.com/Microsoft/playwright/compare/v1.29.2...v1.30.0)

##### 🎉 Happy New Year  🎉

Maintenance release with bugfixes and new browsers only. We are baking
some nice features for v1.31.

##### Browser Versions

-   Chromium 110.0.5481.38
-   Mozilla Firefox 108.0.2
-   WebKit 16.4

This version was also tested against the following stable channels:

-   Google Chrome 109
-   Microsoft Edge 109

</details>

<details>
<summary>sinclairzx81/typebox</summary>

###
[`v0.25.21`](https://togithub.com/sinclairzx81/typebox/compare/0.25.20...0.25.21)

[Compare
Source](https://togithub.com/sinclairzx81/typebox/compare/0.25.20...0.25.21)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v5.49.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5490-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5482v5490-2023-01-23)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0)

##### Features

- **eslint-plugin:** \[naming-convention] add support for `#private`
modifier on class members
([#&#8203;6259](https://togithub.com/typescript-eslint/typescript-eslint/issues/6259))
([c8a6d80](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8a6d8096080228b6d122c861fe140ac97f17cbe))

####
[5.48.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)
(2023-01-16)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

####
[5.48.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1)
(2023-01-09)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

###
[`v5.48.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5482-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5481v5482-2023-01-16)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v5.49.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5490-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5482v5490-2023-01-23)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

####
[5.48.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)
(2023-01-16)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

####
[5.48.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1)
(2023-01-09)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

###
[`v5.48.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5482-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5481v5482-2023-01-16)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

</details>

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

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

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

- 🐞 Fix DatePicker animation timing function.
[#&#8203;40133](https://togithub.com/ant-design/ant-design/pull/40133)
[@&#8203;MadCcc](https://togithub.com/MadCcc)
-   Menu
- 🐞 Fix Tooltip incorrectly shown when Menu collapsed.
[#&#8203;40328](https://togithub.com/ant-design/ant-design/pull/40328)
- 🐞 Fix Menu split line style error.
[#&#8203;40268](https://togithub.com/ant-design/ant-design/pull/40268)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 🐞 Fix the console warning of wave effect when bind component unmount
before wave effect trigger.
[#&#8203;40307](https://togithub.com/ant-design/ant-design/pull/40307)
[@&#8203;luo3house](https://togithub.com/luo3house)
- 🐞 Fix Breadcrumb throw wrong overlay deprecation warning when use
`menu` prop.
[#&#8203;40211](https://togithub.com/ant-design/ant-design/pull/40211)
[@&#8203;candy4290](https://togithub.com/candy4290)
- 🐞 Fix Modal.useModal hooks `destroyAll` not work as expect.
[#&#8203;40281](https://togithub.com/ant-design/ant-design/pull/40281)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🐞 Fix `message` global static method `config` setting `duration` not
working.
[#&#8203;40232](https://togithub.com/ant-design/ant-design/pull/40232)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🐞 Fix Button text color when containing an `a` tag.
[#&#8203;40269](https://togithub.com/ant-design/ant-design/pull/40269)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🐞 Fix Radio displaying wrong text color and cursor when `disabled`.
[#&#8203;40273](https://togithub.com/ant-design/ant-design/pull/40273)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 💄 Optimize the calculation logic of focus `outline`, replace
`lineWidth` with `lineWidthBold`.
[#&#8203;40291](https://togithub.com/ant-design/ant-design/pull/40291)
[@&#8203;simonpfish](https://togithub.com/simonpfish)
- 💄 Rewrite part component style to compatible the browser that not
support concat `:not` selector.
[#&#8203;40264](https://togithub.com/ant-design/ant-design/pull/40264)
- 🌐 Fix missing translation for `pt_BR`.
[#&#8203;40270](https://togithub.com/ant-design/ant-design/pull/40270)
[@&#8203;rafaelncarvalho](https://togithub.com/rafaelncarvalho)

***

- 🐞 修复 DatePicker 等组件动画 timing function
错误的问题。[#&#8203;40133](https://togithub.com/ant-design/ant-design/pull/40133)
[@&#8203;MadCcc](https://togithub.com/MadCcc)
-   Menu
- 🐞 修复 Menu 收缩时,Tooltip
偶尔会错误展示的问题。[#&#8203;40328](https://togithub.com/ant-design/ant-design/pull/40328)
- 🐞 修复 Menu
分割线样式错误。[#&#8203;40268](https://togithub.com/ant-design/ant-design/pull/40268)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 🐞 修复带波纹效果的组件(如
Button)在波纹展示前移除时,控制台报错的问题。[#&#8203;40307](https://togithub.com/ant-design/ant-design/pull/40307)
[@&#8203;luo3house](https://togithub.com/luo3house)
- 🐞 修复 Breadcrumb 组件使用 `menu` 属性,但是出现 overlay deprecation
警告的问题。[#&#8203;40211](https://togithub.com/ant-design/ant-design/pull/40211)
[@&#8203;candy4290](https://togithub.com/candy4290)
- 🐞 修复 Modal.useModal `destroyAll`
不工作的问题。[#&#8203;40281](https://togithub.com/ant-design/ant-design/pull/40281)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🐞 修复 `message` 组件通过 `config` 设置 `duration`
无效问题。[#&#8203;40232](https://togithub.com/ant-design/ant-design/pull/40232)
[@&#8203;Yuiai01](https://togithub.com/Yuiai01)
- 🐞 修复 Button 包含 `a` 标签时的
文本颜色不正确的问题。[#&#8203;40269](https://togithub.com/ant-design/ant-design/pull/40269)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 🐞 修复 Radio 在 `disabled`
时显示错误的文本颜色和光标。[#&#8203;40273](https://togithub.com/ant-design/ant-design/pull/40273)
[@&#8203;ds1371dani](https://togithub.com/ds1371dani)
- 💄 优化 focus `outline` 计算逻辑,替换 `lineWidth` 为
`lineWidthBold`。[#&#8203;40291](https://togithub.com/ant-design/ant-design/pull/40291)
[@&#8203;simonpfish](https://togithub.com/simonpfish)
- 💄 重写部分组件样式以兼容部分对 `:not`
支持不完全的旧版浏览器。[#&#8203;40264](https://togithub.com/ant-design/ant-design/pull/40264)
- 🌐 修复 `pt_BR`
缺失的国际化。[#&#8203;40270](https://togithub.com/ant-design/ant-design/pull/40270)
[@&#8203;rafaelncarvalho](https://togithub.com/rafaelncarvalho)

</details>

<details>
<summary>import-js/eslint-plugin-import</summary>

###
[`v2.27.5`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#&#8203;2275---2023-01-16)

[Compare
Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5)

##### Fixed

- \[`order]`: Fix group ranks order when alphabetizing
(\[[#&#8203;2674](https://togithub.com/import-js/eslint-plugin-import/issues/2674)],
thanks \[[@&#8203;Pearce-Ropion](https://togithub.com/Pearce-Ropion)])

</details>

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

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

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

#### What's Changed

- build(deps-dev): bump markdownlint-cli2 from 0.5.1 to 0.6.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/fastify/fastify/pull/4492](https://togithub.com/fastify/fastify/pull/4492)
- nodenext compatibility by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/fastify/fastify/pull/4438](https://togithub.com/fastify/fastify/pull/4438)
- fix: content-type parserRegExpList when plugin override by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[https://github.com/fastify/fastify/pull/4496](https://togithub.com/fastify/fastify/pull/4496)
- docs: upgrade migration guide for v4 by
[@&#8203;metcoder95](https://togithub.com/metcoder95) in
[https://github.com/fastify/fastify/pull/4503](https://togithub.com/fastify/fastify/pull/4503)
- replace content-type with fast-content-type-parse by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/fastify/fastify/pull/4505](https://togithub.com/fastify/fastify/pull/4505)
- Add fastify-postgres-dot-js plugin to ecosystem docs. by
[@&#8203;kylerush](https://togithub.com/kylerush) in
[https://github.com/fastify/fastify/pull/4514](https://togithub.com/fastify/fastify/pull/4514)
- chore(license): update licensing year by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify/pull/4516](https://togithub.com/fastify/fastify/pull/4516)
- docs(Ecosystem): add metcoder95/fastify-ip by
[@&#8203;metcoder95](https://togithub.com/metcoder95) in
[https://github.com/fastify/fastify/pull/4517](https://togithub.com/fastify/fastify/pull/4517)
- [#&#8203;4523](https://togithub.com/fastify/fastify/issues/4523) Add
types for fastifyInstance.addresses() by
[@&#8203;Baptiste-Garcin](https://togithub.com/Baptiste-Garcin) in
[https://github.com/fastify/fastify/pull/4524](https://togithub.com/fastify/fastify/pull/4524)

#### New Contributors

- [@&#8203;kylerush](https://togithub.com/kylerush) made their first
contribution in
[https://github.com/fastify/fastify/pull/4514](https://togithub.com/fastify/fastify/pull/4514)
- [@&#8203;Baptiste-Garcin](https://togithub.com/Baptiste-Garcin) made
their first contribution in
[https://github.com/fastify/fastify/pull/4524](https://togithub.com/fastify/fastify/pull/4524)

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

</details>

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

###
[`v5.3.0`](https://togithub.com/luin/ioredis/blob/HEAD/CHANGELOG.md#&#8203;530-httpsgithubcomluiniorediscomparev526v530-2023-01-25)

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

##### Bug Fixes

- unsubscribe not work with stringNumbers
([#&#8203;1710](https://togithub.com/luin/ioredis/issues/1710))
([321f8de](https://togithub.com/luin/ioredis/commit/321f8def3dff7f996c90af1ef73ffd789e02381e)),
closes [#&#8203;1643](https://togithub.com/luin/ioredis/issues/1643)

##### Features

- Add support ssubscribe
([#&#8203;1690](https://togithub.com/luin/ioredis/issues/1690))
([6285e80](https://togithub.com/luin/ioredis/commit/6285e80ffb47564dc01d8e9940ff9a103bf70e2d))

#### [5.2.6](https://togithub.com/luin/ioredis/compare/v5.2.5...v5.2.6)
(2023-01-25)

##### Bug Fixes

- remove extraneous TCP/IPC properties from RedisOptions TS type
([#&#8203;1707](https://togithub.com/luin/ioredis/issues/1707))
([9af7b1c](https://togithub.com/luin/ioredis/commit/9af7b1c0d0ab4723093d78bc05a142c9d0e3b4a8))

#### [5.2.5](https://togithub.com/luin/ioredis/compare/v5.2.4...v5.2.5)
(2023-01-14)

##### Bug Fixes

- Named export to support ESM imports in Typescript
([#&#8203;1695](https://togithub.com/luin/ioredis/issues/1695))
([cdded57](https://togithub.com/luin/ioredis/commit/cdded5703ded8dff02d7df3362ae25120bb75e97))

With this change, users would be able to import Redis with `import {
Redis} from 'ioredis'`. This makes it possible to import Redis in an ESM
project. The original way (`import Redis from 'ioredis'`) will still be
supported but will be deprecated in the next major version.

#### [5.2.4](https://togithub.com/luin/ioredis/compare/v5.2.3...v5.2.4)
(2022-11-02)

##### Bug Fixes

- passing in family parameter in URL in node 18
([#&#8203;1673](https://togithub.com/luin/ioredis/issues/1673))
([6f1ab9f](https://togithub.com/luin/ioredis/commit/6f1ab9f374bff2d62cf64ff6bfca1cf9f03d14d5))

#### [5.2.3](https://togithub.com/luin/ioredis/compare/v5.2.2...v5.2.3)
(2022-08-23)

##### Bug Fixes

- type of zscore result should be nullable
([#&#8203;1639](https://togithub.com/luin/ioredis/issues/1639))
([a3838ae](https://togithub.com/luin/ioredis/commit/a3838ae7598c7d9d3aff688923403f6176d7a393))
- update to latest profile for Redis Cloud
([#&#8203;1637](https://togithub.com/luin/ioredis/issues/1637))
([dccb820](https://togithub.com/luin/ioredis/commit/dccb8205488d63653e1d157c6e87e28bfcddd3e1))

#### [5.2.2](https://togithub.com/luin/ioredis/compare/v5.2.1...v5.2.2)
(2022-07-23)

##### Bug Fixes

- srandmember with count argument should return array of strings
([#&#8203;1620](https://togithub.com/luin/ioredis/issues/1620))
([5f813f3](https://togithub.com/luin/ioredis/commit/5f813f3327ca9a2ef89fae195a458787f200e34d))

#### [5.2.1](https://togithub.com/luin/ioredis/compare/v5.2.0...v5.2.1)
(2022-07-16)

##### Bug Fixes

- always allow selecting a new node for cluster mode subscriptions when
the current one fails
([#&#8203;1589](https://togithub.com/luin/ioredis/issues/1589))
([1c8cb85](https://togithub.com/luin/ioredis/commit/1c8cb856f31b024195be2c7fc8073bcabd3586a7))

###
[`v5.2.6`](https://togithub.com/luin/ioredis/blob/HEAD/CHANGELOG.md#&#8203;526-httpsgithubcomluiniorediscomparev525v526-2023-01-25)

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

##### Bug Fixes

- remove extraneous TCP/IPC properties from RedisOptions TS type
([#&#8203;1707](https://togithub.com/luin/ioredis/issues/1707))
([9af7b1c](https://togithub.com/luin/ioredis/commit/9af7b1c0d0ab4723093d78bc05a142c9d0e3b4a8))

</details>

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

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

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

##### Features

- `[expect, jest-circus, @&#8203;jest/types]` Implement
`numPassingAsserts` of testResults to track the number of passing
asserts in a test
([#&#8203;13795](https://togithub.com/facebook/jest/pull/13795))
- `[jest-core]` Add newlines to JSON output
([#&#8203;13817](https://togithub.com/facebook/jest/pull/13817))
- `[@jest/reporters]` Automatic log folding in GitHub Actions Reporter
([#&#8203;13626](https://togithub.com/facebook/jest/pull/13626))

##### Fixes

- `[@jest/expect-utils]` `toMatchObject` diffs should include `Symbol`
properties
([#&#8203;13810](https://togithub.com/facebook/jest/pull/13810))
- `[jest-runtime]` Handle missing `replaceProperty`
([#&#8203;13823](https://togithub.com/facebook/jest/pull/13823))
- `[@jest/types]` Add partial support for `done` callbacks in typings of
`each` ([#&#8203;13756](https://togithub.com/facebook/jest/pull/13756))

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

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

##### Features

- `[expect, @&#8203;jest/expect-utils]` Support custom equality testers
([#&#8203;13654](https://togithub.com/facebook/jest/pull/13654))
- `[jest-config, jest-worker]` Use `os.availableParallelism` if
available to calculate number of workers to spawn
([#&#8203;13738](https://togithub.com/facebook/jest/pull/13738))
- `[@jest/globals, jest-mock]` Add `jest.replaceProperty()` that
replaces property value
([#&#8203;13496](https://togithub.com/facebook/jest/pull/13496))
- `[jest-haste-map]` ignore Sapling vcs directories (`.sl/`)
([#&#8203;13674](https://togithub.com/facebook/jest/pull/13674))
- `[jest-resolve]` Support subpath imports
([#&#8203;13705](https://togithub.com/facebook/jest/pull/13705),
[#&#8203;13723](https://togithub.com/facebook/jest/pull/13723),
[#&#8203;13777](https://togithub.com/facebook/jest/pull/13777))
- `[jest-runtime]` Add `jest.isolateModulesAsync` for scoped module
initialization of asynchronous functions
([#&#8203;13680](https://togithub.com/facebook/jest/pull/13680))
- `[jest-runtime]` Add `jest.isEnvironmentTornDown` function
([#&#8203;13741](https://togithub.com/facebook/jest/pull/13741))
- `[jest-test-result]` Added `skipped` and `focused` status to
`FormattedTestResult`
([#&#8203;13700](https://togithub.com/facebook/jest/pull/13700))
- `[jest-transform]` Support for asynchronous `createTransformer`
([#&#8203;13762](https://togithub.com/facebook/jest/pull/13762))

##### Fixes

- `[jest-environment-node]` Fix non-configurable globals
([#&#8203;13687](https://togithub.com/facebook/jest/pull/13687))
- `[@jest/expect-utils]` `toMatchObject` should handle `Symbol`
properties
([#&#8203;13639](https://togithub.com/facebook/jest/pull/13639))
- `[jest-mock]` Fix `mockReset` and `resetAllMocks` `undefined` return
value([#&#8203;13692](https://togithub.com/facebook/jest/pull/13692))
- `[jest-resolve]` Add global paths to `require.resolve.paths`
([#&#8203;13633](https://togithub.com/facebook/jest/pull/13633))
- `[jest-resolve]` Correct node core module detection when using `node:`
specifiers
([#&#8203;13806](https://togithub.com/facebook/jest/pull/13806))
- `[jest-runtime]` Support WASM files that import JS resources
([#&#8203;13608](https://togithub.com/facebook/jest/pull/13608))
- `[jest-runtime]` Use the `scriptTransformer` cache in `jest-runner`
([#&#8203;13735](https://togithub.com/facebook/jest/pull/13735))
- `[jest-runtime]` Enforce import assertions when importing JSON in ESM
([#&#8203;12755](https://togithub.com/facebook/jest/pull/12755) &
[#&#8203;13805](https://togithub.com/facebook/jest/pull/13805))
- `[jest-snapshot]` Make sure to import `babel` outside of the sandbox
([#&#8203;13694](https://togithub.com/facebook/jest/pull/13694))
- `[jest-transform]` Ensure the correct configuration is passed to
preprocessors specified multiple times in the `transform` option
([#&#8203;13770](https://togithub.com/facebook/jest/pull/13770))

##### Chore & Maintenance

- `[@jest/fake-timers]` Update `@sinonjs/fake-timers`
([#&#8203;13612](https://togithub.com/facebook/jest/pull/13612))
- `[docs]` Improve custom puppeteer example to prevent worker warnings
([#&#8203;13619](https://togithub.com/facebook/jest/pull/13619))

</details>

<details>
<summary>steelbrain/node-ssh</summary>

###
[`v13.0.1`](https://togithub.com/steelbrain/node-ssh/blob/HEAD/CHANGELOG.md#&#8203;1301)

[Compare
Source](https://togithub.com/steelbrain/node-ssh/compare/v13.0.0...v13.0.1)

- Fix trailing space in `.exec()` generated command when no parameters
are used.
[#&#8203;455](https://togithub.com/steelbrain/node-ssh/issues/455)
(Thanks [@&#8203;Nicram97](https://togithub.com/Nicram97))

</details>

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

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

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v7.26.0...v7.26.1)

#### Patch Changes

- Fixed out of memory error that sometimes happens when `node-linker` is
set to `hoisted`
[#&#8203;5988](https://togithub.com/pnpm/pnpm/pull/5988).
- Fixed `EMFILE: too many open files` by using graceful-fs for reading
bin files of dependencies
[#&#8203;5887](https://togithub.com/pnpm/pnpm/issues/5887).
- Fix lockfile v6 on projects that use patched dependencies
[#&#8203;5967](https://togithub.com/pnpm/pnpm/issues/5967).

#### 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://nhost.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/nhost.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/nhos

</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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDUuNCIsInVwZGF0ZWRJblZlciI6IjM0LjExMS4xIn0=-->

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 Jan 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backport 3.x Issue or pr that should be backported to Fastify v3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants