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

Add fastify-constraints to community plugins #4428

Merged
merged 2 commits into from Nov 18, 2022
Merged

Conversation

Ceres6
Copy link
Contributor

@Ceres6 Ceres6 commented Nov 18, 2022

fastify-constraints is added to community plugins's list

Checklist

@github-actions github-actions bot added documentation Improvements or additions to documentation plugin Identify a pr to the doc that adds a plugin. labels Nov 18, 2022
@Ceres6
Copy link
Contributor Author

Ceres6 commented Nov 18, 2022

Sorry for the linting problem, that should be fixed now.

@climba03003 climba03003 linked an issue Nov 18, 2022 that may be closed by this pull request
2 tasks
@mcollina mcollina merged commit 9c85bed into fastify:main Nov 18, 2022
ddadaal pushed a commit to PKUHPC/SCOW that referenced this pull request Nov 28, 2022
[![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/autocomplete](https://togithub.com/codemirror/autocomplete)
| [`6.3.3` ->
`6.3.4`](https://renovatebot.com/diffs/npm/@codemirror%2fautocomplete/6.3.3/6.3.4)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.3.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.3.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.3.4/compatibility-slim/6.3.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.3.4/confidence-slim/6.3.3)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@codemirror/legacy-modes](https://togithub.com/codemirror/legacy-modes)
| [`6.3.0` ->
`6.3.1`](https://renovatebot.com/diffs/npm/@codemirror%2flegacy-modes/6.3.0/6.3.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flegacy-modes/6.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flegacy-modes/6.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flegacy-modes/6.3.1/compatibility-slim/6.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flegacy-modes/6.3.1/confidence-slim/6.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@codemirror/view](https://togithub.com/codemirror/view) | [`6.5.1` ->
`6.6.0`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.5.1/6.6.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.6.0/compatibility-slim/6.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.6.0/confidence-slim/6.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://togithub.com/conventional-changelog/commitlint)) |
[`17.2.0` ->
`17.3.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/17.2.0/17.3.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/compatibility-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/confidence-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/static](https://togithub.com/fastify/fastify-static) |
[`6.5.0` ->
`6.5.1`](https://renovatebot.com/diffs/npm/@fastify%2fstatic/6.5.0/6.5.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.5.1/compatibility-slim/6.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.5.1/confidence-slim/6.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@sinclair/typebox](https://togithub.com/sinclairzx81/typebox) |
[`0.25.8` ->
`0.25.10`](https://renovatebot.com/diffs/npm/@sinclair%2ftypebox/0.25.8/0.25.10)
|
[![age](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.10/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.10/compatibility-slim/0.25.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.10/confidence-slim/0.25.8)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.43.0` ->
`5.44.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.43.0/5.44.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.44.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.44.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.44.0/compatibility-slim/5.43.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.44.0/confidence-slim/5.43.0)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.43.0` ->
`5.44.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.43.0/5.44.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.44.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.44.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.44.0/compatibility-slim/5.43.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.44.0/confidence-slim/5.43.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://togithub.com/ant-design/ant-design)) | [`5.0.0` ->
`5.0.2`](https://renovatebot.com/diffs/npm/antd/5.0.0/5.0.2) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.0.2/compatibility-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.0.2/confidence-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [fastify](https://www.fastify.io/)
([source](https://togithub.com/fastify/fastify)) | [`4.10.0` ->
`4.10.2`](https://renovatebot.com/diffs/npm/fastify/4.10.0/4.10.2) |
[![age](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/compatibility-slim/4.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/confidence-slim/4.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-extended](https://togithub.com/jest-community/jest-extended) |
[`3.1.0` ->
`3.2.0`](https://renovatebot.com/diffs/npm/jest-extended/3.1.0/3.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.0/compatibility-slim/3.1.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.0/confidence-slim/3.1.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`7.17.0` ->
`7.17.1`](https://renovatebot.com/diffs/npm/pnpm/7.17.0/7.17.1) |
[![age](https://badges.renovateapi.com/packages/npm/pnpm/7.17.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/7.17.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/7.17.1/compatibility-slim/7.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/7.17.1/confidence-slim/7.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [socket.io](https://togithub.com/socketio/socket.io) | [`4.5.3` ->
`4.5.4`](https://renovatebot.com/diffs/npm/socket.io/4.5.3/4.5.4) |
[![age](https://badges.renovateapi.com/packages/npm/socket.io/4.5.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/socket.io/4.5.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/socket.io/4.5.4/compatibility-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/socket.io/4.5.4/confidence-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [socket.io-client](https://togithub.com/socketio/socket.io-client) |
[`4.5.3` ->
`4.5.4`](https://renovatebot.com/diffs/npm/socket.io-client/4.5.3/4.5.4)
|
[![age](https://badges.renovateapi.com/packages/npm/socket.io-client/4.5.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/socket.io-client/4.5.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/socket.io-client/4.5.4/compatibility-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/socket.io-client/4.5.4/confidence-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>codemirror/autocomplete</summary>

###
[`v6.3.4`](https://togithub.com/codemirror/autocomplete/blob/HEAD/CHANGELOG.md#&#8203;634-2022-11-24)

[Compare
Source](https://togithub.com/codemirror/autocomplete/compare/6.3.3...6.3.4)

##### Bug fixes

Fix an issue where completion lists could end up being higher than the
tooltip they were in.

</details>

<details>
<summary>codemirror/legacy-modes</summary>

###
[`v6.3.1`](https://togithub.com/codemirror/legacy-modes/blob/HEAD/CHANGELOG.md#&#8203;631-2022-11-24)

[Compare
Source](https://togithub.com/codemirror/legacy-modes/compare/6.3.0...6.3.1)

##### Bug fixes

In JavaScript, properly parse keywords like `static` when in front of a
private property.

</details>

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

###
[`v6.6.0`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;660-2022-11-24)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.5.1...6.6.0)

##### New features

The `layer` function can now be used to define extensions that draw DOM
elements over or below the document text.

Tooltips that are bigger than the available vertical space for them will
now have their height set so that they don't stick out of the window.
The new `resize` property on `TooltipView` can be used to opt out of
this behavior.

</details>

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

###
[`v17.3.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#&#8203;1730-httpsgithubcomconventional-changelogcommitlintcomparev1721v1730-2022-11-21)

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

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

</details>

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

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

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

#### What's Changed

- build(deps-dev): replace pre-commit with
[@&#8203;fastify/pre-commit](https://togithub.com/fastify/pre-commit) by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#327
- ci: enable license checking by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#328
- chore: replace use of deprecated variadic `listen()` by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#329
- move types to types folder and fix typing by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify-static#330
- chore: remove `return` from sync route handlers examples by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#333
- chore: remove metadata from test images by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#335
- build(deps-dev): bump tsd from 0.22.0 to 0.23.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify-static#336
- build(deps-dev): add pino by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#337
- build(deps-dev): bump tsd from 0.23.0 to 0.24.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify-static#339
- docs: correct example by
[@&#8203;lirantal](https://togithub.com/lirantal) in
[fastify/fastify-static#340
- docs: update the README to state that this plugin support fastify 4 by
[@&#8203;rluvaton](https://togithub.com/rluvaton) in
[fastify/fastify-static#342
- disable package lock generation by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify-static#343
- add missing exports for nodenext compatibility by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify-static#344

#### New Contributors

- [@&#8203;lirantal](https://togithub.com/lirantal) made their first
contribution in
[fastify/fastify-static#340
- [@&#8203;rluvaton](https://togithub.com/rluvaton) made their first
contribution in
[fastify/fastify-static#342

**Full Changelog**:
fastify/fastify-static@v6.5.0...v6.5.1

</details>

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

###
[`v0.25.10`](https://togithub.com/sinclairzx81/typebox/blob/HEAD/changelog.md#&#8203;02510-httpswwwnpmjscompackagesinclairtypeboxv02510)

[Compare
Source](https://togithub.com/sinclairzx81/typebox/compare/0.25.9...0.25.10)

Updates:

- [283](https://togithub.com/sinclairzx81/typebox/pull/283) Updates the
custom type validator callback signature to accept a schema instance.
The schema instance may include additional constraints (such as options)
that may be used during the validation process. `Custom.Set('<Kind>',
(schema, value) => { ... })`.

###
[`v0.25.9`](https://togithub.com/sinclairzx81/typebox/blob/HEAD/changelog.md#&#8203;0259-httpswwwnpmjscompackagesinclairtypeboxv0259)

[Compare
Source](https://togithub.com/sinclairzx81/typebox/compare/0.25.8...0.25.9)

Updates:

- [282](https://togithub.com/sinclairzx81/typebox/pull/282) TypeBox now
supports custom types. These types require the user to specify a custom
`[Kind]` string on the type. Custom types can be registered via
`Custom.Set('<Kind>', (value) => { ... })` which allow the TypeCompiler
and Value API's to make use of user defined validation logic.

</details>

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

###
[`v5.44.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5440-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5430v5440-2022-11-21)

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

##### Bug Fixes

- **eslint-plugin:** \[no-empty-interface] disable autofix for
declaration merging with class
([#&#8203;5920](https://togithub.com/typescript-eslint/typescript-eslint/issues/5920))
([a4f85b8](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4f85b8cfe38ba8ea2a2ac4a56d9b11a81a8a15a))
- **eslint-plugin:** \[no-unnecessary-condition] handle index signature
type
([#&#8203;5912](https://togithub.com/typescript-eslint/typescript-eslint/issues/5912))
([5baad08](https://togithub.com/typescript-eslint/typescript-eslint/commit/5baad0893f9a90633d57fffac69af7523bd1501e))
- **eslint-plugin:** \[prefer-optional-chain] handle binary expressions
in negated or
([#&#8203;5992](https://togithub.com/typescript-eslint/typescript-eslint/issues/5992))
([2778ff0](https://togithub.com/typescript-eslint/typescript-eslint/commit/2778ff0c3db011148be93ed3bea5ce07af3c81ef))
- **typescript-estree:** don't consider a cached program unless it's
specified in the current `parserOptions.project` config
([#&#8203;5999](https://togithub.com/typescript-eslint/typescript-eslint/issues/5999))
([530e0e6](https://togithub.com/typescript-eslint/typescript-eslint/commit/530e0e618cdf4bb956149bf8a8484848e1b9a1f5))

##### Features

- **eslint-plugin:** \[adjacent-overload-signatures] check
BlockStatement nodes
([#&#8203;5998](https://togithub.com/typescript-eslint/typescript-eslint/issues/5998))
([97d3e56](https://togithub.com/typescript-eslint/typescript-eslint/commit/97d3e56709ee19fdec39fd8b99d080db90b306e9))
- **eslint-plugin:** \[keyword-spacing] Support spacing in import-type
syntax
([#&#8203;5977](https://togithub.com/typescript-eslint/typescript-eslint/issues/5977))
([6a735e1](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a735e142ef67f3af6497f922cf83706867eb6b7))

</details>

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

###
[`v5.44.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5440-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5430v5440-2022-11-21)

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

**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.0.2`](https://togithub.com/ant-design/ant-design/releases/tag/5.0.2)

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

- 💄 Fix Card radius style broken when customize `bodyStyle` background
color.
[#&#8203;38973](https://togithub.com/ant-design/ant-design/pull/38973)
[@&#8203;Yukiniro](https://togithub.com/Yukiniro)
- 💄 Optimize default algorithm for error color.
[#&#8203;38933](https://togithub.com/ant-design/ant-design/pull/38933)
- 💄 Optimize the style issue in RTL mode.
[#&#8203;38829](https://togithub.com/ant-design/ant-design/pull/38829)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
-   Space.Compact
- 💄 Optimize Space.Compact style when wrapping a single child component.
[#&#8203;38896](https://togithub.com/ant-design/ant-design/pull/38896)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 💄 Fix Space.Compact component style problem when wrapping Modal,
Dropdown, Drawer and other components.
[#&#8203;38870](https://togithub.com/ant-design/ant-design/pull/38870)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 🐞 Fix horizontal Menu that has wrong width when is overflow.
[#&#8203;38989](https://togithub.com/ant-design/ant-design/pull/38989)
- 🐞 Fix Table that the old filter state still takes effect when the list
filter column changes.
[#&#8203;38982](https://togithub.com/ant-design/ant-design/pull/38982)
- 🐞 Fix Select and Pagination incorrect text color in dark theme.
[#&#8203;38979](https://togithub.com/ant-design/ant-design/pull/38979)
[@&#8203;Dunqing](https://togithub.com/Dunqing)
- 🐞 Fix that Mentions `options` props not working.
[#&#8203;38968](https://togithub.com/ant-design/ant-design/pull/38968)
[@&#8203;heiyu4585](https://togithub.com/heiyu4585)
- 🐞 Fix that `dist/reset.css` may be dropped in production mode.
[#&#8203;38956](https://togithub.com/ant-design/ant-design/pull/38956)
[@&#8203;passerV](https://togithub.com/passerV)
- 🐞 Fix Badge that `showZero` can't be used with custom color.
[#&#8203;38967](https://togithub.com/ant-design/ant-design/pull/38967)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 🐞 Fix Form validation motion flick issue.
[#&#8203;38962](https://togithub.com/ant-design/ant-design/pull/38962)
- 🐞 Fix Tabs dropdown motion not work.
[#&#8203;38892](https://togithub.com/ant-design/ant-design/pull/38892)
- 🐞 Fix ConfigProvider that `componentDisabled` is not work.
[#&#8203;38886](https://togithub.com/ant-design/ant-design/pull/38886)
[@&#8203;lidianhao123](https://togithub.com/lidianhao123)
- 🐞 Fix Button `block` prop is not working when `shape="round"`.
[#&#8203;38869](https://togithub.com/ant-design/ant-design/pull/38869)
[@&#8203;jjlstruggle](https://togithub.com/jjlstruggle)
- 🐞 Fix Dropdown.Button that `dropdownRender` is not executed.
[#&#8203;38862](https://togithub.com/ant-design/ant-design/pull/38862)
[@&#8203;imoctopus](https://togithub.com/imoctopus)

***

- 💄 修复 Card 组件设置 `bodyStyle`
的背景颜色后圆角失效的问题。[#&#8203;38973](https://togithub.com/ant-design/ant-design/pull/38973)
[@&#8203;Yukiniro](https://togithub.com/Yukiniro)
- 💄
优化错误色的默认算法。[#&#8203;38933](https://togithub.com/ant-design/ant-design/pull/38933)
- 💄 修复 RTL
模式下的样式问题。[#&#8203;38829](https://togithub.com/ant-design/ant-design/pull/38829)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
-   Space.Compact
- 💄 Space.Compact
包裹单个子组件时,展示该子组件本身的样式。[#&#8203;38896](https://togithub.com/ant-design/ant-design/pull/38896)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 💄 修复 Space.Compact 组件嵌套 Modal,Dropdown,Drawer
等组件时的样式问题。[#&#8203;38870](https://togithub.com/ant-design/ant-design/pull/38870)
[@&#8203;foryuki](https://togithub.com/foryuki)
- 🐞 修复横向 Menu
组件有溢出时宽度问题。[#&#8203;38989](https://togithub.com/ant-design/ant-design/pull/38989)
- 🐞 修复 Table
组件过滤列被移除后过滤效果仍然影响列表数据的问题。[#&#8203;38982](https://togithub.com/ant-design/ant-design/pull/38982)
- 🐞 修复 Select 和 Pagination
在暗色主题下文字颜色不正确。[#&#8203;38979](https://togithub.com/ant-design/ant-design/pull/38979)
[@&#8203;Dunqing](https://togithub.com/Dunqing)
- 🐞 修复 Mentions `options`
不生效的问题。[#&#8203;38968](https://togithub.com/ant-design/ant-design/pull/38968)
[@&#8203;heiyu4585](https://togithub.com/heiyu4585)
- 🐞 修复 `reset.css`
不会被打包的问题。[#&#8203;38956](https://togithub.com/ant-design/ant-design/pull/38956)
[@&#8203;passerV](https://togithub.com/passerV)
- 🐞 修复 Badge 组件 `showZero` 和 `color`
不能一起使用问题。[#&#8203;38967](https://togithub.com/ant-design/ant-design/pull/38967)
[@&#8203;Wxh16144](https://togithub.com/Wxh16144)
- 🐞 修复 Form
校验信息动效卡顿的问题。[#&#8203;38962](https://togithub.com/ant-design/ant-design/pull/38962)
- 🐞 修复 Tabs
下拉菜单动画消失的问题。[#&#8203;38892](https://togithub.com/ant-design/ant-design/pull/38892)
- 🐞 修复 ConfigProvider `componentDisabled`
失效问题。[#&#8203;38886](https://togithub.com/ant-design/ant-design/pull/38886)
[@&#8203;lidianhao123](https://togithub.com/lidianhao123)
- 🐞 修复 Button `block`
属性有时不生效的问题。[#&#8203;38869](https://togithub.com/ant-design/ant-design/pull/38869)
[@&#8203;jjlstruggle](https://togithub.com/jjlstruggle)
- 🐞 修复 Dropdown.Button 的 `dropdownRender`
未执行的问题。[#&#8203;38862](https://togithub.com/ant-design/ant-design/pull/38862)
[@&#8203;imoctopus](https://togithub.com/imoctopus)

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

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

- 💄 Optimize Empty svg color in dark theme.
[#&#8203;38785](https://togithub.com/ant-design/ant-design/pull/38785)
- 💄 Fix Form, Input, Select, Tree part style convert to CSS-in-JS
missing.
[#&#8203;38742](https://togithub.com/ant-design/ant-design/pull/38742)
- 💄 Fix animation flick for some components in Firefox.
[#&#8203;38729](https://togithub.com/ant-design/ant-design/pull/38729)
-   Menu
- 🐞 Fix Menu SubMenu margin style.
[#&#8203;38714](https://togithub.com/ant-design/ant-design/pull/38714)
[@&#8203;JarvisArt](https://togithub.com/JarvisArt)
- 🐞 Fix Menu width when collapsed.
[#&#8203;38791](https://togithub.com/ant-design/ant-design/pull/38791)
[@&#8203;KarasuShin](https://togithub.com/KarasuShin)
- 🐞 Fix Menu height in dark theme.
[#&#8203;38741](https://togithub.com/ant-design/ant-design/pull/38741)
[@&#8203;LuciNyan](https://togithub.com/LuciNyan)
- 🐞 Fix Menu SubMenu flicking when expanding.
[#&#8203;38748](https://togithub.com/ant-design/ant-design/pull/38748)
[@&#8203;JarvisArt](https://togithub.com/JarvisArt)
- 🐞 Fix that Table expanded icons are not
aligned。[#&#8203;38823](https://togithub.com/ant-design/ant-design/pull/38823)
[@&#8203;turdiyev](https://togithub.com/turdiyev)
- 🐞 Fix FloatButton.BackTop missing animation.
[#&#8203;38770](https://togithub.com/ant-design/ant-design/pull/38770)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 🛠 Remove `Moment.js` dependency.
[#&#8203;38762](https://togithub.com/ant-design/ant-design/pull/38762)
- 🛠 Fix `CompoundedComponent` ts
error。[#&#8203;38666](https://togithub.com/ant-design/ant-design/pull/38666)
[@&#8203;wangcch](https://togithub.com/wangcch)
- 🛠 Rollback `lib` in
package。[#&#8203;38832](https://togithub.com/ant-design/ant-design/pull/38832)
[@&#8203;chunsch](https://togithub.com/chunsch)

***

- 💄 优化 Empty 组件的 svg
图片在暗色主题下的颜色。[#&#8203;38785](https://togithub.com/ant-design/ant-design/pull/38785)
- 💄 修复 Form, Input, Select, Tree 转换到 CSS-in-JS
丢失少量样式的问题。[#&#8203;38742](https://togithub.com/ant-design/ant-design/pull/38742)
- 💄 修复 Firefox
下拉菜单动画抖动的问题。[#&#8203;38729](https://togithub.com/ant-design/ant-design/pull/38729)
-   Menu
- 🐞 修复 Menu SubMenu
间距问题。[#&#8203;38714](https://togithub.com/ant-design/ant-design/pull/38714)
[@&#8203;JarvisArt](https://togithub.com/JarvisArt)
- 🐞 修复 Menu
收起时的宽度问题。[#&#8203;38791](https://togithub.com/ant-design/ant-design/pull/38791)
[@&#8203;KarasuShin](https://togithub.com/KarasuShin)
- 🐞 修复 Menu 暗色主题下高度多了 1px
的问题。[#&#8203;38741](https://togithub.com/ant-design/ant-design/pull/38741)
[@&#8203;LuciNyan](https://togithub.com/LuciNyan)
- 🐞 修复 Menu 展开 Submenu
时抖动的问题。[#&#8203;38748](https://togithub.com/ant-design/ant-design/pull/38748)
[@&#8203;JarvisArt](https://togithub.com/JarvisArt)
- 🐞 修复 Table 组件展开 icon
不对齐的问题。[#&#8203;38823](https://togithub.com/ant-design/ant-design/pull/38823)
[@&#8203;turdiyev](https://togithub.com/turdiyev)
- 🐞 修复 FloatButton.BackTop
组件动画丢失的问题。[#&#8203;38770](https://togithub.com/ant-design/ant-design/pull/38770)
[@&#8203;li-jia-nan](https://togithub.com/li-jia-nan)
- 🛠 清除残留 `Moment.js`
依赖。[#&#8203;38762](https://togithub.com/ant-design/ant-design/pull/38762)
- 🛠 修复外部暴露类 `CompoundedComponent`
的组建的类型报错。[#&#8203;38666](https://togithub.com/ant-design/ant-design/pull/38666)
[@&#8203;wangcch](https://togithub.com/wangcch)
- 🛠 重新添加 `lib`
产物。[#&#8203;38832](https://togithub.com/ant-design/ant-design/pull/38832)
[@&#8203;chunsch](https://togithub.com/chunsch)

</details>

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

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

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.10.1...v4.10.2)

#### ⚠️ Security Release ⚠️

- Fix for ["Incorrect Content-Type parsing can lead to CSRF
attack"](https://togithub.com/fastify/fastify/security/advisories/GHSA-3fjj-p79j-c9hh)
    and CVE-2022-41919

**Full Changelog**:
fastify/fastify@v4.10.1...v4.10.2

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

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.10.0...v4.10.1)

#### What's Changed

- fix node 19.1.0 port validation test by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify#4427
- Add fastify-constraints to community plugins by
[@&#8203;Ceres6](https://togithub.com/Ceres6) in
[fastify/fastify#4428
- build(deps-dev): bump
[@&#8203;sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers)
from 9.1.2 to 10.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify#4421
- add silent option to LogLevel by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify#4432

#### New Contributors

- [@&#8203;Ceres6](https://togithub.com/Ceres6) made their first
contribution in
[fastify/fastify#4428

**Full Changelog**:
fastify/fastify@v4.10.0...v4.10.1

</details>

<details>
<summary>jest-community/jest-extended</summary>

###
[`v3.2.0`](https://togithub.com/jest-community/jest-extended/releases/tag/v3.2.0)

[Compare
Source](https://togithub.com/jest-community/jest-extended/compare/v3.1.0...v3.2.0)

##### What's Changed

- Change return type in Expect interface from `Result` to `any` (closes
[#&#8203;484](https://togithub.com/jest-community/jest-extended/issues/484))
by [@&#8203;keeganwitt](https://togithub.com/keeganwitt) in
[jest-community/jest-extended#492
- Fix `toHaveBeenCalledOnceWith` typing by
[@&#8203;akoreh](https://togithub.com/akoreh) in
[jest-community/jest-extended#507
- Add `vitest` info to docs by
[@&#8203;silverwind](https://togithub.com/silverwind) in
[jest-community/jest-extended#515
- Mark `jest` peerDependency as optional by
[@&#8203;silverwind](https://togithub.com/silverwind) in
[jest-community/jest-extended#520
- `expect`: Add matcher `toBeInRange()` to validate if array elements
are within the specified range by
[@&#8203;mayankshukla94](https://togithub.com/mayankshukla94) in
[jest-community/jest-extended#461
- Fix `toHaveBeenCalledOnceWith` type definition (closes
[#&#8203;518](https://togithub.com/jest-community/jest-extended/issues/518))
by [@&#8203;keeganwitt](https://togithub.com/keeganwitt) in
[jest-community/jest-extended#523

##### New Contributors

- [@&#8203;akoreh](https://togithub.com/akoreh) made their first
contribution in
[jest-community/jest-extended#507
- [@&#8203;silverwind](https://togithub.com/silverwind) made their first
contribution in
[jest-community/jest-extended#515
- [@&#8203;mayankshukla94](https://togithub.com/mayankshukla94) made
their first contribution in
[jest-community/jest-extended#461

**Full Changelog**:
jest-community/jest-extended@v3.1.0...v3.2.0

</details>

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

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

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v7.17.0...v7.17.1)

#### Patch Changes

- `pnpm set-script` and `pnpm pkg` are passed through to npm
[#&#8203;5683](https://togithub.com/pnpm/pnpm/discussions/5683).
- `pnpm publish <tarball path>` should exit with non-0 exit code when
publish fails
[#&#8203;5396](https://togithub.com/pnpm/pnpm/issues/5396).
- readPackage hooks should not modify the `package.json` files in a
workspace [#&#8203;5670](https://togithub.com/pnpm/pnpm/issues/5670).
- Comments in `package.json5` are preserver
[#&#8203;2008](https://togithub.com/pnpm/pnpm/issues/2008).
- `pnpm setup` should create PNPM_HOME as a non-expandable env variable
on Windows [#&#8203;4658](https://togithub.com/pnpm/pnpm/issues/4658).
-   Fix the CLI help of the `pnpm licenses` command.

#### 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/nhost_light.svg" />
<img src="https://pnpm.io/img/users/nhost.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <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>
      <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>
    </tr>
    <tr>
      <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://www.takeshape.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
<img src="https://pnpm.io/img/users/takeshape.svg" width="280">
        </a>
      </td>
      <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>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>socketio/socket.io</summary>

###
[`v4.5.4`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#&#8203;454-httpsgithubcomsocketiosocketiocompare453454-2022-11-22)

[Compare
Source](https://togithub.com/socketio/socket.io/compare/4.5.3...4.5.4)

This release contains a bump of:

- `engine.io` in order to fix
[CVE-2022-41940](https://togithub.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w)
- `socket.io-parser` in order to fix
[CVE-2022-2421](https://togithub.com/advisories/GHSA-qm95-pgcg-qqfq).

##### Dependencies

-
[`engine.io@~6.2.1`](https://togithub.com/socketio/engine.io-client/tree/6.2.1)
([diff](https://togithub.com/socketio/engine.io/compare/6.2.0...6.2.1))
-   [`ws@~8.2.3`](https://togithub.com/websockets/ws/releases/tag/8.2.3)

</details>

<details>
<summary>socketio/socket.io-client</summary>

###
[`v4.5.4`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#&#8203;454-httpsgithubcomsocketiosocketio-clientcompare453454-2022-11-22)

[Compare
Source](https://togithub.com/socketio/socket.io-client/compare/4.5.3...4.5.4)

This release contains a bump of the `socket.io-parser` dependency, in
order to fix
[CVE-2022-2421](https://togithub.com/advisories/GHSA-qm95-pgcg-qqfq).

##### Dependencies

-
[`engine.io-client@~6.2.3`](https://togithub.com/socketio/engine.io-client/tree/6.2.3)
-   [`ws@~8.2.3`](https://togithub.com/websockets/ws/releases/tag/8.2.3)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNC4zNC4xIiwidXBkYXRlZEluVmVyIjoiMzQuMzcuMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Skn0tt pushed a commit to quirrel-dev/quirrel that referenced this pull request Jun 20, 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 |
|---|---|---|---|---|---|
| [fastify](https://www.fastify.io/)
([source](https://togithub.com/fastify/fastify)) | [`4.9.2` ->
`4.10.2`](https://renovatebot.com/diffs/npm/fastify/4.9.2/4.10.2) |
[![age](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/compatibility-slim/4.9.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/fastify/4.10.2/confidence-slim/4.9.2)](https://docs.renovatebot.com/merge-confidence/)
|

### GitHub Vulnerability Alerts

####
[CVE-2022-41919](https://togithub.com/fastify/fastify/security/advisories/GHSA-3fjj-p79j-c9hh)

### Impact

The attacker can use the incorrect `Content-Type` to bypass the
`Pre-Flight` checking of `fetch`. `fetch()` requests with Content-Type’s
[essence](https://mimesniff.spec.whatwg.org/#mime-type-essence) as
"application/x-www-form-urlencoded", "multipart/form-data", or
"text/plain", could potentially be used to invoke routes that only
accepts `application/json` content type, thus bypassing any [CORS
protection](https://fetch.spec.whatwg.org/#simple-header), and therefore
they could lead to a Cross-Site Request Forgery attack.

### Patches
For `4.x` users, please update to at least `4.10.2`
For `3.x` users, please update to at least `3.29.4`

### Workarounds

Implement Cross-Site Request Forgery protection using
[`@fastify/csrf`](https://www.npmjs.com/package/@&#8203;fastify/csrf).

### References

Check out the HackerOne report: https://hackerone.com/reports/1763832.

### For more information

[Fastify security
policy](https://togithub.com/fastify/fastify/security/policy)

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.10.1...v4.10.2)

#### ⚠️ Security Release ⚠️

- Fix for ["Incorrect Content-Type parsing can lead to CSRF
attack"](https://togithub.com/fastify/fastify/security/advisories/GHSA-3fjj-p79j-c9hh)
    and CVE-2022-41919

**Full Changelog**:
fastify/fastify@v4.10.1...v4.10.2

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

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.10.0...v4.10.1)

#### What's Changed

- fix node 19.1.0 port validation test by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify#4427
- Add fastify-constraints to community plugins by
[@&#8203;Ceres6](https://togithub.com/Ceres6) in
[fastify/fastify#4428
- build(deps-dev): bump
[@&#8203;sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers)
from 9.1.2 to 10.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify#4421
- add silent option to LogLevel by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[fastify/fastify#4432

#### New Contributors

- [@&#8203;Ceres6](https://togithub.com/Ceres6) made their first
contribution in
[fastify/fastify#4428

**Full Changelog**:
fastify/fastify@v4.10.0...v4.10.1

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

[Compare
Source](https://togithub.com/fastify/fastify/compare/v4.9.2...v4.10.0)

#### What's Changed

- docs(reference/reply): spelling fixes by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify#4358
- Support different content-type typed reply with TypeProvider by
[@&#8203;rain714](https://togithub.com/rain714) in
[fastify/fastify#4360
- chore: remove leading empty lines by
[@&#8203;LinusU](https://togithub.com/LinusU) in
[fastify/fastify#4364
- fix types after pino 8.7.0 change by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[fastify/fastify#4365
- Node.js V19 support by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[fastify/fastify#4366
- fix: no check on `null` or `undefined` values passed as fn by
[@&#8203;metcoder95](https://togithub.com/metcoder95) in
[fastify/fastify#4367
- docs(server): config is lost when reply.call not found() is called by
[@&#8203;cesarvspr](https://togithub.com/cesarvspr) in
[fastify/fastify#4368
- Fix typo - 'sever' to 'server' by
[@&#8203;utsav91](https://togithub.com/utsav91) in
[fastify/fastify#4372
- Add platformatic to the Acknowledgements by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[fastify/fastify#4378
- docs: add Simone Busoli to plugin maintainers by
[@&#8203;simoneb](https://togithub.com/simoneb) in
[fastify/fastify#4379
- add missing 'validationContext' field to FastifyError type by
[@&#8203;jakubburzynski](https://togithub.com/jakubburzynski) in
[fastify/fastify#4363
- fix(type-providers): assignability of instance with enabled type
provider by [@&#8203;driimus](https://togithub.com/driimus) in
[fastify/fastify#4371
- feat: support async trailer by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[fastify/fastify#4380
- fix: trailers async race condition by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[fastify/fastify#4383
- docs(ecosystem): Add fastify-list-routes by
[@&#8203;chuongtrh](https://togithub.com/chuongtrh) in
[fastify/fastify#4385
- build(deps-dev): bump
[@&#8203;sinclair/typebox](https://togithub.com/sinclair/typebox) from
0.24.51 to 0.25.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify#4388
- \[ Fix ] Improve error message for hooks check by
[@&#8203;debadutta98](https://togithub.com/debadutta98) in
[fastify/fastify#4387
- fix: tiny-lru usage by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[fastify/fastify#4391
- Removes old note about named imports in ESM by
[@&#8203;fox1t](https://togithub.com/fox1t) in
[fastify/fastify#4392
- docs: Add section about capacity planning by
[@&#8203;kibertoad](https://togithub.com/kibertoad) in
[fastify/fastify#4386
- docs(recommendations): grammar fixes by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify#4396
- chore(doc): duplicated menu item by
[@&#8203;Eomm](https://togithub.com/Eomm) in
[fastify/fastify#4398
- feat: add request.routeOptions object by
[@&#8203;debadutta98](https://togithub.com/debadutta98) in
[fastify/fastify#4397
- docs: Document multiple app approach by
[@&#8203;kibertoad](https://togithub.com/kibertoad) in
[fastify/fastify#4393
- fix example using db decorator on fastify instance by
[@&#8203;mmarti](https://togithub.com/mmarti) in
[fastify/fastify#4406
- docs: fix removeAdditional refer by
[@&#8203;shunyue1320](https://togithub.com/shunyue1320) in
[fastify/fastify#4410

#### New Contributors

- [@&#8203;rain714](https://togithub.com/rain714) made their first
contribution in
[fastify/fastify#4360
- [@&#8203;LinusU](https://togithub.com/LinusU) made their first
contribution in
[fastify/fastify#4364
- [@&#8203;cesarvspr](https://togithub.com/cesarvspr) made their first
contribution in
[fastify/fastify#4368
- [@&#8203;utsav91](https://togithub.com/utsav91) made their first
contribution in
[fastify/fastify#4372
- [@&#8203;jakubburzynski](https://togithub.com/jakubburzynski) made
their first contribution in
[fastify/fastify#4363
- [@&#8203;driimus](https://togithub.com/driimus) made their first
contribution in
[fastify/fastify#4371
- [@&#8203;chuongtrh](https://togithub.com/chuongtrh) made their first
contribution in
[fastify/fastify#4385
- [@&#8203;debadutta98](https://togithub.com/debadutta98) made their
first contribution in
[fastify/fastify#4387
- [@&#8203;mmarti](https://togithub.com/mmarti) made their first
contribution in
[fastify/fastify#4406
- [@&#8203;shunyue1320](https://togithub.com/shunyue1320) made their
first contribution in
[fastify/fastify#4410

**Full Changelog**:
fastify/fastify@v4.9.2...v4.10.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/quirrel-dev/quirrel).

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

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 Nov 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation plugin Identify a pr to the doc that adds a plugin.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support constraints when registering plugins
4 participants