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

fix: dependencies 2023-11-26 #368

Open
wants to merge 47 commits into
base: main
Choose a base branch
from
Open

Conversation

bodinsamuel
Copy link
Collaborator

Weekly dependencies update.

Copy link

codecov bot commented Nov 23, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (5097e11) 65.20% compared to head (ded74a0) 65.19%.
Report is 2 commits behind head on main.

❗ Current head ded74a0 differs from pull request most recent head 08d4aef. Consider uploading reports for the commit 08d4aef to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #368      +/-   ##
==========================================
- Coverage   65.20%   65.19%   -0.02%     
==========================================
  Files         267      267              
  Lines       20002    20006       +4     
  Branches     1463     1463              
==========================================
  Hits        13043    13043              
- Misses       6947     6951       +4     
  Partials       12       12              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

renovate bot and others added 28 commits November 24, 2023 19:24
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[vite-plugin-sass-dts](https://togithub.com/activeguild/vite-plugin-sass-dts)
| [`1.3.11` ->
`1.3.16`](https://renovatebot.com/diffs/npm/vite-plugin-sass-dts/1.3.11/1.3.16)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-sass-dts/1.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-sass-dts/1.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-sass-dts/1.3.11/1.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-sass-dts/1.3.11/1.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>activeguild/vite-plugin-sass-dts
(vite-plugin-sass-dts)</summary>

###
[`v1.3.16`](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.15...v1.3.16)

[Compare
Source](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.15...v1.3.16)

###
[`v1.3.15`](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.14...v1.3.15)

[Compare
Source](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.14...v1.3.15)

###
[`v1.3.14`](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.13...v1.3.14)

[Compare
Source](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.13...v1.3.14)

###
[`v1.3.13`](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.12...v1.3.13)

[Compare
Source](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.12...v1.3.13)

###
[`v1.3.12`](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.11...v1.3.12)

[Compare
Source](https://togithub.com/activeguild/vite-plugin-sass-dts/compare/v1.3.11...v1.3.12)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/luxon](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/luxon)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`3.3.4` ->
`3.3.5`](https://renovatebot.com/diffs/npm/@types%2fluxon/3.3.4/3.3.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fluxon/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fluxon/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fluxon/3.3.4/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fluxon/3.3.4/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#371)

[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/passport-http-bearer](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/passport-http-bearer)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`1.0.40` ->
`1.0.41`](https://renovatebot.com/diffs/npm/@types%2fpassport-http-bearer/1.0.40/1.0.41)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fpassport-http-bearer/1.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fpassport-http-bearer/1.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fpassport-http-bearer/1.0.40/1.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fpassport-http-bearer/1.0.40/1.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[eslint-plugin-vitest](https://togithub.com/veritem/eslint-plugin-vitest)
| [`0.3.9` ->
`0.3.10`](https://renovatebot.com/diffs/npm/eslint-plugin-vitest/0.3.9/0.3.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vitest/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vitest/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vitest/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vitest/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>veritem/eslint-plugin-vitest (eslint-plugin-vitest)</summary>

###
[`v0.3.10`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.10)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.9...v0.3.10)

##### Bug Fixes

- export the "unbound-method" rule
([#&#8203;286](https://togithub.com/veritem/eslint-plugin-vitest/issues/286))
([62240e5](https://togithub.com/veritem/eslint-plugin-vitest/commit/62240e5))

##### Features

- **fix:** fix previous changes
([#&#8203;294](https://togithub.com/veritem/eslint-plugin-vitest/issues/294))
([ef92af4](https://togithub.com/veritem/eslint-plugin-vitest/commit/ef92af4))

#### What's Changed

- fix: export the "unbound-method" rule by
[@&#8203;fulopkovacs](https://togithub.com/fulopkovacs) in
[veritem/eslint-plugin-vitest#286
- chore(deps): update dependencies by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#287
- Revert "fix: export the "unbound-method" rule" by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#288
- \[expect-expect] Report of test identifier rather than body by
[@&#8203;willmanduffy](https://togithub.com/willmanduffy) in
[veritem/eslint-plugin-vitest#292
- chore(deps-dev): bump tsx from 4.0.0 to 4.1.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[veritem/eslint-plugin-vitest#291
- chore(deps-dev): bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 6.10.0 to 6.11.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[veritem/eslint-plugin-vitest#290
- Add test.sequential() support by
[@&#8203;dsyddall](https://togithub.com/dsyddall) in
[veritem/eslint-plugin-vitest#293
- feat(fix): fix previous changes by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#294

#### New Contributors

- [@&#8203;fulopkovacs](https://togithub.com/fulopkovacs) made their
first contribution in
[veritem/eslint-plugin-vitest#286
- [@&#8203;willmanduffy](https://togithub.com/willmanduffy) made their
first contribution in
[veritem/eslint-plugin-vitest#292
- [@&#8203;dsyddall](https://togithub.com/dsyddall) made their first
contribution in
[veritem/eslint-plugin-vitest#293

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.9...v0.3.10

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…373)

[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[rollup-plugin-webpack-stats](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/blob/master/#readme)
([source](https://togithub.com/relative-ci/rollup-plugin-webpack-stats))
| [`0.2.1` ->
`0.2.2`](https://renovatebot.com/diffs/npm/rollup-plugin-webpack-stats/0.2.1/0.2.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rollup-plugin-webpack-stats/0.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup-plugin-webpack-stats/0.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup-plugin-webpack-stats/0.2.1/0.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup-plugin-webpack-stats/0.2.1/0.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>relative-ci/rollup-plugin-webpack-stats
(rollup-plugin-webpack-stats)</summary>

###
[`v0.2.2`](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/releases/tag/v0.2.2)

[Compare
Source](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/compare/v0.2.1...v0.2.2)

#### Fixes

- Generate unique chunk ids by [@&#8203;vio](https://togithub.com/vio)
in
[relative-ci/rollup-plugin-webpack-stats#137

#### Others

- test: Fix package test dependencies by
[@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#110
- Update dependencies by [@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#111

**Full Changelog**:
relative-ci/rollup-plugin-webpack-stats@v0.2.1...v0.2.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[vite-plugin-rewrite-all](https://togithub.com/ivesia/vite-plugin-rewrite-all)
| [`1.0.1` ->
`1.0.2`](https://renovatebot.com/diffs/npm/vite-plugin-rewrite-all/1.0.1/1.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-rewrite-all/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-rewrite-all/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-rewrite-all/1.0.1/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-rewrite-all/1.0.1/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ivesia/vite-plugin-rewrite-all
(vite-plugin-rewrite-all)</summary>

###
[`v1.0.2`](https://togithub.com/ivesia/vite-plugin-rewrite-all/compare/09775cf5a7cd1e0c2aab6af79f27a74524b3cad1...74012a12e134145831d89365aca3fa976a0dab07)

[Compare
Source](https://togithub.com/ivesia/vite-plugin-rewrite-all/compare/09775cf5a7cd1e0c2aab6af79f27a74524b3cad1...74012a12e134145831d89365aca3fa976a0dab07)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastify-raw-body](https://togithub.com/Eomm/fastify-raw-body) |
[`4.2.2` ->
`4.3.0`](https://renovatebot.com/diffs/npm/fastify-raw-body/4.2.2/4.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/fastify-raw-body/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fastify-raw-body/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fastify-raw-body/4.2.2/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fastify-raw-body/4.2.2/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Eomm/fastify-raw-body (fastify-raw-body)</summary>

###
[`v4.3.0`](https://togithub.com/Eomm/fastify-raw-body/releases/tag/v4.3.0)

[Compare
Source](https://togithub.com/Eomm/fastify-raw-body/compare/v4.2.2...v4.3.0)

#### What's Changed

- chore(deps-dev): bump tsd from 0.28.1 to 0.29.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[Eomm/fastify-raw-body#53
- chore(deps): bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[Eomm/fastify-raw-body#56
- chore(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[Eomm/fastify-raw-body#58
- Raw body support for application/ld+json and application/activity+json
by [@&#8203;perillamint](https://togithub.com/perillamint) in
[Eomm/fastify-raw-body#59

#### New Contributors

- [@&#8203;perillamint](https://togithub.com/perillamint) made their
first contribution in
[Eomm/fastify-raw-body#59

**Full Changelog**:
Eomm/fastify-raw-body@v4.2.2...v4.3.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@fastify/session](https://togithub.com/fastify/session) | [`10.5.0`
->
`10.6.1`](https://renovatebot.com/diffs/npm/@fastify%2fsession/10.5.0/10.6.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@fastify%2fsession/10.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fastify%2fsession/10.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fastify%2fsession/10.5.0/10.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fastify%2fsession/10.5.0/10.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>fastify/session (@&#8203;fastify/session)</summary>

###
[`v10.6.1`](https://togithub.com/fastify/session/releases/tag/v10.6.1)

[Compare
Source](https://togithub.com/fastify/session/compare/v10.6.0...v10.6.1)

#### What's Changed

- export the correct cookie options interface by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/session#223

**Full Changelog**:
fastify/session@v10.6.0...v10.6.1

###
[`v10.6.0`](https://togithub.com/fastify/session/releases/tag/v10.6.0)

[Compare
Source](https://togithub.com/fastify/session/compare/v10.5.0...v10.6.0)

#### What's Changed

- perf: use `node:` prefix to bypass require.cache call for builtins by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/session#210
- chore: add `.gitattributes` file by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/session#212
- perf(lib/fastifysession): optimize split param by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/session#214
- chore(package): explicitly declare js module type by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/session#217
- Added documentation for import of modules w/ declaration merging by
[@&#8203;VIEWVIEWVIEW](https://togithub.com/VIEWVIEWVIEW) in
[fastify/session#220
- Updated import as per redis-connect docs by
[@&#8203;maxt41](https://togithub.com/maxt41) in
[fastify/session#219
- export cookie types by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/session#221

#### New Contributors

- [@&#8203;VIEWVIEWVIEW](https://togithub.com/VIEWVIEWVIEW) made their
first contribution in
[fastify/session#220
- [@&#8203;maxt41](https://togithub.com/maxt41) made their first
contribution in
[fastify/session#219
- [@&#8203;gurgunday](https://togithub.com/gurgunday) made their first
contribution in
[fastify/session#221

**Full Changelog**:
fastify/session@v10.5.0...v10.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [undici](https://undici.nodejs.org)
([source](https://togithub.com/nodejs/undici)) | [`5.27.2` ->
`5.28.1`](https://renovatebot.com/diffs/npm/undici/5.27.2/5.28.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/undici/5.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/undici/5.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/undici/5.27.2/5.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/undici/5.27.2/5.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nodejs/undici (undici)</summary>

### [`v5.28.1`](https://togithub.com/nodejs/undici/releases/tag/v5.28.1)

[Compare
Source](https://togithub.com/nodejs/undici/compare/v5.28.0...v5.28.1)

#### What's Changed

- perf: Improve `normalizeMethod` by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2456
- fix: dispatch error handling by
[@&#8203;ronag](https://togithub.com/ronag) in
[nodejs/undici#2459
- perf(request): optimize if headers are given by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2454

**Full Changelog**:
nodejs/undici@v5.28.0...v5.28.1

### [`v5.28.0`](https://togithub.com/nodejs/undici/releases/tag/v5.28.0)

[Compare
Source](https://togithub.com/nodejs/undici/compare/v5.27.2...v5.28.0)

#### What's Changed

- fix(parseHeaders): util.parseHeaders handle correctly array of buffer…
by [@&#8203;mdoria12](https://togithub.com/mdoria12) in
[nodejs/undici#2398
- docs: add license to undici-types by
[@&#8203;dancastillo](https://togithub.com/dancastillo) in
[nodejs/undici#2401
- perf: optimize Readable.dump by
[@&#8203;ronag](https://togithub.com/ronag) in
[nodejs/undici#2402
- perf(headers): Improve Headers by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2397
- test: re-enable conditional WPT Report for websockets by
[@&#8203;panva](https://togithub.com/panva) in
[nodejs/undici#2407
- fix: delay abort on 'close' by
[@&#8203;ronag](https://togithub.com/ronag) in
[nodejs/undici#2408
- refactor: use `substring` instead of `substr` by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2411
- add additional http2 test with fetch by
[@&#8203;KhafraDev](https://togithub.com/KhafraDev) in
[nodejs/undici#2419
- fix: HTTPToken check by [@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2410
- perf: optimize HeadersList.get by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2420
- properly handle pseudo-headers in fetch by
[@&#8203;KhafraDev](https://togithub.com/KhafraDev) in
[nodejs/undici#2422
- perf(headers): if the guard is immutable by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2424
- fix(mock-agent): send stream body by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2425
- build(deps): bump github/codeql-action from 2.21.5 to 2.22.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2394
- feat([#&#8203;2264](https://togithub.com/nodejs/undici/issues/2264)):
Expose Retry Handler by
[@&#8203;metcoder95](https://togithub.com/metcoder95) in
[nodejs/undici#2281
- fix: implement `Headers#set` correctly by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2432
- fix: implement `Headers#delete` correctly by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2430
- test: update websocket wpt availability by
[@&#8203;panva](https://togithub.com/panva) in
[nodejs/undici#2437
- fix: type comment position by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2443
- fix: `onHeaders` type declaration by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2444
- remove http2 status pseudo header from headers by
[@&#8203;KhafraDev](https://togithub.com/KhafraDev) in
[nodejs/undici#2438
- docs: Clarify `path` matching in `intercept()` by
[@&#8203;oliversalzburg](https://togithub.com/oliversalzburg) in
[nodejs/undici#2426
- fix: set-cookie clone by [@&#8203;tsctx](https://togithub.com/tsctx)
in
[nodejs/undici#2446
- docs: fix typo in maxConcurrentStreams by
[@&#8203;tniessen](https://togithub.com/tniessen) in
[nodejs/undici#2450
- refactor: remove leftovers by
[@&#8203;metcoder95](https://togithub.com/metcoder95) in
[nodejs/undici#2451
- refactor: add missing new operator by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2452

#### New Contributors

- [@&#8203;mdoria12](https://togithub.com/mdoria12) made their first
contribution in
[nodejs/undici#2398
- [@&#8203;tsctx](https://togithub.com/tsctx) made their first
contribution in
[nodejs/undici#2397
- [@&#8203;oliversalzburg](https://togithub.com/oliversalzburg) made
their first contribution in
[nodejs/undici#2426

**Full Changelog**:
nodejs/undici@v5.27.2...v5.28.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-router-dom](https://togithub.com/remix-run/react-router) |
[`6.19.0` ->
`6.20.0`](https://renovatebot.com/diffs/npm/react-router-dom/6.19.0/6.20.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.19.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.19.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>remix-run/react-router (react-router-dom)</summary>

###
[`v6.20.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6200)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.19.0...react-router-dom@6.20.0)

##### Minor Changes

- Export the `PathParam` type from the public API
([#&#8203;10719](https://togithub.com/remix-run/react-router/pull/10719))

##### Patch Changes

-   Updated dependencies:
    -   `react-router@6.20.0`
    -   `@remix-run/router@1.13.0`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.53.0` ->
`8.54.0`](https://renovatebot.com/diffs/npm/eslint/8.53.0/8.54.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.53.0/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.53.0/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint (eslint)</summary>

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

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.53.0...v8.54.0)

#### Features

-
[`a7a883b`](https://togithub.com/eslint/eslint/commit/a7a883bd6ba4f140b60cbbb2be5b53d750f6c8db)
feat: for-direction rule add check for condition in reverse order
([#&#8203;17755](https://togithub.com/eslint/eslint/issues/17755))
(Angelo Annunziata)
-
[`1452dc9`](https://togithub.com/eslint/eslint/commit/1452dc9f12c45c05d7c569f737221f0d988ecef1)
feat: Add suggestions to no-console
([#&#8203;17680](https://togithub.com/eslint/eslint/issues/17680)) (Joel
Mathew Koshy)
-
[`21ebf8a`](https://togithub.com/eslint/eslint/commit/21ebf8a811be9f4b009cf70a10be5062d4fdc736)
feat: update `no-array-constructor` rule
([#&#8203;17711](https://togithub.com/eslint/eslint/issues/17711))
(Francesco Trotta)

#### Bug Fixes

-
[`98926e6`](https://togithub.com/eslint/eslint/commit/98926e6e7323e5dd12a9f016cb558144296665af)
fix: Ensure that extra data is not accidentally stored in the cache file
([#&#8203;17760](https://togithub.com/eslint/eslint/issues/17760))
(Milos Djermanovic)
-
[`e8cf9f6`](https://togithub.com/eslint/eslint/commit/e8cf9f6a524332293f8b2c90a2db4a532e47d919)
fix: Make dark scroll bar in dark theme
([#&#8203;17753](https://togithub.com/eslint/eslint/issues/17753))
(Pavel)
-
[`3cbeaad`](https://togithub.com/eslint/eslint/commit/3cbeaad7b943c153937ce34365cec2c406f2b98b)
fix: Use `cwd` constructor option as config `basePath` in Linter
([#&#8203;17705](https://togithub.com/eslint/eslint/issues/17705))
(Milos Djermanovic)

#### Documentation

-
[`becfdd3`](https://togithub.com/eslint/eslint/commit/becfdd39b25d795e56c9a13eb3e77af6b9c86e8a)
docs: Make clear when rules are removed
([#&#8203;17728](https://togithub.com/eslint/eslint/issues/17728))
(Nicholas C. Zakas)
-
[`05d6e99`](https://togithub.com/eslint/eslint/commit/05d6e99153ed6d94eb30f46c57609371918a41f3)
docs: update "Submit a Pull Request" page
([#&#8203;17712](https://togithub.com/eslint/eslint/issues/17712))
(Francesco Trotta)
-
[`eb2279e`](https://togithub.com/eslint/eslint/commit/eb2279e5148cee8fdea7dae614f4f8af7a2d06c3)
docs: display info about deprecated rules
([#&#8203;17749](https://togithub.com/eslint/eslint/issues/17749))
(Percy Ma)
-
[`d245326`](https://togithub.com/eslint/eslint/commit/d24532601e64714ac5d08507e05aa5c14ecd1d5a)
docs: Correct working in migrating plugin docs
([#&#8203;17722](https://togithub.com/eslint/eslint/issues/17722))
(Filip Tammergård)

#### Chores

-
[`d644de9`](https://togithub.com/eslint/eslint/commit/d644de9a4b593b565617303a095bc9aa69e7b768)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).54.0
([#&#8203;17773](https://togithub.com/eslint/eslint/issues/17773))
(Milos Djermanovic)
-
[`1e6e314`](https://togithub.com/eslint/eslint/commit/1e6e31415cc429a3a9fc64b2ec03df0e0ec0c91b)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins)
-
[`6fb8805`](https://togithub.com/eslint/eslint/commit/6fb8805310afe7476d6c404f172177a6d15fcf11)
chore: Fixed grammar in issue_templates/rule_change
([#&#8203;17770](https://togithub.com/eslint/eslint/issues/17770)) (Joel
Mathew Koshy)
-
[`85db724`](https://togithub.com/eslint/eslint/commit/85db7243ddb8706ed60ab64a7ddf604d0d7de493)
chore: upgrade `markdownlint` to 0.31.1
([#&#8203;17754](https://togithub.com/eslint/eslint/issues/17754))
(Nitin Kumar)
-
[`6d470d2`](https://togithub.com/eslint/eslint/commit/6d470d2e74535761bd56dcb1c021b463ef9e8a9c)
chore: update dependency recast to ^0.23.0
([#&#8203;17736](https://togithub.com/eslint/eslint/issues/17736))
(renovate\[bot])
-
[`b7121b5`](https://togithub.com/eslint/eslint/commit/b7121b590d578c9c9b38ee481313317f30e54817)
chore: update dependency markdownlint-cli to ^0.37.0
([#&#8203;17735](https://togithub.com/eslint/eslint/issues/17735))
(renovate\[bot])
-
[`633b9a1`](https://togithub.com/eslint/eslint/commit/633b9a19752b6a22ab4d6c824f27a75ac0e4151b)
chore: update dependency regenerator-runtime to ^0.14.0
([#&#8203;17739](https://togithub.com/eslint/eslint/issues/17739))
(renovate\[bot])
-
[`acac16f`](https://togithub.com/eslint/eslint/commit/acac16fdf8540f7ba86cf637e3c1b253bd35a268)
chore: update dependency vite-plugin-commonjs to ^0.10.0
([#&#8203;17740](https://togithub.com/eslint/eslint/issues/17740))
(renovate\[bot])
-
[`ba8ca7e`](https://togithub.com/eslint/eslint/commit/ba8ca7e3debcba68ee7015b9221cf5acd7870206)
chore: add .github/renovate.json5
([#&#8203;17567](https://togithub.com/eslint/eslint/issues/17567)) (Josh
Goldberg ✨)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tabler/icons-react](https://tabler-icons.io)
([source](https://togithub.com/tabler/tabler-icons)) | [`2.40.0` ->
`2.42.0`](https://renovatebot.com/diffs/npm/@tabler%2ficons-react/2.40.0/2.42.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tabler%2ficons-react/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tabler%2ficons-react/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tabler%2ficons-react/2.40.0/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tabler%2ficons-react/2.40.0/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tabler/tabler-icons (@&#8203;tabler/icons-react)</summary>

###
[`v2.42.0`](https://togithub.com/tabler/tabler-icons/releases/tag/v2.42.0):
Release 2.42.0

[Compare
Source](https://togithub.com/tabler/tabler-icons/compare/v2.41.0...v2.42.0)

<img
src="https://github.com/tabler/tabler-icons/assets/1282324/00856af9-841d-4aa9-995d-121c7ddcc005"
width="584" alt="" />

##### 18 new icons:

-   `calendar-dot`
-   `copy-check`
-   `copy-minus`
-   `copy-plus`
-   `copy-x`
-   `folder-root`
-   `gymnastics`
-   `layout-bottombar-inactive`
-   `layout-navbar-inactive`
-   `layout-sidebar-inactive`
-   `layout-sidebar-right-inactive`
-   `library-minus`
-   `library-photo`
-   `library-plus`
-   `library`
-   `message-reply`
-   `scuba-diving`
-   `snowboarding`

Fixed icons: `copy`, `message-chatbot`, `message-forward`,
`message-report`

###
[`v2.41.0`](https://togithub.com/tabler/tabler-icons/releases/tag/v2.41.0):
Release 2.41.0

[Compare
Source](https://togithub.com/tabler/tabler-icons/compare/v2.40.0...v2.41.0)

<img
src="https://github.com/tabler/tabler-icons/assets/1282324/a817af30-0f1f-44ca-b1e3-b8900cb70880"
width="584" alt="" />

##### 18 new icons:

-   `background`
-   `brand-kako-talk`
-   `calendar-clock`
-   `calendar-month`
-   `calendar-week`
-   `christmas-ball`
-   `credit-card-pay`
-   `credit-card-refund`
-   `currency-xrp`
-   `desk`
-   `direction-arrows`
-   `mood-look-down`
-   `mood-look-up`
-   `mood-puzzled`
-   `shovel-pitchforks`
-   `skew-x`
-   `skew-y`
-   `sticker-2`

Fixed icons: `brand-notion`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@octokit/webhooks](https://togithub.com/octokit/webhooks.js) |
[`12.0.3` ->
`12.0.8`](https://renovatebot.com/diffs/npm/@octokit%2fwebhooks/12.0.3/12.0.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fwebhooks/12.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fwebhooks/12.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fwebhooks/12.0.3/12.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fwebhooks/12.0.3/12.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [octokit](https://togithub.com/octokit/octokit.js) | [`3.1.1` ->
`3.1.2`](https://renovatebot.com/diffs/npm/octokit/3.1.1/3.1.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/octokit/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/octokit/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/octokit/3.1.1/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/octokit/3.1.1/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>octokit/webhooks.js (@&#8203;octokit/webhooks)</summary>

###
[`v12.0.8`](https://togithub.com/octokit/webhooks.js/releases/tag/v12.0.8)

[Compare
Source](https://togithub.com/octokit/webhooks.js/compare/v12.0.7...v12.0.8)

##### Bug Fixes

- **types:** limit recursion in types using ternary statements
([#&#8203;929](https://togithub.com/octokit/webhooks.js/issues/929))
([1124632](https://togithub.com/octokit/webhooks.js/commit/1124632dce3649079c7c06668791260e56633411))

###
[`v12.0.7`](https://togithub.com/octokit/webhooks.js/releases/tag/v12.0.7)

[Compare
Source](https://togithub.com/octokit/webhooks.js/compare/v12.0.6...v12.0.7)

##### Bug Fixes

- pass through `TTransformed` to `onAny` and `onError`
([#&#8203;924](https://togithub.com/octokit/webhooks.js/issues/924))
([6ead0b7](https://togithub.com/octokit/webhooks.js/commit/6ead0b705ab7263df323f7dc44f14db953e89a9e))

###
[`v12.0.6`](https://togithub.com/octokit/webhooks.js/releases/tag/v12.0.6)

[Compare
Source](https://togithub.com/octokit/webhooks.js/compare/v12.0.5...v12.0.6)

##### Bug Fixes

- **typescript:** workaround for trouble with `aggregate-error` type
export
([#&#8203;923](https://togithub.com/octokit/webhooks.js/issues/923))
([4875a74](https://togithub.com/octokit/webhooks.js/commit/4875a745bcfb8ff1f1911a629f50dc2a13a27839))

###
[`v12.0.5`](https://togithub.com/octokit/webhooks.js/releases/tag/v12.0.5)

[Compare
Source](https://togithub.com/octokit/webhooks.js/compare/v12.0.4...v12.0.5)

##### Bug Fixes

- only parse payload once
([#&#8203;921](https://togithub.com/octokit/webhooks.js/issues/921))
([a12200f](https://togithub.com/octokit/webhooks.js/commit/a12200fbb106aeda7cd11b6b5504cf42c1300971))

###
[`v12.0.4`](https://togithub.com/octokit/webhooks.js/releases/tag/v12.0.4)

[Compare
Source](https://togithub.com/octokit/webhooks.js/compare/v12.0.3...v12.0.4)

##### Bug Fixes

- handle error thrown by `verify` method
([#&#8203;914](https://togithub.com/octokit/webhooks.js/issues/914))
([449b159](https://togithub.com/octokit/webhooks.js/commit/449b15967762bc18f722e649102ffc91e26f364e))

</details>

<details>
<summary>octokit/octokit.js (octokit)</summary>

###
[`v3.1.2`](https://togithub.com/octokit/octokit.js/releases/tag/v3.1.2)

[Compare
Source](https://togithub.com/octokit/octokit.js/compare/v3.1.1...v3.1.2)

##### Bug Fixes

- updates app.js for the handling of an error being thrown by the verify
method in webhooks.js
([#&#8203;2576](https://togithub.com/octokit/octokit.js/issues/2576))
([b59da80](https://togithub.com/octokit/octokit.js/commit/b59da8030f23dcd6b70d01a5d02e49fba600b4e8))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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://developer.mend.io/github/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.96` ->
`1.3.99`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.96/1.3.99) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-arm64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.96` ->
`1.3.99`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-arm64-gnu/1.3.96/1.3.99)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-arm64-gnu/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-arm64-gnu/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-arm64-gnu/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-arm64-gnu/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-x64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.96` ->
`1.3.99`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-x64-gnu/1.3.96/1.3.99)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-x64-gnu/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-x64-gnu/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-x64-gnu/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-x64-gnu/1.3.96/1.3.99?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.3.99`](https://togithub.com/swc-project/swc/compare/v1.3.96...v1.3.99)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.96...v1.3.99)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.37` ->
`18.2.39`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.37/18.2.39)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.37/18.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.37/18.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.15` ->
`18.2.17`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.15/18.2.17)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.15/18.2.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.15/18.2.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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://developer.mend.io/github/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tabler/icons](https://tabler-icons.io)
([source](https://togithub.com/tabler/tabler-icons)) | [`2.40.0` ->
`2.42.0`](https://renovatebot.com/diffs/npm/@tabler%2ficons/2.40.0/2.42.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tabler%2ficons/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tabler%2ficons/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tabler%2ficons/2.40.0/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tabler%2ficons/2.40.0/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tabler/tabler-icons (@&#8203;tabler/icons)</summary>

###
[`v2.42.0`](https://togithub.com/tabler/tabler-icons/releases/tag/v2.42.0):
Release 2.42.0

[Compare
Source](https://togithub.com/tabler/tabler-icons/compare/v2.41.0...v2.42.0)

<img
src="https://github.com/tabler/tabler-icons/assets/1282324/00856af9-841d-4aa9-995d-121c7ddcc005"
width="584" alt="" />

##### 18 new icons:

-   `calendar-dot`
-   `copy-check`
-   `copy-minus`
-   `copy-plus`
-   `copy-x`
-   `folder-root`
-   `gymnastics`
-   `layout-bottombar-inactive`
-   `layout-navbar-inactive`
-   `layout-sidebar-inactive`
-   `layout-sidebar-right-inactive`
-   `library-minus`
-   `library-photo`
-   `library-plus`
-   `library`
-   `message-reply`
-   `scuba-diving`
-   `snowboarding`

Fixed icons: `copy`, `message-chatbot`, `message-forward`,
`message-report`

###
[`v2.41.0`](https://togithub.com/tabler/tabler-icons/releases/tag/v2.41.0):
Release 2.41.0

[Compare
Source](https://togithub.com/tabler/tabler-icons/compare/v2.40.0...v2.41.0)

<img
src="https://github.com/tabler/tabler-icons/assets/1282324/a817af30-0f1f-44ca-b1e3-b8900cb70880"
width="584" alt="" />

##### 18 new icons:

-   `background`
-   `brand-kako-talk`
-   `calendar-clock`
-   `calendar-month`
-   `calendar-week`
-   `christmas-ball`
-   `credit-card-pay`
-   `credit-card-refund`
-   `currency-xrp`
-   `desk`
-   `direction-arrows`
-   `mood-look-down`
-   `mood-look-up`
-   `mood-puzzled`
-   `shovel-pitchforks`
-   `skew-x`
-   `skew-y`
-   `sticker-2`

Fixed icons: `brand-notion`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [type-fest](https://togithub.com/sindresorhus/type-fest) | [`4.7.1` ->
`4.8.2`](https://renovatebot.com/diffs/npm/type-fest/4.7.1/4.8.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.7.1/4.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.7.1/4.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sindresorhus/type-fest (type-fest)</summary>

###
[`v4.8.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.2)

[Compare
Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.1...v4.8.2)

- `DelimiterCasedPropertiesDeep`: Fix handing of string
([#&#8203;768](https://togithub.com/sindresorhus/type-fest/issues/768))
[`e26c779`](https://togithub.com/sindresorhus/type-fest/commit/e26c779)

###
[`v4.8.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.1)

[Compare
Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.0...v4.8.1)

- `Jsonify`: Fix usage with readonly array
[`f8019c2`](https://togithub.com/sindresorhus/type-fest/commit/f8019c2)
- Revert "Add `Element` to type `BuiltIns`
([#&#8203;745](https://togithub.com/sindresorhus/type-fest/issues/745))"
[`1b25feb`](https://togithub.com/sindresorhus/type-fest/commit/1b25feb)
    -   It caused problems when `DOM` types are not available.

###
[`v4.8.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.0)

[Compare
Source](https://togithub.com/sindresorhus/type-fest/compare/v4.7.1...v4.8.0)

- `PickDeep`: Support interface
([#&#8203;755](https://togithub.com/sindresorhus/type-fest/issues/755))
[`1c65935`](https://togithub.com/sindresorhus/type-fest/commit/1c65935)
- `Paths`: Support interface
([#&#8203;746](https://togithub.com/sindresorhus/type-fest/issues/746))
[`8fa831e`](https://togithub.com/sindresorhus/type-fest/commit/8fa831e)
- `ObjectValue`: Support any kind of number index
([#&#8203;753](https://togithub.com/sindresorhus/type-fest/issues/753))
[`972815c`](https://togithub.com/sindresorhus/type-fest/commit/972815c)
- `Class`: Fix type inference
([#&#8203;701](https://togithub.com/sindresorhus/type-fest/issues/701))
[`7294cf0`](https://togithub.com/sindresorhus/type-fest/commit/7294cf0)
- `DelimiterCasedPropertiesDeep`: Improve array handling
([#&#8203;744](https://togithub.com/sindresorhus/type-fest/issues/744))
[`59411c8`](https://togithub.com/sindresorhus/type-fest/commit/59411c8)
- ` PartialDeep `: Don't recurse into `HTMLElement`
([#&#8203;745](https://togithub.com/sindresorhus/type-fest/issues/745))
[`d42ea80`](https://togithub.com/sindresorhus/type-fest/commit/d42ea80)
- Add `preserveConsecutiveUppercase` to `PascalCase` and friends
([#&#8203;749](https://togithub.com/sindresorhus/type-fest/issues/749))
[`e58127a`](https://togithub.com/sindresorhus/type-fest/commit/e58127a)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.2.2` ->
`5.3.2`](https://renovatebot.com/diffs/npm/typescript/5.2.2/5.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.2.2/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.2.2/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2):
TypeScript 5.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.12.0` ->
`6.13.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.12.0/6.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.12.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.12.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.12.0` ->
`6.13.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.12.0/6.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.12.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.12.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6131-2023-11-28)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1)

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

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6130-2023-11-27)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0)

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

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

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

###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6131-2023-11-28)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1)

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

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6130-2023-11-27)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0)

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

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![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/static](https://togithub.com/fastify/fastify-static) |
[`6.10.2` ->
`6.12.0`](https://renovatebot.com/diffs/npm/@fastify%2fstatic/6.10.2/6.12.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@fastify%2fstatic/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fastify%2fstatic/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fastify%2fstatic/6.10.2/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fastify%2fstatic/6.10.2/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>fastify/fastify-static (@&#8203;fastify/static)</summary>

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

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

#### What's Changed

- fix eslint by [@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#415
- refactor: add `u` unicode flag to regex by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#418
- refactor: remove unused bindings by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#417
- perf(index): check set size over converting to array to check length
by [@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#416
- chore(package): explicitly declare js module type by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#419
- test: replace `typeof` undefined check by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#420

**Full Changelog**:
fastify/fastify-static@v6.11.2...v6.12.0

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

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

#### What's Changed

- fix: allow fallback to fastify@2.22 route config by
[@&#8203;climba03003](https://togithub.com/climba03003) in
[fastify/fastify-static#410

**Full Changelog**:
fastify/fastify-static@v6.11.1...v6.11.2

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

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

#### What's Changed

- Remove test/content-type/sample.jpg.br by
[@&#8203;mcollina](https://togithub.com/mcollina) in
[fastify/fastify-static#400
- build(deps-dev): bump tsd from 0.28.1 to 0.29.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify-static#401
- added some small code improvements by
[@&#8203;turnerran](https://togithub.com/turnerran) in
[fastify/fastify-static#399
- (more) small performance/clarity improvements by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#405
- perf: use `node:` prefix to bypass require.cache call for builtins by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[fastify/fastify-static#407
- use native stream by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#408
- Fix request route config deprecation warnings by
[@&#8203;TTPO100AJIEX](https://togithub.com/TTPO100AJIEX) in
[fastify/fastify-static#409

#### New Contributors

- [@&#8203;turnerran](https://togithub.com/turnerran) made their first
contribution in
[fastify/fastify-static#399
- [@&#8203;TTPO100AJIEX](https://togithub.com/TTPO100AJIEX) made their
first contribution in
[fastify/fastify-static#409

**Full Changelog**:
fastify/fastify-static@v6.11.0...v6.11.1

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

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

#### What's Changed

- Update README with 404+wildcard behavior by
[@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood) in
[fastify/fastify-static#390
- add tests for
[#&#8203;234](https://togithub.com/fastify/fastify-static/issues/234) by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#391
- remove linting from the test script by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#394
- Remove redundant parameter by
[@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#395
- build(deps-dev): bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 2.34.0 to 6.2.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[fastify/fastify-static#397
- add url type by [@&#8203;gurgunday](https://togithub.com/gurgunday) in
[fastify/fastify-static#398

#### New Contributors

- [@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood) made
their first contribution in
[fastify/fastify-static#390
- [@&#8203;gurgunday](https://togithub.com/gurgunday) made their first
contribution in
[fastify/fastify-static#391

**Full Changelog**:
fastify/fastify-static@v6.10.2...v6.11.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.99` ->
`1.3.103`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.99/1.3.103)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-arm64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.99` ->
`1.3.103`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-arm64-gnu/1.3.99/1.3.103)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-arm64-gnu/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-arm64-gnu/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-arm64-gnu/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-arm64-gnu/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-x64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.99` ->
`1.3.103`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-x64-gnu/1.3.99/1.3.103)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-x64-gnu/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-x64-gnu/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-x64-gnu/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-x64-gnu/1.3.99/1.3.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.3.103`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13103---2024-01-15)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.102...v1.3.103)

##### Bug Fixes

- **(binding/types)** Add type for `decoratorVersion`
([#&#8203;8468](https://togithub.com/swc-project/swc/issues/8468))
([79438e6](https://togithub.com/swc-project/swc/commit/79438e6dc24735fae1adc98e9a74ab6cecd502de))

- **(es/codegen)** Emit abstract keyword
([#&#8203;8479](https://togithub.com/swc-project/swc/issues/8479))
([a12eaae](https://togithub.com/swc-project/swc/commit/a12eaae0e544d7e485ce7ce11e56591e7ff34108))

- **(es/codegen)** Emit declare keyword for class properties
([#&#8203;8478](https://togithub.com/swc-project/swc/issues/8478))
([2076ef8](https://togithub.com/swc-project/swc/commit/2076ef8f359941ad511c860000ec3eaa74410cac))

- **(es/codegen)** Emit implements clause with commas
([#&#8203;8477](https://togithub.com/swc-project/swc/issues/8477))
([d98a282](https://togithub.com/swc-project/swc/commit/d98a28290b1c439abbd0cdec30436ef25a256ebd))

- **(es/codegen)** Emit `?` for an optional computed property
([#&#8203;8481](https://togithub.com/swc-project/swc/issues/8481))
([e0bdc0f](https://togithub.com/swc-project/swc/commit/e0bdc0f7c210c73f0291ab72e380743fe5f03b72))

- **(es/codegen)** Fix codegen of a property key in ascii-only mode
([#&#8203;8493](https://togithub.com/swc-project/swc/issues/8493))
([8d9bf4c](https://togithub.com/swc-project/swc/commit/8d9bf4cfaaeef9a9f3307b53c3349bff1359ccdf))

- **(es/compat)** Set inserted var inside export class in destructing
([#&#8203;8470](https://togithub.com/swc-project/swc/issues/8470))
([4416077](https://togithub.com/swc-project/swc/commit/4416077f4ac1afb74575b9a0e836bb66b8dc8b9a))

- **(es/compat)** Correctly handle `this` in arrow function parameters
([#&#8203;8489](https://togithub.com/swc-project/swc/issues/8489))
([52a8f05](https://togithub.com/swc-project/swc/commit/52a8f05fe419e905465e31b493d2007a1511276c))

- **(es/minifier)** Correctly escape more characters
([#&#8203;8490](https://togithub.com/swc-project/swc/issues/8490))
([f7c4934](https://togithub.com/swc-project/swc/commit/f7c4934e591bc14bc965cb28bc6b9ca1d8ac1350))

- **(es/module)** Fix resolving of `.js` files
([#&#8203;8480](https://togithub.com/swc-project/swc/issues/8480))
([b70e96f](https://togithub.com/swc-project/swc/commit/b70e96ffe93d3ed59420d5c66a0a4258f6bf1de7))

- **(es/parser)** Correctly parse the keyword
([#&#8203;8483](https://togithub.com/swc-project/swc/issues/8483))
([740e6f3](https://togithub.com/swc-project/swc/commit/740e6f390a8a5327cc320c9582dbe8afbc8b5a27))

- **(es/resolver)** Resolve top-level `undefined`, `NaN`, and `Infinity`
correctly
([#&#8203;8471](https://togithub.com/swc-project/swc/issues/8471))
([82bd807](https://togithub.com/swc-project/swc/commit/82bd8070cb276d8020ba688f1b781b7b46b6ce0c))

##### Documentation

- Replace `string_cache` with `hstr` in `ARCHITECTURE.md`
([#&#8203;8487](https://togithub.com/swc-project/swc/issues/8487))
([abd7c51](https://togithub.com/swc-project/swc/commit/abd7c51583dff82816a910d46e894eddea3c1aff))

##### Features

- **(html/parser)** Allow self-closing `/>` on non-void HTML elements
via a flag
([#&#8203;8460](https://togithub.com/swc-project/swc/issues/8460))
([566063d](https://togithub.com/swc-project/swc/commit/566063dca5fe73834cdf5e0acf7c7f344a9806a5))

##### Refactor

- **(css/parser)** Remove value normalization
([#&#8203;8434](https://togithub.com/swc-project/swc/issues/8434))
([85be8a4](https://togithub.com/swc-project/swc/commit/85be8a4de1d8407421aadeb5769d414b9938f693))

##### Testing

- **(es/minifier)** Enable non esm mode for tests
([#&#8203;8472](https://togithub.com/swc-project/swc/issues/8472))
([1120336](https://togithub.com/swc-project/swc/commit/1120336f23a75e8c236f088d56b6dea04311d2ed))

- **(es/minifier)** Enable script mode for `terser_exec` and `mangle`
([#&#8203;8474](https://togithub.com/swc-project/swc/issues/8474))
([b676e75](https://togithub.com/swc-project/swc/commit/b676e75cdd8ae6b4b3637152e39e982637221701))

###
[`v1.3.102`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13102---2023-12-31)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.101...v1.3.102)

##### Bug Fixes

- **(css/parser)** Fix parsing of `hsla(var(--foo), 1)`
([#&#8203;8443](https://togithub.com/swc-project/swc/issues/8443))
([d89b60a](https://togithub.com/swc-project/swc/commit/d89b60a000e6a40a6d624ba3903743f9c80170d1))

- **(es)** Apply `paren_remover` for minify
([#&#8203;8442](https://togithub.com/swc-project/swc/issues/8442))
([e68720a](https://togithub.com/swc-project/swc/commit/e68720a76cf8146befa26ff147a812e9ba2959aa))

- **(es/codegen)** Fix codegen of type-only export declarations
([#&#8203;8447](https://togithub.com/swc-project/swc/issues/8447))
([65dec90](https://togithub.com/swc-project/swc/commit/65dec905c076c8e95341ada23b140a538d37abce))

- **(es/codegen)** Emit `override` keyword
([#&#8203;8449](https://togithub.com/swc-project/swc/issues/8449))
([0dd96f8](https://togithub.com/swc-project/swc/commit/0dd96f85e2215f5c18849bdfb150dc95006399e8))

- **(es/compat)** Use correct `span.lo` in class transforms
([#&#8203;8439](https://togithub.com/swc-project/swc/issues/8439))
([a06d5b2](https://togithub.com/swc-project/swc/commit/a06d5b23416d8f4f45334e5edaed3da53f9f5777))

- **(es/minifier)** Add WeakRef as a safe global reference
([#&#8203;8458](https://togithub.com/swc-project/swc/issues/8458))
([d681785](https://togithub.com/swc-project/swc/commit/d681785b428b7958e7652dc3a7c709ad85b298f9))

- **(es/parser)** Disallowing await as an identifier in class static
block ([#&#8203;8450](https://togithub.com/swc-project/swc/issues/8450))
([0b188cc](https://togithub.com/swc-project/swc/commit/0b188ccdff487bc5c344b0e70b102ce1d9ba308d))

- **(es/renamer)** Correctly check top level
([#&#8203;8456](https://togithub.com/swc-project/swc/issues/8456))
([1e44e57](https://togithub.com/swc-project/swc/commit/1e44e57a095c151fc52685b9580c083620342fe7))

###
[`v1.3.101`](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101)

###
[`v1.3.100`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13100---2023-11-30)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.99...v1.3.100)

##### Bug Fixes

- **(es/codegen)** Fix panic due to `\\ud`
([#&#8203;8346](https://togithub.com/swc-project/swc/issues/8346))
([1891afa](https://togithub.com/swc-project/swc/commit/1891afa2ad27f183e56adcd288dd3a1ae0c5b367))

- **(es/codegen)** Wrap quote for length greater than one
([#&#8203;8351](https://togithub.com/swc-project/swc/issues/8351))
([2cdea3f](https://togithub.com/swc-project/swc/commit/2cdea3fbeaf4a2dac662a4d019982943c0a896ba))

- **(es/decorators)** Resolve enum for `design:returntype`
([#&#8203;8320](https://togithub.com/swc-project/swc/issues/8320))
([91ef7c9](https://togithub.com/swc-project/swc/commit/91ef7c9415c0efed347d3faf20653749fb7a6b15))

- **(es/fixer)** Wrap yield expression in await expression
([#&#8203;8357](https://togithub.com/swc-project/swc/issues/8357))
([ff719f0](https://togithub.com/swc-project/swc/commit/ff719f0cdd3cf79e7afa1c136243e6fa53c5abe3))

- **(es/minifier)** Fix `if_return` bug related to `await` and `yield`
([#&#8203;8328](https://togithub.com/swc-project/swc/issues/8328))
([01e2c7f](https://togithub.com/swc-project/swc/commit/01e2c7fc5ab71d55c522e48eae9e3e08d8bf418d))

- **(es/minifier)** Give up terminate merge if in `try` with `finally`
([#&#8203;8342](https://togithub.com/swc-project/swc/issues/8342))
([ed5a9b3](https://togithub.com/swc-project/swc/commit/ed5a9b3f2e5b7035f657a8ea3cb38a27413369b2))

- **(es/parser)** Wrap with `OptChain` across `TsNonNull`
([#&#8203;8332](https://togithub.com/swc-project/swc/issues/8332))
([8af6ffb](https://togithub.com/swc-project/swc/commit/8af6ffb1ddaf60b997163aaf80abfb528eb2ca9c))

- **(es/parser)** Fix conditional compilation
([#&#8203;8343](https://togithub.com/swc-project/swc/issues/8343))
([a423681](https://togithub.com/swc-project/swc/commit/a423681df897956e58650b3acc9f2331887e42e8))

- **(es/react)** Make jsx with single spread child static
([#&#8203;8339](https://togithub.com/swc-project/swc/issues/8339))
([58568fa](https://togithub.com/swc-project/swc/commit/58568fa23be932ed8f3858c24962973bdc4b8057))

- **(es/renamer)** Allow `globalThis` to be shadowed
([#&#8203;8327](https://togithub.com/swc-project/swc/issues/8327))
([3dd73a3](https://togithub.com/swc-project/swc/commit/3dd73a3cd8fddd9e19dc85c2a2bf785b585b5b9a))

- **(es/typescript)** Handle shebang with jsx pragma
([#&#8203;8318](https://togithub.com/swc-project/swc/issues/8318))
([c25601d](https://togithub.com/swc-project/swc/commit/c25601dec21d7293ad48549a1f49ccd161f9da72))

##### Miscellaneous Tasks

- **(css/linter)** Document rules require porting
([#&#8203;8352](https://togithub.com/swc-project/swc/issues/8352))
([55da0bb](https://togithub.com/swc-project/swc/commit/55da0bb9ddbb661a75e24162b7bdd63d2549dca3))

##### Build

- **(cargo)** Update `vergen` to `v8`
([#&#8203;8325](https://togithub.com/swc-project/swc/issues/8325))
([1315615](https://togithub.com/swc-project/swc/commit/13156157ebf9434fef8ed04ee4cf59c22421a3fa))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`4.5.0` -> `4.5.1`](https://renovatebot.com/diffs/npm/vite/4.5.0/4.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

### GitHub Vulnerability Alerts

####
[CVE-2023-49293](https://togithub.com/vitejs/vite/security/advisories/GHSA-92r3-m2mg-pj97)

### Summary
When Vite's HTML transformation is invoked manually via
`server.transformIndexHtml`, the original request URL is passed in
unmodified, and the `html` being transformed contains inline module
scripts (`<script type="module">...</script>`), it is possible to inject
arbitrary HTML into the transformed output by supplying a malicious URL
query string to `server.transformIndexHtml`.

### Impact
Only apps using `appType: 'custom'` and using the default Vite HTML
middleware are affected. The HTML entry must also contain an inline
script. The attack requires a user to click on a malicious URL while
running the dev server. Restricted files aren't exposed to the attacker.

### Patches
Fixed in vite@5.0.5, vite@4.5.1, vite@4.4.12

### Details
Suppose `index.html` contains an inline module script:

```html
<script type="module">
  // Inline script
</script>
```

This script is transformed into a proxy script like

```html
<script type="module" src="/index.html?html-proxy&index=0.js"></script>
```

due to Vite's HTML plugin:


https://github.com/vitejs/vite/blob/7fd7c6cebfcad34ae7021ebee28f97b1f28ef3f3/packages/vite/src/node/plugins/html.ts#L429-L465

When `appType: 'spa' | 'mpa'`, Vite serves HTML itself, and
`htmlFallbackMiddleware` rewrites `req.url` to the canonical path of
`index.html`,


https://github.com/vitejs/vite/blob/73ef074b80fa7252e0c46a37a2c94ba8cba46504/packages/vite/src/node/server/middlewares/htmlFallback.ts#L44-L47

so the `url` passed to `server.transformIndexHtml` is `/index.html`.

However, if `appType: 'custom'`, HTML is served manually, and if
`server.transformIndexHtml` is called with the unmodified request URL
(as the SSR docs suggest), then the path of the transformed `html-proxy`
script varies with the request URL. For example, a request with path `/`
produces

```html
<script type="module" src="/@&#8203;id/__x00__/index.html?html-proxy&index=0.js"></script>
```

It is possible to abuse this behavior by crafting a request URL to
contain a malicious payload like

```
"></script><script>alert('boom')</script>
```

so a request to
http://localhost:5173/?%22%3E%3C/script%3E%3Cscript%3Ealert(%27boom%27)%3C/script%3E
produces HTML output like

```html
<script type="module" src="/@&#8203;id/__x00__/?"></script><script>alert("boom")</script>?html-proxy&index=0.js"></script>
```

which demonstrates XSS.

### PoC

- Example 1. Serving HTML from `vite dev` middleware with `appType:
'custom'`
- Go to
https://stackblitz.com/edit/vitejs-vite-9xhma4?file=main.js&terminal=dev-html
    - "Open in New Tab"
- Edit URL to set query string to
`?%22%3E%3C/script%3E%3Cscript%3Ealert(%27boom%27)%3C/script%3E` and
navigate
    - Witness XSS:
-
![image](https://user-images.githubusercontent.com/2456381/287434281-13757894-7a63-4a73-b1e9-d2b024c19d14.png)
- Example 2. Serving HTML from SSR-style Express server (Vite dev server
runs in middleware mode):
- Go to
https://stackblitz.com/edit/vitejs-vite-9xhma4?file=main.js&terminal=server
    - (Same steps as above)
- Example 3. Plain `vite dev` (this shows that vanilla `vite dev` is
_not_ vulnerable, provided `htmlFallbackMiddleware` is used)
- Go to
https://stackblitz.com/edit/vitejs-vite-9xhma4?file=main.js&terminal=dev
    - (Same steps as above)
    - You should _not_ see the alert box in this case

### Detailed Impact

This will probably predominantly affect [development-mode
SSR](https://vitejs.dev/guide/ssr#setting-up-the-dev-server), where
`vite.transformHtml` is called using the original `req.url`, per the
docs:


https://github.com/vitejs/vite/blob/7fd7c6cebfcad34ae7021ebee28f97b1f28ef3f3/docs/guide/ssr.md?plain=1#L114-L126

However, since this vulnerability affects `server.transformIndexHtml`,
the scope of impact may be higher to also include other ad-hoc calls to
`server.transformIndexHtml` from outside of Vite's own codebase.

My best guess at bisecting which versions are vulnerable involves the
following test script

```js
import fs from 'node:fs/promises';
import * as vite from 'vite';

const html = `
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
  </head>
  <body>
    <script type="module">
      // Inline script
    </script>
  </body>
</html>
`;
const server = await vite.createServer({ appType: 'custom' });
const transformed = await server.transformIndexHtml('/?%22%3E%3C/script%3E%3Cscript%3Ealert(%27boom%27)%3C/script%3E', html);
console.log(transformed);
await server.close();
```

and using it I was able to narrow down to #&#8203;13581. If this is
correct, then vulnerable Vite versions are 4.4.0-beta.2 and higher
(which includes 4.4.0).

---

### Release Notes

<details>
<summary>vitejs/vite (vite)</summary>

### [`v4.5.1`](https://togithub.com/vitejs/vite/releases/tag/v4.5.1)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.5.0...v4.5.1)

Please refer to
[CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md)
for details.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" in timezone Europe/Paris, Automerge
- At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-use](https://togithub.com/streamich/react-use) | [`17.4.0` ->
`17.4.3`](https://renovatebot.com/diffs/npm/react-use/17.4.0/17.4.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-use/17.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-use/17.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-use/17.4.0/17.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-use/17.4.0/17.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>streamich/react-use (react-use)</summary>

###
[`v17.4.3`](https://togithub.com/streamich/react-use/blob/HEAD/CHANGELOG.md#1743-2024-01-13)

[Compare
Source](https://togithub.com/streamich/react-use/compare/v17.4.2...v17.4.3)

##### Bug Fixes

- update useMedia hook to use recommended approach of MDN
([e7379f0](https://togithub.com/streamich/react-use/commit/e7379f088787cbf9274c1fc21d36061f04855e4c))

###
[`v17.4.2`](https://togithub.com/streamich/react-use/blob/HEAD/CHANGELOG.md#1742-2023-12-01)

[Compare
Source](https://togithub.com/streamich/react-use/compare/v17.4.1...v17.4.2)

##### Bug Fixes

- correct peer dependencies
([d770587](https://togithub.com/streamich/react-use/commit/d77058729654397b68b251e8211bf0edc0b4ed50))

###
[`v17.4.1`](https://togithub.com/streamich/react-use/blob/HEAD/CHANGELOG.md#1741-2023-11-28)

[Compare
Source](https://togithub.com/streamich/react-use/compare/v17.4.0...v17.4.1)

##### Bug Fixes

- 🐛 bump nano-css version
([812952b](https://togithub.com/streamich/react-use/commit/812952bb9ff004a844ec4285ad6c65d39597b11c))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [undici](https://undici.nodejs.org)
([source](https://togithub.com/nodejs/undici)) | [`5.28.1` ->
`5.28.2`](https://renovatebot.com/diffs/npm/undici/5.28.1/5.28.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/undici/5.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/undici/5.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/undici/5.28.1/5.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/undici/5.28.1/5.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nodejs/undici (undici)</summary>

### [`v5.28.2`](https://togithub.com/nodejs/undici/releases/tag/v5.28.2)

[Compare
Source](https://togithub.com/nodejs/undici/compare/v5.28.1...v5.28.2)

#### What's Changed

- fix: remove optional chainning for compatible with Nodejs12 and below
by [@&#8203;bugb](https://togithub.com/bugb) in
[nodejs/undici#2470
- fix: remove `node:` prefix by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2471
- perf: avoid Headers initialization by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2468
- fix: handle SharedArrayBuffer correctly by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2466
- fix: Add `null` type to `signal` in `RequestInit` by
[@&#8203;gebsh](https://togithub.com/gebsh) in
[nodejs/undici#2455
- fix: correctly handle data URL with hashes. by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2475
- fix: check response for timinginfo allow flag by
[@&#8203;ToshB](https://togithub.com/ToshB) in
[nodejs/undici#2477
- Make call to onBodySent conditional in RetryHandler by
[@&#8203;MzUgM](https://togithub.com/MzUgM) in
[nodejs/undici#2478
- refactor: better integrity check by
[@&#8203;tsctx](https://togithub.com/tsctx) in
[nodejs/undici#2462
- fix: Added support for inline URL username:password proxy auth by
[@&#8203;matt-way](https://togithub.com/matt-way) in
[nodejs/undici#2473
- build(deps-dev): bump jsdom from 22.1.0 to 23.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2472
- build(deps-dev): bump sinon from 16.1.3 to 17.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2405
- build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2396
- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2395
- build(deps): bump step-security/harden-runner from 2.5.0 to 2.6.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2392
- build(deps-dev): bump formdata-node from 4.4.1 to 6.0.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2389
- build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[nodejs/undici#2302

#### New Contributors

- [@&#8203;bugb](https://togithub.com/bugb) made their first
contribution in
[nodejs/undici#2470
- [@&#8203;gebsh](https://togithub.com/gebsh) made their first
contribution in
[nodejs/undici#2455
- [@&#8203;ToshB](https://togithub.com/ToshB) made their first
contribution in
[nodejs/undici#2477
- [@&#8203;MzUgM](https://togithub.com/MzUgM) made their first
contribution in
[nodejs/undici#2478
- [@&#8203;matt-way](https://togithub.com/matt-way) made their first
contribution in
[nodejs/undici#2473

**Full Changelog**:
nodejs/undici@v5.28.1...v5.28.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [zustand](https://togithub.com/pmndrs/zustand) | [`4.4.6` ->
`4.4.7`](https://renovatebot.com/diffs/npm/zustand/4.4.6/4.4.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zustand/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zustand/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zustand/4.4.6/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zustand/4.4.6/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pmndrs/zustand (zustand)</summary>

### [`v4.4.7`](https://togithub.com/pmndrs/zustand/releases/tag/v4.4.7)

[Compare
Source](https://togithub.com/pmndrs/zustand/compare/v4.4.6...v4.4.7)

There's a small fix for a use case with an non-object value in store.

#### What's Changed

- fix(vanilla): unexpected null state update behavior by
[@&#8203;wulimao49](https://togithub.com/wulimao49) in
[pmndrs/zustand#2213

#### New Contributors

- [@&#8203;isiagi](https://togithub.com/isiagi) made their first
contribution in
[pmndrs/zustand#2208
- [@&#8203;ADTC](https://togithub.com/ADTC) made their first
contribution in
[pmndrs/zustand#2202
- [@&#8203;wulimao49](https://togithub.com/wulimao49) made their first
contribution in
[pmndrs/zustand#2213

**Full Changelog**:
pmndrs/zustand@v4.4.6...v4.4.7

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@sentry/node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/node)
([source](https://togithub.com/getsentry/sentry-javascript)) | [`7.66.0`
->
`7.100.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/7.66.0/7.100.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnode/7.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnode/7.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnode/7.66.0/7.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnode/7.66.0/7.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-javascript (@&#8203;sentry/node)</summary>

###
[`v7.100.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#71000)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.99.0...7.100.0)

##### Important Changes

##### Deprecations

This release includes some deprecations. For more details please look at
our
[migration
guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md).

The deprecation most likely to affect you is the one of
`BrowserTracing`. Instead of `new BrowserTracing()`, you should
now use `browserTracingIntegration()`, which will also handle
framework-specific instrumentation out of the box for
you - no need to pass a custom `routingInstrumentation` anymore. For
`@sentry/react`, we expose dedicated integrations
for the different react-router versions:

-   `reactRouterV6BrowserTracingIntegration()`
-   `reactRouterV5BrowserTracingIntegration()`
-   `reactRouterV4BrowserTracingIntegration()`
-   `reactRouterV3BrowserTracingIntegration()`

See the
[migration
guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md#depreacted-browsertracing-integration)
for details.

- feat(angular): Export custom `browserTracingIntegration()`
([#&#8203;10353](https://togithub.com/getsentry/sentry-javascript/issues/10353))
- feat(browser): Deprecate `BrowserTracing` integration
([#&#8203;10493](https://togithub.com/getsentry/sentry-javascript/issues/10493))
- feat(browser): Export `browserProfilingIntegration`
([#&#8203;10438](https://togithub.com/getsentry/sentry-javascript/issues/10438))
- feat(bun): Export `bunServerIntegration()`
([#&#8203;10439](https://togithub.com/getsentry/sentry-javascript/issues/10439))
- feat(nextjs): Add `browserTracingIntegration`
([#&#8203;10397](https://togithub.com/getsentry/sentry-javascript/issues/10397))
- feat(react): Add `reactRouterV3BrowserTracingIntegration` for react
router v3
([#&#8203;10489](https://togithub.com/getsentry/sentry-javascript/issues/10489))
- feat(react): Add `reactRouterV4/V5BrowserTracingIntegration` for react
router v4 & v5
([#&#8203;10488](https://togithub.com/getsentry/sentry-javascript/issues/10488))
- feat(react): Add `reactRouterV6BrowserTracingIntegration` for react
router v6 & v6.4
([#&#8203;10491](https://togithub.com/getsentry/sentry-javascript/issues/10491))
- feat(remix): Add custom `browserTracingIntegration`
([#&#8203;10442](https://togithub.com/getsentry/sentry-javascript/issues/10442))
- feat(node): Expose functional integrations to replace classes
([#&#8203;10356](https://togithub.com/getsentry/sentry-javascript/issues/10356))
- feat(vercel-edge): Replace `WinterCGFetch` with
`winterCGFetchIntegration`
([#&#8203;10436](https://togithub.com/getsentry/sentry-javascript/issues/10436))
- feat: Deprecate non-callback based `continueTrace`
([#&#8203;10301](https://togithub.com/getsentry/sentry-javascript/issues/10301))
- feat(vue): Deprecate `new VueIntegration()`
([#&#8203;10440](https://togithub.com/getsentry/sentry-javascript/issues/10440))
- feat(vue): Implement vue `browserTracingIntegration()`
([#&#8203;10477](https://togithub.com/getsentry/sentry-javascript/issues/10477))
- feat(sveltekit): Add custom `browserTracingIntegration()`
([#&#8203;10450](https://togithub.com/getsentry/sentry-javascript/issues/10450))

##### Profiling Node

`@sentry/profiling-node` has been ported into the monorepo. Future
development for it will happen here!

- pkg(profiling-node): port profiling-node repo to monorepo
([#&#8203;10151](https://togithub.com/getsentry/sentry-javascript/issues/10151))

##### Other Changes

- feat: Export `setHttpStatus` from all packages
([#&#8203;10475](https://togithub.com/getsentry/sentry-javascript/issues/10475))
- feat(bundles): Add pluggable integrations on CDN to `Sentry` namespace
([#&#8203;10452](https://togithub.com/getsentry/sentry-javascript/issues/10452))
- feat(core): Pass `name` & `attributes` to `tracesSampler`
([#&#8203;10426](https://togithub.com/getsentry/sentry-javascript/issues/10426))
- feat(feedback): Add `system-ui` to start of font family
([#&#8203;10464](https://togithub.com/getsentry/sentry-javascript/issues/10464))
- feat(node-experimental): Add koa integration
([#&#8203;10451](https://togithub.com/getsentry/sentry-javascript/issues/10451))
- feat(node-experimental): Update opentelemetry packages
([#&#8203;10456](https://togithub.com/getsentry/sentry-javascript/issues/10456))
- feat(node-experimental): Update tracing integrations to functional
style
([#&#8203;10443](https://togithub.com/getsentry/sentry-javascript/issues/10443))
- feat(replay): Bump `rrweb` to 2.10.0
([#&#8203;10445](https://togithub.com/getsentry/sentry-javascript/issues/10445))
- feat(replay): Enforce masking of credit card fields
([#&#8203;10472](https://togithub.com/getsentry/sentry-javascript/issues/10472))
- feat(utils): Add `propagationContextFromHeaders`
([#&#8203;10313](https://togithub.com/getsentry/sentry-javascript/issues/10313))
- fix: Make `startSpan`, `startSpanManual` and `startInactiveSpan` pick
up the scopes at time of creation instead of
termination
([#&#8203;10492](https://togithub.com/getsentry/sentry-javascript/issues/10492))
- fix(feedback): Fix logo color when colorScheme is "system"
([#&#8203;10465](https://togithub.com/getsentry/sentry-javascript/issues/10465))
- fix(nextjs): Do not report redirects and notFound calls as errors in
server actions
([#&#8203;10474](https://togithub.com/getsentry/sentry-javascript/issues/10474))
- fix(nextjs): Fix navigation tracing on app router
([#&#8203;10502](https://togithub.com/getsentry/sentry-javascript/issues/10502))
- fix(nextjs): Apply server action data to correct isolation scope
([#&#8203;10514](https://togithub.com/getsentry/sentry-javascript/issues/10514))
- fix(node): Use normal `require` call to import Undici
([#&#8203;10388](https://togithub.com/getsentry/sentry-javascript/issues/10388))
- ref(nextjs): Remove internally used deprecated APIs
([#&#8203;10453](https://togithub.com/getsentry/sentry-javascript/issues/10453))
- ref(vue): use startInactiveSpan in tracing mixin
([#&#8203;10406](https://togithub.com/getsentry/sentry-javascript/issues/10406))

###
[`v7.99.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.99.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.98.0...7.99.0)

##### Important Changes

##### Deprecations

This release includes some deprecations for span related methods and
integrations in our Deno SDK, `@sentry/deno`. For
more details please look at our
[migration
guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md).

- feat(core): Deprecate `Span.setHttpStatus` in favor of `setHttpStatus`
([#&#8203;10268](https://togithub.com/getsentry/sentry-javascript/issues/10268))
- feat(core): Deprecate `spanStatusfromHttpCode` in favour of
`getSpanStatusFromHttpCode`
([#&#8203;10361](https://togithub.com/getsentry/sentry-javascript/issues/10361))
- feat(core): Deprecate `StartSpanOptions.origin` in favour of passing
attribute
([#&#8203;10274](https://togithub.com/getsentry/sentry-javascript/issues/10274))
- feat(deno): Expose functional integrations to replace classes
([#&#8203;10355](https://togithub.com/getsentry/sentry-javascript/issues/10355))

##### Other Changes

- feat(bun): Add missing `@sentry/node` re-exports
([#&#8203;10396](https://togithub.com/getsentry/sentry-javascript/issues/10396))
- feat(core): Add `afterAllSetup` hook for integrations
([#&#8203;10345](https://togithub.com/getsentry/sentry-javascript/issues/10345))
- feat(core): Ensure `startSpan()` can handle spans that require parent
([#&#8203;10386](https://togithub.com/getsentry/sentry-javascript/issues/10386))
- feat(core): Read propagation context off scopes in `startSpan` APIs
([#&#8203;10300](https://togithub.com/getsentry/sentry-javascript/issues/10300))
- feat(remix): Export missing `@sentry/node` functions
([#&#8203;10385](https://togithub.com/getsentry/sentry-javascript/issues/10385),
[#&#8203;10391](https://togithub.com/getsentry/sentry-javascript/issues/10391))
- feat(serverless): Add missing `@sentry/node` re-exports
([#&#8203;10390](https://togithub.com/getsentry/sentry-javascript/issues/10390))
- feat(sveltekit): Add more missing `@sentry/node` re-exports
([#&#8203;10392](https://togithub.com/getsentry/sentry-javascript/issues/10392))
- feat(tracing): Export proper type for browser tracing
([#&#8203;10411](https://togithub.com/getsentry/sentry-javascript/issues/10411))
- feat(tracing): Expose new `browserTracingIntegration`
([#&#8203;10351](https://togithub.com/getsentry/sentry-javascript/issues/10351))
- fix: Ensure `afterAllSetup` is called when using `addIntegration()`
([#&#8203;10372](https://togithub.com/getsentry/sentry-javascript/issues/10372))
- fix(core): Export `spanToTraceContext` function from span utils
([#&#8203;10364](https://togithub.com/getsentry/sentry-javascript/issues/10364))
- fix(core): Make `FunctionToString` integration use SETUP_CLIENTS
weakmap
([#&#8203;10358](https://togithub.com/getsentry/sentry-javascript/issues/10358))
- fix(deno): Call function if client is not setup
([#&#8203;10354](https://togithub.com/getsentry/sentry-javascript/issues/10354))
- fix(react): Fix attachReduxState option
([#&#8203;10381](https://togithub.com/getsentry/sentry-javascript/issues/10381))
- fix(spotlight): Use unpatched http.request
([#&#8203;10369](https://togithub.com/getsentry/sentry-javascript/issues/10369))
- fix(tracing): Only create request span if there is active span
([#&#8203;10375](https://togithub.com/getsentry/sentry-javascript/issues/10375))
- ref: Read propagation context off of scope and isolation scope when
propagating and applying trace context
([#&#8203;10297](https://togithub.com/getsentry/sentry-javascript/issues/10297))

Work in this release contributed by
[@&#8203;AleshaOleg](https://togithub.com/AleshaOleg). Thank you for
your contribution!

#### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 78.18 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.39 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay with Canvas) - Webpack (gzipped) | 73.28 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 63.01 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 33.41 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
browserTracingIntegration) - Webpack (gzipped) | 33.28 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 31.33 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
sendFeedback) - Webpack (gzipped) | 31.34 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.6 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 76 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.54 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 33.45 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 24.66 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 213.12 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 101.13 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 74 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 36.56 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.78 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.63 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 86.45 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 50.76 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 17.21 KB |

###
[`v7.98.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.98.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.97.0...7.98.0)

This release primarily fixes some type declaration errors:

- feat(core): Export `IntegrationIndex` type
([#&#8203;10337](https://togithub.com/getsentry/sentry-javascript/issues/10337))
- fix(nextjs): Fix Http integration type declaration
([#&#8203;10338](https://togithub.com/getsentry/sentry-javascript/issues/10338))
- fix(node): Fix type definitions
([#&#8203;10339](https://togithub.com/getsentry/sentry-javascript/issues/10339))

#### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 77.84 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.04 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay with Canvas) - Webpack (gzipped) | 72.93 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.68 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 33.07 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 31.25 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
sendFeedback) - Webpack (gzipped) | 31.26 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.5 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.57 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.13 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 32.97 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 24.43 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.42 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.44 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 73.08 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 36.07 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.45 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.55 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 86.11 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 50.4 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 17.21 KB |

###
[`v7.97.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.97.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.96.0...7.97.0)

Note: The 7.96.0 release was incomplete. This release is partially
encompassing changes from `7.96.0`.

- feat(react): Add `stripBasename` option for React Router 6
([#&#8203;10314](https://togithub.com/getsentry/sentry-javascript/issues/10314))

#### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 77.84 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.04 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay with Canvas) - Webpack (gzipped) | 72.93 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.68 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 33.07 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 31.25 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
sendFeedback) - Webpack (gzipped) | 31.26 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.5 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.57 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.13 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 32.97 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 24.43 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.42 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.44 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 73.08 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 36.07 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.44 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.55 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 86.11 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 50.4 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 17.21 KB |

###
[`v7.96.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7960)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.95.0...7.96.0)

Note: This release was incomplete. Not all Sentry SDK packages were
released for this version. Please upgrade to 7.97.0
directly.

##### Important Changes

##### Deprecations

This release includes some deprecations for integrations in
`@sentry/browser` and frontend framework SDKs
(`@sentry/react`, `@sentry/vue`, etc.). Please take a look at our
[migration
guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md)
for more details.

- feat(browser): Export functional integrations & deprecate classes
([#&#8203;10267](https://togithub.com/getsentry/sentry-javascript/issues/10267))

##### Web Vitals Fix for LCP and CLS

This release fixes an issue with the Web Vitals integration where LCP
and CLS were not being captured correctly,
increasing capture rate by 10-30% for some apps. LCP and CLS capturing
issues were introduced with version `7.75.0`.

- fix(tracing): Ensure web vitals are correctly stopped/captured
([#&#8203;10323](https://togithub.com/getsentry/sentry-javascript/issues/10323))

##### Other Changes

- fix(node): Fix `node-cron` types and add test
([#&#8203;10315](https://togithub.com/getsentry/sentry-javascript/issues/10315))
- fix(node): Fix downleveled types entry point
([#&#8203;10321](https://togithub.com/getsentry/sentry-javascript/issues/10321))
- fix(node): LocalVariables integration should use setupOnce
([#&#8203;10307](https://togithub.com/getsentry/sentry-javascript/issues/10307))
- fix(replay): Fix type for options of replayIntegration
([#&#8203;10325](https://togithub.com/getsentry/sentry-javascript/issues/10325))

Work in this release contributed by
[@&#8203;Shubhdeep12](https://togithub.com/Shubhdeep12). Thank you for
your contribution!

###
[`v7.95.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.95.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.94.1...7.95.0)

##### Important Changes

##### Deprecations

This release includes some deprecations in preparation for v8.

Most notably, it deprecates the `Replay` & `Feedback` classes in favor
of a functional replacement:

```js
import * as Sentry from '@&#8203;sentry/browser';

Sentry.init({
  integrations: [
    // Instead of
    new Sentry.Replay(),
    new Sentry.Feedback(),
    // Use the functional replacement:
    Sentry.replayIntegration(),
    Sentry.feedbackIntegration(),
  ],
});
```

- feat(core): Deprecate `Span.origin` in favor of `sentry.origin`
attribute
([#&#8203;10260](https://togithub.com/getsentry/sentry-javascript/issues/10260))
- feat(core): Deprecate `Span.parentSpanId`
([#&#8203;10244](https://togithub.com/getsentry/sentry-javascript/issues/10244))
- feat(core): Expose `isInitialized()` to replace checking via
`getClient`
([#&#8203;10296](https://togithub.com/getsentry/sentry-javascript/issues/10296))
- feat(replay): Deprecate `Replay`, `ReplayCanvas`, `Feedback` classes
([#&#8203;10270](https://togithub.com/getsentry/sentry-javascript/issues/10270))
- feat(wasm): Deprecate `Wasm` integration class
([#&#8203;10230](https://togithub.com/getsentry/sentry-javascript/issues/10230))

##### Other Changes

- feat: Make `parameterize` function available through browser and node
API
([#&#8203;10085](https://togithub.com/getsentry/sentry-javascript/issues/10085))
- feat(feedback): Configure feedback border radius
([#&#8203;10289](https://togithub.com/getsentry/sentry-javascript/issues/10289))
- feat(sveltekit): Update default integration handling & deprecate
`addOrUpdateIntegration`
([#&#8203;10263](https://togithub.com/getsentry/sentry-javascript/issues/10263))
- fix(replay-canvas): Add missing dependency on
[@&#8203;sentry/utils](https://togithub.com/sentry/utils)
([#&#8203;10279](https://togithub.com/getsentry/sentry-javascript/issues/10279))
- fix(tracing): Don't send negative ttfb
([#&#8203;10286](https://togithub.com/getsentry/sentry-javascript/issues/10286))

Work in this release contributed by
[@&#8203;AleshaOleg](https://togithub.com/AleshaOleg). Thank you for
your contribution!

##### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 77.79 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 68.96 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay with Canvas) - Webpack (gzipped) | 72.85 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.6 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 32.97 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 31.24 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
sendFeedback) - Webpack (gzipped) | 31.25 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.53 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.46 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.03 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 32.85 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 24.36 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.12 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.11 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 72.91 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 35.95 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.37 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.58 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 85.98 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 50.27 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 17.21 KB |

###
[`v7.94.1`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.94.1)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.93.0...7.94.1)

This release fixes a publishing issue.

#### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 77.62 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 68.88 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay with Canvas) - Webpack (gzipped) | 72.77 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.52 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 32.89 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 31.15 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
sendFeedback) - Webpack (gzipped) | 31.16 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.51 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.2 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 66.81 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 32.66 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 24.21 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 210.51 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 98.48 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 72.46 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 35.71 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 69.3 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.55 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 85.88 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 50.01 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 17.14 KB |

###
[`v7.93.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7930)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.92.0...7.93.0)

##### Important Changes

##### Deprecations

As we're moving closer to the next major version of the SDK, more public
APIs were deprecated.

To get a head start on migrating to the replacement APIs, please take a
look at our
[migration
guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md).

- feat(core): Deprecate `getActiveTransaction()` &
`scope.getTransaction()`
([#&#8203;10098](https://togithub.com/getsentry/sentry-javascript/issues/10098))
- feat(core): Deprecate `Hub.shouldSendDefaultPii`
([#&#8203;10062](https://togithub.com/getsentry/sentry-javascript/issues/10062))
- feat(core): Deprecate `new Transaction()`
([#&#8203;10125](https://togithub.com/getsentry/sentry-javascript/issues/10125))
- feat(core): Deprecate `scope.getSpan()` & `scope.setSpan()`
([#&#8203;10114](https://togithub.com/getsentry/sentry-javascript/issues/10114))
- feat(core): Deprecate `scope.setTransactionName()`
([#&#8203;10113](https://togithub.com/getsentry/sentry-javascript/issues/10113))
- feat(core): Deprecate `span.startChild()`
([#&#8203;10091](https://togithub.com/getsentry/sentry-javascript/issues/10091))
- feat(core): Deprecate `startTransaction()`
([#&#8203;10073](https://togithub.com/getsentry/sentry-javascript/issues/10073))
- feat(core): Deprecate `Transaction.getDynamicSamplingContext` in favor
of `getDynamicSamplingContextFromSpan`
([#&#8203;10094](https://togithub.com/getsentry/sentry-javascript/issues/10094))
- feat(core): Deprecate arguments for `startSpan()`
([#&#8203;10101](https://togithub.com/getsentry/sentry-javascript/issues/10101))
- feat(core): Deprecate hub capture APIs and add them to `Scope`
([#&#8203;10039](https://togithub.com/getsentry/sentry-javascript/issues/10039))
- feat(core): Deprecate session APIs on hub and add global replacements
([#&#8203;10054](https://togithub.com/getsentry/sentry-javascript/issues/10054))
- feat(core): Deprecate span `name` and `description`
([#&#8203;10056](https://togithub.com/getsentry/sentry-javascript/issues/10056))
- feat(core): Deprecate span `tags`, `data`, `context` & setters
([#&#8203;10053](https://togithub.com/getsentry/sentry-javascript/issues/10053))
- feat(core): Deprecate transaction metadata in favor of attributes
([#&#8203;10097](https://togithub.com/getsentry/sentry-javascript/issues/10097))
- feat(core): Deprecate `span.sampled` in favor of `span.isRecording()`
([#&#8203;10034](https://togithub.com/getsentry/sentry-javascript/issues/10034))
- ref(node-experimental): Deprecate `lastEventId` on scope
([#&#8203;10093](https://togithub.com/getsentry/sentry-javascript/issues/10093))

##### Cron Monitoring Support for `node-schedule` library

This release adds auto instrumented check-ins for the `node-schedule`
library.

```ts
import * as Sentry from '@&#8203;sentry/node';
import * as schedule from 'node-schedule';

const scheduleWithCheckIn = Sentry.cron.instrumentNodeSchedule(schedule);

const job = scheduleWithCheckIn.scheduleJob('my-cron-job', '* * * * *', () => {
  console.log('You will see this message every minute');
});
```

- feat(node): Instrumentation for `node-schedule` library
([#&#8203;10086](https://togithub.com/getsentry/sentry-javascript/issues/10086))

##### Other Changes

- feat(core): Add `span.spanContext()`
([#&#8203;10037](https://togithub.com/getsentry/sentry-javascript/issues/10037))
- feat(core): Add `spanToJSON()` method to get span properties
([#&#8203;10074](https://togithub.com/getsentry/sentry-javascript/issues/10074))
- feat(core): Allow to pass `scope` to `startSpan` APIs
([#&#8203;10076](https://togithub.com/getsentry/sentry-javascript/issues/10076))
- feat(core): Allow to pass start/end timestamp for spans flexibly
([#&#8203;10060](https://togithub.com/getsentry/sentry-javascript/issues/10060))
- feat(node): Make `getModuleFromFilename` compatible with ESM
([#&#8203;10061](https://togithub.com/getsentry/sentry-javascript/issues/10061))
- feat(replay): Update rrweb to 2.7.3
([#&#8203;10072](https://togithub.com/getsentry/sentry-javascript/issues/10072))
- feat(utils): Add `parameterize` function
([#&#8203;9145](https://togithub.com/getsentry/sentry-javascript/issues/9145))
- fix(astro): Use correct package name for CF
([#&#8203;10099](https://togithub.com/getsentry/sentry-javascript/issues/10099))
- fix(core): Do not run `setup` for integration on client multiple times
([#&#8203;10116](https://togithub.com/getsentry/sentry-javascript/issues/10116))
- fix(core): Ensure we copy passed in span data/tags/attributes
([#&#8203;10105](https://togithub.com/getsentry/sentry-javascript/issues/10105))
- fix(cron): Make name required for instrumentNodeCron option
([#&#8203;10070](https://togithub.com/getsentry/sentry-javascript/issues/10070))
- fix(nextjs): Don't capture not-found and redirect errors in generation
functions
([#&#8203;10057](https://togithub.com/getsentry/sentry-javascript/issues/10057))
- fix(node): `LocalVariables` integration should have correct name
([#&#8203;10084](https://togithub.com/getsentry/sentry-javascript/issues/10084))
- fix(node): Anr events should have an `event_id`
([#&#8203;10068](https://togithub.com/getsentry/sentry-javascript/issues/10068))
- fix(node): Revert to only use sync debugger for `LocalVariables`
([#&#8203;10077](https://togithub.com/getsentry/sentry-javascript/issues/10077))
- fix(node): Update ANR min node version to v16.17.0
([#&#8203;10107](https://togithub.com/getsentry/sentry-javascript/issues/10107))

###
[`v7.92.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.92.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.91.0...7.92.0)

##### Important Changes

##### Deprecations

- feat(core): Add `span.updateName()` and deprecate `span.setName()`
([#&#8203;10018](https://togithub.com/getsentry/sentry-javascript/issues/10018))
- feat(core): Deprecate `span.getTraceContext()`
([#&#8203;10032](https://togithub.com/getsentry/sentry-javascript/issues/10032))
- feat(core): Deprecate `span.toTraceparent()` in favor of
`spanToTraceHeader()` util
([#&#8203;10031](https://togithub.com/getsentry/sentry-javascript/issues/10031))
- feat(core): Deprecate `trace` in favor of `startSpan`
([#&#8203;10012](https://togithub.com/getsentry/sentry-javascript/issues/10012))
- feat(core): Deprecate span `toContext()` and `updateWithContext()`
([#&#8203;10030](https://togithub.com/getsentry/sentry-javascript/issues/10030))
- ref: Deprecate `deepReadDirSync`
([#&#8203;10016](https://togithub.com/getsentry/sentry-javascript/issues/10016))
- ref: Deprecate `lastEventId()`
([#&#8203;10043](https://togithub.com/getsentry/sentry-javascript/issues/10043))

Please take a look at the [Migration docs](./MIGRATION.md) for more
details. These methods will be removed in the upcoming [v8 major
release](https://togithub.com/getsentry/sentry-javascript/discussions/9802).

##### Cron Monitoring Support for `cron` and `node-cron` libraries

- feat(node): Instrumentation for `cron` library
([#&#8203;9999](https://togithub.com/getsentry/sentry-javascript/issues/9999))
- feat(node): Instrumentation for `node-cron` library
([#&#8203;9904](https://togithub.com/getsentry/sentry-javascript/issues/9904))

This release adds instrumentation for the `cron` and `node-cron`
libraries. This allows you to monitor your cron jobs with [Sentry cron
monitors](https://docs.sentry.io/product/crons/).

For [`cron`](https://www.npmjs.com/package/cron):

```js
import * as Sentry from '@&#8203;sentry/node';
import { CronJob } from 'cron';

const CronJobWithCheckIn = Sentry.cron.instrumentCron(CronJob, 'my-cron-job');

// use the constructor
const job = new CronJobWithCheckIn('* * * * *', () => {
  console.log('You will see this message every minute');
});

// or from
const job = CronJobWithCheckIn.from({
  cronTime: '* * * * *',
  onTick: () => {
    console.log('You will see this message every minute');
  },
});
```

For [`node-cron`](https://www.npmjs.com/package/node-cron):

```js
import * as Sentry from '@&#8203;sentry/node';
import cron from 'node-cron';

const cronWithCheckIn = Sentry.cron.instrumentNodeCron(cron);

cronWithCheckIn.schedule(
  '* * * * *',
  () => {
    console.log('running a task every minute');
  },
  { name: 'my-cron-job' },
);
```

##### Other Changes

- feat(astro): Add `enabled` option to Astro integration options
([#&#8203;10007](https://togithub.com/getsentry/sentry-javascript/issues/10007))
- feat(core): Add `attributes` to `Span`
([#&#8203;10008](https://togithub.com/getsentry/sentry-javascript/issues/10008))
- feat(core): Add `setClient()` and `getClient()` to `Scope`
([#&#8203;10055](https://togithub.com/getsentry/sentry-javascript/issues/10055))
- feat(integrations): Capture error cause with `captureErrorCause` in
`ExtraErrorData` integration
([#&#8203;9914](https://togithub.com/getsentry/sentry-javascript/issues/9914))
- feat(node-experimental): Allow to pass base span options to trace
methods
([#&#8203;10006](https://togithub.com/getsentry/sentry-javascript/issues/10006))
- feat(node): Local variables via async inspector in node 19+
([#&#8203;9962](https://togithub.com/getsentry/sentry-javascript/issues/9962))
- fix(astro): handle commonjs related issues
([#&#8203;10042](https://togithub.com/getsentry/sentry-javascript/issues/10042))
- fix(astro): Handle non-utf8 encoded streams in middleware
([#&#8203;9989](https://togithub.com/getsentry/sentry-javascript/issues/9989))
- fix(astro): prevent sentry from externalized
([#&#8203;9994](https://togithub.com/getsentry/sentry-javascript/issues/9994))
- fix(core): Ensure `withScope` sets current scope correctly with async
callbacks
([#&#8203;9974](https://togithub.com/getsentry/sentry-javascript/issues/9974))
- fix(node): ANR fixes and additions
([#&#8203;9998](https://togithub.com/getsentry/sentry-javascript/issues/9998))
- fix(node): Anr should not block exit
([#&#8203;10035](https://togithub.com/getsentry/sentry-javascript/issues/10035))
- fix(node): Correctly resolve module name
([#&#8203;10001](https://togithub.com/getsentry/sentry-javascript/issues/10001))
- fix(node): Handle inspector already open
([#&#8203;10025](https://togithub.com/getsentry/sentry-javascript/issues/10025))
- fix(node): Make `NODE_VERSION` properties required
([#&#8203;9964](https://togithub.com/getsentry/sentry-javascript/issues/9964))
- fix(node): Anr doesn't block exit
([#&#8203;10064](https://togithub.com/getsentry/sentry-javascript/issues/10064))
- fix(utils): use correct typeof URL validation
([#&#8203;10028](https://togithub.com/getsentry/sentry-javascript/issues/10028))
- perf(astro): reduce unnecessary path resolutions
([#&#8203;10021](https://togithub.com/getsentry/sentry-javascript/issues/10021))
- ref(astro): Use astro logger instead of console
([#&#8203;9995](https://togithub.com/getsentry/sentry-javascript/issues/9995))
- ref(remix): Isolate Express instrumentation from server
auto-instrumentation.
([#&#8203;9966](https://togithub.com/getsentry/sentry-javascript/issues/9966))

Work in this release contributed by
[@&#8203;joshkel](https://togithub.com/joshkel). Thank you for your
contribution!

#### Bundle size 📦

| Path | Size |
|
----------------------------------------------------------------------------------
| ----------------- |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - Webpack (gzipped) | 76.1 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack (gzipped) | 67.5 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 61.1 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - Webpack (gzipped) | 32.08 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Feedback) - Webpack (gzipped) | 30.49 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) -
Webpack (gzipped) | 22.21 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 73.53 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (gzipped) | 65.2 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (gzipped) | 31.37 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (gzipped) | 23.29 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 204.35 KB
|
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES6 CDN Bundle (minified & uncompressed) | 94.24 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) - ES6
CDN Bundle (minified & uncompressed) | 69.09 KB |
| [@&#8203;sentry/browser](https://togithub.com/sentry/browser) (incl.
Tracing) - ES5 CDN Bundle (gzipped) | 34.33 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) (incl.
Tracing, Replay) - Webpack (gzipped) | 67.91 KB |
| [@&#8203;sentry/react](https://togithub.com/sentry/react) - Webpack
(gzipped) | 22.23 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client
(incl. Tracing, Replay) - Webpack (gzipped) | 84.53 KB |
| [@&#8203;sentry/nextjs](https://togithub.com/sentry/nextjs) Client -
Webpack (gzipped) | 49.14 KB |
|
[@&#8203;sentry-internal/feedback](https://togithub.com/sentry-internal/feedback)
- Webpack (gzipped) | 16.73 KB |

###
[`v7.91.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7910)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.90.0...7.91.0)

##### Important Changes

- **feat: Add server runtime metrics aggregator
([#&#8203;9894](https://togithub.com/getsentry/sentry-javascript/issues/9894))**

The release adds alpha support for [Sentry developer
metrics](https://togithub.com/getsentry/sentry/discussions/58584) in the
server runtime SDKs (`@sentry/node`, `@sentry/deno`, `@sentry/nextjs`
server-side, etc.). Via the newly introduced APIs, you can now flush
metrics directly to Sentry.

To enable capturing metrics, you first need to add the
`metricsAggregator` experiment to your `Sentry.init` call.

```js
Sentry.init({
  dsn: '__DSN__',
  _experiments: {
    metricsAggregator: true,
  },
});
```

Then you'll be able to add `counters`, `sets`, `distributions`, and
`gauges` under the `Sentry.metrics` namespace.

```js
// Add 4 to a counter named `hits`
Sentry.metrics.increment('hits', 4);

// Add 2 to gauge named `parallel_requests`, tagged with `type: "a"`
Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } });

// Add 4.6 to a distribution named `response_time` with unit seconds
Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });

// Add 2 to a set named `valuable.ids`
Sentry.metrics.set('valuable.ids', 2);
```

- **feat(node): Rework ANR to use worker script via an integration
([#&#8203;9945](https://togithub.com/getsentry/sentry-javascript/issues/9945))**

The [ANR tracking integration for
Node](https://docs.sentry.io/platforms/node/configuration/application-not-responding/)
has been reworked to use an integration. ANR tracking now requires a
minimum Node version of 16 or higher. Previously you had to call
`Sentry.enableANRDetection` before running your application, now you can
simply add the `Anr` integration to your `Sentry.init` call.

```js
import * as Sentry from '@&#8203;sentry/node';

Sentry.init({
  dsn: 'https://public@dsn.ingest.sentry.io/1337',
  integrations: [new Sentry.Integrations.Anr({ captureStackTrace: true, anrThreshold: 200 })],
});
```

##### Other Changes

- feat(breadcrumbs): Send component names on UI breadcrumbs
([#&#8203;9946](https://togithub.com/getsentry/sentry-javascript/issues/9946))
- feat(core): Add `getGlobalScope()` method
([#&#8203;9920](https://togithub.com/getsentry/sentry-javascript/issues/9920))
- feat(core): Add `getIsolationScope()` method
([#&#8203;9957](https://togithub.com/getsentry/sentry-javascript/issues/9957))
- feat(core): Add `span.end()` to replace `span.finish()`
([#&#8203;9954](https://togithub.com/getsentry/sentry-javascript/issues/9954))
- feat(core): Ensure `startSpan` & `startSpanManual` fork scope
([#&#8203;9955](https://togithub.com/getsentry/sentry-javascript/issues/9955))
- feat(react): Send component name on spans
([#&#8203;9949](https://togithub.com/getsentry/sentry-javascript/issues/9949))
- feat(replay): Send component names in replay breadcrumbs
([#&#8203;9947](https://togithub.com/getsentry/sentry-javascript/issues/9947))
- feat(sveltekit): Add options to configure fetch instrumentation script
for CSP
([#&#8203;9969](https://togithub.com/getsentry/sentry-javascript/issues/9969))
- feat(tracing): Send component name on interaction spans
([#&#8203;9948](https://togithub.com/getsentry/sentry-javascript/issues/9948))
- feat(utils): Add function to extract relevant component name
([#&#8203;9921](https://togithub.com/getsentry/sentry-javascript/issues/9921))
- fix(core): Rethrow caught promise rejections in `startSpan`,
`startSpanManual`, `trace`
([#&#8203;9958](https://togithub.com/getsentry/sentry-javascript/issues/9958))

###
[`v7.90.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7900)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.89.0...7.90.0)

- feat(replay): Change to use preset quality values
([#&#8203;9903](https://togithub.com/getsentry/sentry-javascript/issues/9903))
- fix(replay): Adjust development hydration error messages
([#&#8203;9922](https://togithub.com/getsentry/sentry-javascript/issues/9922))
- fix(sveltekit): Add `types` field to package.json `exports`
([#&#8203;9926](https://togithub.com/getsentry/sentry-javascript/issues/9926))

###
[`v7.89.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7890)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.88.0...7.89.0)

##### Important Changes

##### Deprecations

- **feat(core): Deprecate `configureScope`
([#&#8203;9887](https://togithub.com/getsentry/sentry-javascript/issues/9887))**
- **feat(core): Deprecate `pushScope` & `popScope`
([#&#8203;9890](https://togithub.com/getsentry/sentry-javascript/issues/9890))**

This release deprecates `configureScope`, `pushScope`, and `popScope`,
which will be removed in the upcoming v8 major release.

##### Hapi Integration

- **feat(node): Add Hapi Integration
([#&#8203;9539](https://togithub.com/getsentry/sentry-javascript/issues/9539))**

This release adds an integration for Hapi. It can be used as follows:

```ts
const Sentry = require('@&#8203;sentry/node');
const Hapi = require('@&#8203;hapi/hapi');

const init = async () => {
    const server = Hapi.server({
      // your server configuration ...
    });

    Sentry.init({
      dsn: '__DSN__',
      tracesSampleRate: 1.0,
      integrations: [
        new Sentry.Integrations.Hapi({ server }),
      ],
    });

    server.route({
      // your route configuration ...
    });

    await server.start();
};
```

##### SvelteKit 2.0

- **chore(sveltekit): Add SvelteKit 2.0 to peer dependencies
([#&#8203;9861](https://togithub.com/getsentry/sentry-javascript/issues/9861))**

This release adds support for SvelteKit 2.0 in the `@sentry/sveltekit`
package. If you're upgrading from SvelteKit 1.x to 2.x and already use
the Sentry SvelteKit SDK, no changes apart from upgrading to this (or a
newer) version are necessary.

##### Other Changes

- feat(core): Add type & utility for function-based integrations
([#&#8203;9818](https://togithub.com/getsentry/sentry-javascript/issues/9818))
- feat(core): Update `withScope` to return callback return value
([#&#8203;9866](https://togithub.com/getsentry/sentry-javascript/issues/9866))
- feat(deno): Support `Deno.CronSchedule` for cron jobs
([#&#8203;9880](https://togithub.com/getsentry/sentry-javascript/issues/9880))
- feat(nextjs): Auto instrument generation functions
([#&#8203;9781](https://togithub.com/getsentry/sentry-javascript/issues/9781))
- feat(nextjs): Connect server component transactions if there is no
incoming trace
([#&#8203;9845](https://togithub.com/getsentry/sentry-javascript/issues/9845))
- feat(node-experimental): Update to new Scope APIs
([#&#8203;9799](https://togithub.com/getsentry/sentry-javascript/issues/9799))
- feat(replay): Add `canvas.type` setting
([#&#8203;9877](https://togithub.com/getsentry/sentry-javascript/issues/9877))
- fix(nextjs): Export `createReduxEnhancer`
([#&#8203;9854](https://togithub.com/getsentry/sentry-javascript/issues/9854))
- fix(remix): Do not capture thrown redirect responses.
([#&#8203;9909](https://togithub.com/getsentry/sentry-javascript/issues/9909))
- fix(sveltekit): Add conditional exports
([#&#8203;9872](https://togithub.com/getsentry/sentry-javascript/issues/9872))
- fix(sveltekit): Avoid capturing 404 errors on client side
([#&#8203;9902](https://togithub.com/getsentry/sentry-javascript/issues/9902))
- fix(utils): Do not use `Event` type in worldwide
([#&#8203;9864](https://togithub.com/getsentry/sentry-javascript/issues/9864))
- fix(utils): Support crypto.getRandomValues in old Chromium versions
([#&#8203;9251](https://togithub.com/getsentry/sentry-javascript/issues/9251))
- fix(utils): Update `eventFromUnknownInput` to avoid scope pollution &
`getCurrentHub`
([#&#8203;9868](https://togithub.com/getsentry/sentry-javascript/issues/9868))
- ref: Use `addBreadcrumb` directly & allow to pass hint
([#&#8203;9867](https://togithub.com/getsentry/sentry-javascript/issues/9867))

Work in this release contributed by
[@&#8203;adam187](https://togithub.com/adam187), and
[@&#8203;jghinestrosa](https://togithub.com/jghinestrosa). Thank you for
your contributions!

###
[`v7.88.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7880)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.87.0...7.88.0)

##### Important Changes

- **feat(browser): Add browser metrics sdk
([#&#8203;9794](https://togithub.com/getsentry/sentry-javascript/issues/9794))**

The release adds alpha support for [Sentry developer
metrics](https://togithub.com/getsentry/sentry/discussions/58584) in the
Browser SDKs (`@sentry/browser` and related framework SDKs). Via the
newly introduced APIs, you can now flush metrics directly to Sentry.

To enable capturing metrics, you first need to add the
`MetricsAggregator` integration.

```js
Sentry.init({
  dsn: '__DSN__',
  integrations: [
    new Sentry.metrics.MetricsAggregator(),
  ],
});
```

Then you'll be able to add `counters`, `sets`, `distributions`, and
`gauges` under the `Sentry.metrics` namespace.

```js
// Add 4 to a counter named `hits`
Sentry.metrics.increment('hits', 4);

// Add 2 to gauge named `parallel_requests`, tagged with `happy: "no"`
Sentry.metrics.gauge('parallel_requests', 2, { tags: { happy: 'no' } });

// Add 4.6 to a distribution named `response_time` with unit seconds
Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });

// Add 2 to a set named `valuable.ids`
Sentry.metrics.set('valuable.ids', 2);
```

In a future release we'll add support for server runtimes (Node, Deno,
Bun, Vercel Edge, etc.)

- **feat(deno): Optionally instrument `Deno.cron`
([#&#8203;9808](https://togithub.com/getsentry/sentry-javascript/issues/9808))**

This releases add support for instrumenting [Deno
cron's](https://deno.com/blog/cron) with [Sentry cron
monitors](https://docs.sentry.io/product/crons/). This requires v1.38 of
Deno run with the `--unstable` flag and the usage of the `DenoCron`
Sentry integration.

```ts
// Import from the Deno registry
import * as Sentry from "https://deno.land/x/sentry/index.mjs";

Sentry.init({
  dsn: '__DSN__',
  integrations: [
    new Sentry.DenoCron(),
  ],
});
```

##### Other Changes

- feat(replay): Bump `rrweb` to 2.6.0
([#&#8203;9847](https://togithub.com/getsentry/sentry-javascript/issues/9847))
- fix(nextjs): Guard against injecting multiple times
([#&#8203;9807](https://togithub.com/getsentry/sentry-javascript/issues/9807))
- ref(remix): Bump Sentry CLI to ^2.23.0
([#&#8203;9773](https://togithub.com/getsentry/sentry-javascript/issues/9773))

###
[`v7.87.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7870)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/7.86.0...7.87.0)

- feat: Add top level `getCurrentScope()` method
([#&#8203;9800](https://togithub.com/getsentry/sentry-javascript/issues/9800))
- feat(replay): Bump `rrweb` to 2.5.0
([#&#8203;9803](https://togithub.com/getsentry/sentry-javascript/issues/9803))
- feat(replay): Capture hydration error breadcrumb
([#&#8203;9759](https://togithub.com/getsentry/sentry-javascript/issues/9759))
- feat(types): Add profile envelope types
([#&#8203;9798](https://togithub.com

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added 18 commits February 7, 2024 15:15
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/diff](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff))
| [`5.0.8` ->
`5.0.9`](https://renovatebot.com/diffs/npm/@types%2fdiff/5.0.8/5.0.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fdiff/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fdiff/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fdiff/5.0.8/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fdiff/5.0.8/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/json-diff](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-diff)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-diff))
| [`1.0.2` ->
`1.0.3`](https://renovatebot.com/diffs/npm/@types%2fjson-diff/1.0.2/1.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjson-diff/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjson-diff/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjson-diff/1.0.2/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjson-diff/1.0.2/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vercel/analytics](https://togithub.com/vercel/analytics)
([source](https://togithub.com/vercel/analytics/tree/HEAD/packages/web))
| [`1.1.1` ->
`1.1.4`](https://renovatebot.com/diffs/npm/@vercel%2fanalytics/1.1.1/1.1.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vercel%2fanalytics/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vercel%2fanalytics/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vercel%2fanalytics/1.1.1/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vercel%2fanalytics/1.1.1/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/analytics (@&#8203;vercel/analytics)</summary>

### [`v1.1.4`](https://togithub.com/vercel/analytics/releases/tag/1.1.4)

[Compare
Source](https://togithub.com/vercel/analytics/compare/1.1.3...1.1.4)

#### What's Changed

- server/track: always consume the response body for a track request by
[@&#8203;MaxLeiter](https://togithub.com/MaxLeiter) in
[vercel/analytics#131

#### New Contributors

- [@&#8203;MaxLeiter](https://togithub.com/MaxLeiter) made their first
contribution in
[vercel/analytics#131

**Full Changelog**:
vercel/analytics@1.1.3...1.1.4

### [`v1.1.3`](https://togithub.com/vercel/analytics/releases/tag/1.1.3)

[Compare
Source](https://togithub.com/vercel/analytics/compare/1.1.2...1.1.3)

#### What's Changed

- Server events can now be sent when deployment protection is enabled by
[@&#8203;tobiaslins](https://togithub.com/tobiaslins) in
[vercel/analytics#129

**Full Changelog**:
vercel/analytics@1.1.2...1.1.3

### [`v1.1.2`](https://togithub.com/vercel/analytics/releases/tag/1.1.2)

[Compare
Source](https://togithub.com/vercel/analytics/compare/1.1.1...1.1.2)

#### What's Changed

- Fix server side tracking for Remix actions by
[@&#8203;tobiaslins](https://togithub.com/tobiaslins) in
[vercel/analytics#124

**Full Changelog**:
vercel/analytics@1.1.1...1.1.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…417)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/loadable__component](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/loadable__component)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/loadable__component))
| [`5.13.7` ->
`5.13.8`](https://renovatebot.com/diffs/npm/@types%2floadable__component/5.13.7/5.13.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2floadable__component/5.13.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2floadable__component/5.13.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2floadable__component/5.13.7/5.13.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2floadable__component/5.13.7/5.13.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| cmdk | [`0.2.0` ->
`0.2.1`](https://renovatebot.com/diffs/npm/cmdk/0.2.0/0.2.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cmdk/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cmdk/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cmdk/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cmdk/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[eslint-plugin-import](https://togithub.com/import-js/eslint-plugin-import)
| [`2.29.0` ->
`2.29.1`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.29.0/2.29.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-import/2.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-import/2.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-import/2.29.0/2.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-import/2.29.0/2.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v2.29.1`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2291---2023-12-14)

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

##### Fixed

- \[`no-extraneous-dependencies`]: ignore `export type { ... } from
'...'` when `includeTypes` is `false`
(\[[#&#8203;2919](https://togithub.com/import-js/eslint-plugin-import/issues/2919)],
thanks \[[@&#8203;Pandemic1617](https://togithub.com/Pandemic1617)])
- \[`no-unused-modules`]: support export patterns with array
destructuring
(\[[#&#8203;2930](https://togithub.com/import-js/eslint-plugin-import/issues/2930)],
thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)])
- \[Deps] update `tsconfig-paths`
(\[[#&#8203;2447](https://togithub.com/import-js/eslint-plugin-import/issues/2447)],
thanks \[[@&#8203;domdomegg](https://togithub.com/domdomegg)])

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[eslint-plugin-vitest](https://togithub.com/veritem/eslint-plugin-vitest)
| [`0.3.10` ->
`0.3.22`](https://renovatebot.com/diffs/npm/eslint-plugin-vitest/0.3.10/0.3.22)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vitest/0.3.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vitest/0.3.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vitest/0.3.10/0.3.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vitest/0.3.10/0.3.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>veritem/eslint-plugin-vitest (eslint-plugin-vitest)</summary>

###
[`v0.3.22`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.22)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.21...v0.3.22)

#### What's Changed

- chore(upgrades): upgrades and minor fixes by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#369
- Feat/no conditional tests by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#370

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.21...v0.3.22

###
[`v0.3.21`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.21)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.20...v0.3.21)

#### What's Changed

- docs(valid-title-rule): elaborate valid-title rule properties docs by
[@&#8203;antoinezanardi](https://togithub.com/antoinezanardi) in
[veritem/eslint-plugin-vitest#350
- chore(deps): update dependencies by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#351

#### New Contributors

- [@&#8203;antoinezanardi](https://togithub.com/antoinezanardi) made
their first contribution in
[veritem/eslint-plugin-vitest#350

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.20...v0.3.21

###
[`v0.3.20`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.20)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.19...v0.3.20)

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.19...v0.3.20

###
[`v0.3.19`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.19)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.18...v0.3.19)

#### What's Changed

- chore(prefer-to-be): don't make prefer to be a recomended rule by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#332
- feat(deprecate): deprecate done callback by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#335
- chore(changes): updated changes by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#337
- fix(false positive): stop false positive by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#340

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.18...v0.3.19

###
[`v0.3.18`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.18)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.17...v0.3.18)

##### Bug Fixes

- **no-identical-title:** improved internal error handling
([6f332c5](https://togithub.com/veritem/eslint-plugin-vitest/commit/6f332c5))

##### Features

- **new rule:** setup prefer expect assertions
([#&#8203;326](https://togithub.com/veritem/eslint-plugin-vitest/issues/326))
([ec2952c](https://togithub.com/veritem/eslint-plugin-vitest/commit/ec2952c))

#### What's Changed

- Feat(new rules): Implement to have been called with by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#325
- feat(new rule): setup prefer expect assertions by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#326
- chore(trying to fix expect): expect-expect by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#327
- Feat/expect expect issues by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#328

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.17...v0.3.18

###
[`v0.3.17`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.17)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.16...v0.3.17)

##### Bug Fixes

- **vitest/require-local-test-context-for-concurrent-snapshots:** report
for all types of snapshot tests
([#&#8203;322](https://togithub.com/veritem/eslint-plugin-vitest/issues/322))
([efaf109](https://togithub.com/veritem/eslint-plugin-vitest/commit/efaf109))

###
[`v0.3.16`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.16)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.15...v0.3.16)

##### Bug Fixes

- **vitest/no-done-callback:** do not report when inside concurrent
describe
([#&#8203;321](https://togithub.com/veritem/eslint-plugin-vitest/issues/321))
([65e8cef](https://togithub.com/veritem/eslint-plugin-vitest/commit/65e8cef))

###
[`v0.3.15`](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.14...v0.3.15)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.14...v0.3.15)

###
[`v0.3.14`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.14)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.13...v0.3.14)

##### Features

- new rule `no-import-node-test`
([#&#8203;317](https://togithub.com/veritem/eslint-plugin-vitest/issues/317))
([ccd7e88](https://togithub.com/veritem/eslint-plugin-vitest/commit/ccd7e88))

###
[`v0.3.13`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.13)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.12...v0.3.13)

##### Features

- **vitest/require-local-test-context-for-concurrent-snapshots:** add
rule
([#&#8203;315](https://togithub.com/veritem/eslint-plugin-vitest/issues/315))
([ffce7e1](https://togithub.com/veritem/eslint-plugin-vitest/commit/ffce7e1))

#### What's Changed

- feat(vitest/require-local-test-context-for-concurrent-snapshots): add
rule by [@&#8203;Haberkamp](https://togithub.com/Haberkamp) in
[veritem/eslint-plugin-vitest#315
- chore(outdated docs): improve documentation by
[@&#8203;veritem](https://togithub.com/veritem) in
[veritem/eslint-plugin-vitest#316

**Full Changelog**:
veritem/eslint-plugin-vitest@v0.3.12...v0.3.13

###
[`v0.3.12`](https://togithub.com/veritem/eslint-plugin-vitest/releases/tag/v0.3.12)

[Compare
Source](https://togithub.com/veritem/eslint-plugin-vitest/compare/v0.3.10...v0.3.12)

##### Bug Fixes

- **packages:** update packages
([#&#8203;298](https://togithub.com/veritem/eslint-plugin-vitest/issues/298))
([4ab7238](https://togithub.com/veritem/eslint-plugin-vitest/commit/4ab7238))
- **vitest/no-done-callback:** do not report accesssing of text context
when test runs concurrently
([#&#8203;313](https://togithub.com/veritem/eslint-plugin-vitest/issues/313))
([b7eb2ce](https://togithub.com/veritem/eslint-plugin-vitest/commit/b7eb2ce))

##### Features

- **engines:** update minimum node version
([9ff1c16](https://togithub.com/veritem/eslint-plugin-vitest/commit/9ff1c16))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/luxon](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/luxon)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon))
| [`3.3.5` ->
`3.4.2`](https://renovatebot.com/diffs/npm/@types%2fluxon/3.3.5/3.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fluxon/3.3.5/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fluxon/3.3.5/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [nodemon](https://nodemon.io)
([source](https://togithub.com/remy/nodemon)) | [`3.0.1` ->
`3.0.3`](https://renovatebot.com/diffs/npm/nodemon/3.0.1/3.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nodemon/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nodemon/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nodemon/3.0.1/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nodemon/3.0.1/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>remy/nodemon (nodemon)</summary>

### [`v3.0.3`](https://togithub.com/remy/nodemon/releases/tag/v3.0.3)

[Compare
Source](https://togithub.com/remy/nodemon/compare/v3.0.2...v3.0.3)

##### Bug Fixes

- use node when using --import
([d3ee86e](https://togithub.com/remy/nodemon/commit/d3ee86e9bd728a39cc7a0924428faf68663896bf)),
closes [#&#8203;2157](https://togithub.com/remy/nodemon/issues/2157)

### [`v3.0.2`](https://togithub.com/remy/nodemon/releases/tag/v3.0.2)

[Compare
Source](https://togithub.com/remy/nodemon/compare/v3.0.1...v3.0.2)

##### Bug Fixes

- bump debug out of vuln range
([533ad9c](https://togithub.com/remy/nodemon/commit/533ad9ccde0beb864c64d86dc62f6f54fb60769c)),
closes [#&#8203;2146](https://togithub.com/remy/nodemon/issues/2146)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [rc-tree](https://togithub.com/react-component/tree) | [`5.8.2` ->
`5.8.5`](https://renovatebot.com/diffs/npm/rc-tree/5.8.2/5.8.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/rc-tree/5.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rc-tree/5.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rc-tree/5.8.2/5.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rc-tree/5.8.2/5.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>react-component/tree (rc-tree)</summary>

###
[`v5.8.5`](https://togithub.com/react-component/tree/releases/tag/v5.8.5)

[Compare
Source](https://togithub.com/react-component/tree/compare/v5.8.3...v5.8.5)

- chore: fix npm package
([#&#8203;803](https://togithub.com/react-component/tree/issues/803))
[`249abc4`](https://togithub.com/react-component/tree/commit/249abc4)
- chore: update gh-pages config
[`86a1d1c`](https://togithub.com/react-component/tree/commit/86a1d1c)

###
[`v5.8.3`](https://togithub.com/react-component/tree/releases/tag/v5.8.3)

[Compare
Source](https://togithub.com/react-component/tree/compare/v5.8.2...v5.8.3)

- docs: use dumi2 & father4
([#&#8203;801](https://togithub.com/react-component/tree/issues/801))
[`8f3efaa`](https://togithub.com/react-component/tree/commit/8f3efaa)
- fix: Drag over expanded empty node should work as normal node
([#&#8203;800](https://togithub.com/react-component/tree/issues/800))
[`38901c1`](https://togithub.com/react-component/tree/commit/38901c1)
- chore(deps-dev): bump
[@&#8203;umijs/fabric](https://togithub.com/umijs/fabric) from 3.0.0 to
4.0.1
([#&#8203;785](https://togithub.com/react-component/tree/issues/785))
[`ebe4c94`](https://togithub.com/react-component/tree/commit/ebe4c94)
- chore(deps-dev): bump
[@&#8203;testing-library/react](https://togithub.com/testing-library/react)
from 13.4.0 to 14.1.2
([#&#8203;786](https://togithub.com/react-component/tree/issues/786))
[`62d8cdc`](https://togithub.com/react-component/tree/commit/62d8cdc)
- chore(deps-dev): bump typescript from 4.9.5 to 5.3.3
([#&#8203;788](https://togithub.com/react-component/tree/issues/788))
[`e660af4`](https://togithub.com/react-component/tree/commit/e660af4)
- chore(deps-dev): bump eslint from 7.32.0 to 8.55.0
([#&#8203;783](https://togithub.com/react-component/tree/issues/783))
[`54d98da`](https://togithub.com/react-component/tree/commit/54d98da)
- chore(deps-dev): bump np from 6.5.0 to 9.0.0
([#&#8203;775](https://togithub.com/react-component/tree/issues/775))
[`50315ad`](https://togithub.com/react-component/tree/commit/50315ad)
- chore(deps-dev): bump
[@&#8203;types/react-dom](https://togithub.com/types/react-dom) from
17.0.25 to 18.2.17
([#&#8203;780](https://togithub.com/react-component/tree/issues/780))
[`aae4868`](https://togithub.com/react-component/tree/commit/aae4868)
- chore(deps-dev): bump
[@&#8203;types/jest](https://togithub.com/types/jest) from 26.0.24 to
29.5.10
([#&#8203;781](https://togithub.com/react-component/tree/issues/781))
[`7027cae`](https://togithub.com/react-component/tree/commit/7027cae)
- chore(deps-dev): bump
[@&#8203;testing-library/jest-dom](https://togithub.com/testing-library/jest-dom)
from 5.17.0 to 6.1.5
([#&#8203;782](https://togithub.com/react-component/tree/issues/782))
[`8ebf805`](https://togithub.com/react-component/tree/commit/8ebf805)
- Revert "chore(deps-dev): bump less from 3.13.1 to 4.1.3
([#&#8203;596](https://togithub.com/react-component/tree/issues/596))"
([#&#8203;771](https://togithub.com/react-component/tree/issues/771))
[`884830e`](https://togithub.com/react-component/tree/commit/884830e)
- chore(deps-dev): bump less from 3.13.1 to 4.1.3
([#&#8203;596](https://togithub.com/react-component/tree/issues/596))
[`8bed674`](https://togithub.com/react-component/tree/commit/8bed674)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[react-error-boundary](https://togithub.com/bvaughn/react-error-boundary)
| [`4.0.11` ->
`4.0.12`](https://renovatebot.com/diffs/npm/react-error-boundary/4.0.11/4.0.12)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-error-boundary/4.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-error-boundary/4.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-error-boundary/4.0.11/4.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-error-boundary/4.0.11/4.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>bvaughn/react-error-boundary (react-error-boundary)</summary>

###
[`v4.0.12`](https://togithub.com/bvaughn/react-error-boundary/releases/tag/4.0.12)

[Compare
Source](https://togithub.com/bvaughn/react-error-boundary/compare/4.0.11...4.0.12)

- Support null fallback prop
([#&#8203;169](https://togithub.com/bvaughn/react-error-boundary/issues/169))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [reactflow](https://togithub.com/xyflow/xyflow)
([source](https://togithub.com/xyflow/xyflow/tree/HEAD/packages/reactflow))
| [`11.10.1` ->
`11.10.4`](https://renovatebot.com/diffs/npm/reactflow/11.10.1/11.10.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/reactflow/11.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reactflow/11.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reactflow/11.10.1/11.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reactflow/11.10.1/11.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>xyflow/xyflow (reactflow)</summary>

###
[`v11.10.4`](https://togithub.com/xyflow/xyflow/releases/tag/11.10.4)

[Compare
Source](https://togithub.com/xyflow/xyflow/compare/reactflow@11.10.3...reactflow@11.10.4)

#### Patch Changes

- [#&#8203;3918](https://togithub.com/xyflow/xyflow/pull/3918)
[`7c8c8574`](https://togithub.com/xyflow/xyflow/commit/7c8c85743dd78656203569567d862f95a6578690)
- fix(edge-marker): use quotes for marker urls to support css vars
- [#&#8203;3897](https://togithub.com/xyflow/xyflow/pull/3897)
[`7722305c`](https://togithub.com/xyflow/xyflow/commit/7722305cdfcda77fed97ea93c7d5d6b21f95e94d)
- fix(nodes): re-measure/ re-init correctly

###
[`v11.10.3`](https://togithub.com/xyflow/xyflow/compare/reactflow@11.10.2...reactflow@11.10.3)

[Compare
Source](https://togithub.com/xyflow/xyflow/compare/reactflow@11.10.2...reactflow@11.10.3)

###
[`v11.10.2`](https://togithub.com/xyflow/xyflow/compare/reactflow@11.10.1...reactflow@11.10.2)

[Compare
Source](https://togithub.com/xyflow/xyflow/compare/reactflow@11.10.1...reactflow@11.10.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…426)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[rollup-plugin-webpack-stats](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/blob/master/#readme)
([source](https://togithub.com/relative-ci/rollup-plugin-webpack-stats))
| [`0.2.2` ->
`0.2.4`](https://renovatebot.com/diffs/npm/rollup-plugin-webpack-stats/0.2.2/0.2.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rollup-plugin-webpack-stats/0.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup-plugin-webpack-stats/0.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup-plugin-webpack-stats/0.2.2/0.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup-plugin-webpack-stats/0.2.2/0.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>relative-ci/rollup-plugin-webpack-stats
(rollup-plugin-webpack-stats)</summary>

###
[`v0.2.4`](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/releases/tag/v0.2.4)

[Compare
Source](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/compare/v0.2.3...v0.2.4)

#### What's Changed

- Update dependencies by [@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#191

**Full Changelog**:
relative-ci/rollup-plugin-webpack-stats@v0.2.3...v0.2.4

###
[`v0.2.3`](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/releases/tag/v0.2.3)

[Compare
Source](https://togithub.com/relative-ci/rollup-plugin-webpack-stats/compare/v0.2.2...v0.2.3)

#### What's Changed

- build: Support rollup@4 peer dependency by
[@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#158
- Update dependencies by [@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#159
- test: Package - test on rollup v4 by
[@&#8203;vio](https://togithub.com/vio) in
[relative-ci/rollup-plugin-webpack-stats#164

**Full Changelog**:
relative-ci/rollup-plugin-webpack-stats@v0.2.2...v0.2.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | | minor | `20.9.0` ->
`20.11.1` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.9.0/v20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.9.0/v20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | minor | [`20.9.0` ->
`20.11.19`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.0/20.11.19)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.0/20.11.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.0/20.11.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [node](https://togithub.com/nodejs/node) | container | minor |
`20.9.0` -> `20.11.1` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [node](https://togithub.com/nodejs/node) | final | minor |
`20.9.0-bullseye-slim` -> `20.11.1-bullseye-slim` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [node](https://togithub.com/nodejs/node) | stage | minor |
`20.9.0-bullseye-slim` -> `20.11.1-bullseye-slim` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/node/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/20.9.0/20.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v20.11.1`](https://togithub.com/nodejs/node/compare/v20.11.0...v20.11.1)

[Compare
Source](https://togithub.com/nodejs/node/compare/v20.11.0...v20.11.1)

###
[`v20.11.0`](https://togithub.com/nodejs/node/compare/v20.10.0...v20.11.0)

[Compare
Source](https://togithub.com/nodejs/node/compare/v20.10.0...v20.11.0)

###
[`v20.10.0`](https://togithub.com/nodejs/node/compare/v20.9.0...v20.10.0)

[Compare
Source](https://togithub.com/nodejs/node/compare/v20.9.0...v20.10.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [recharts](https://togithub.com/recharts/recharts) | [`2.9.3` ->
`2.12.1`](https://renovatebot.com/diffs/npm/recharts/2.9.3/2.12.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/recharts/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/recharts/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/recharts/2.9.3/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/recharts/2.9.3/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>recharts/recharts (recharts)</summary>

###
[`v2.12.1`](https://togithub.com/recharts/recharts/releases/tag/v2.12.1)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.12.0...v2.12.1)

#### What's Changed

Unintentional regression broke panoramic/compact Brush in 2.11.0 and
2.12.0, backport the fix to 2.x as we work on 3.x

##### Fix

- fix: compact render should read from context, fixes brush panorama by
[@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4194
fixes
[recharts/recharts#4193

**Full Changelog**:
recharts/recharts@v2.12.0...v2.12.1

###
[`v2.12.0`](https://togithub.com/recharts/recharts/releases/tag/v2.12.0)

[Compare
Source](https://togithub.com/recharts/recharts/compare/36c14c63d271d05b701e1d32ac931de0fd30b360...v2.12.0)

#### What's Changed

Bug fixes and a few small new features.

Releasing 2.12.0 to create a "clean slate" as contributors are
discussing next moves for recharts.

We will try to focus on upgrades, architectural changes, and
long-pending breaking changes so we can release a recharts v3. This will
not be a large major version, or one hard to upgrade to, but rather a
major version bump to prevent us from breaking people with library
upgrades, large refactors, etc. Feature parity should hold. Thanks!

#### Features

- `Bar`: Accept a callback function for `minPointSize` so it can be
determined by data by [@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4099
closes
[recharts/recharts#2819
- `Accessibility`: Enable screen reader support with accessibilityLayer
and default tooltip by
[@&#8203;julianna-langston](https://togithub.com/julianna-langston) in
[recharts/recharts#4077

#### Fix

- `Bar`: `activeBar` should not be true by default, fixes a breaking
change from 2.9.0 by [@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4139
- fixes
[recharts/recharts#4103
and
[recharts/recharts#4101
- `Scatter`: fix non-unique key errors by
[@&#8203;imagineLife](https://togithub.com/imagineLife) in
[recharts/recharts#4087
- fixes
[recharts/recharts#4151
and
[recharts/recharts#4060
- `Pie`: fix non-unique key errors by
[@&#8203;imagineLife](https://togithub.com/imagineLife) in
[recharts/recharts#4106
- `Tooltip`: fix bug that caused throttled tooltip to stay active when
moving mouse quickly by
[@&#8203;HHongSeungWoo](https://togithub.com/HHongSeungWoo) in
[recharts/recharts#4100
fixes
[recharts/recharts#4093

#### Chore

- Cleanup, tests, and refactoring work. Thanks
[@&#8203;PavelVanecek](https://togithub.com/PavelVanecek)
- Upgrade react smooth, remove `translateStyle`, remove prop-types as a
peerDep
- **NOTE**: animations will no longer have browser prefixes on them.
Browsers have good support for this
(https://caniuse.com/?search=transforms)
-   Upgrade dev dependencies
    -   Upgrade TypeScript to 4.9.5 (no definition changes from upgrade)

#### Storybook

-   New storybook stories and doc updates

#### New Contributors

- [@&#8203;TRFielder](https://togithub.com/TRFielder) made their first
contribution in
[recharts/recharts#4088

**Full Changelog**:
recharts/recharts@v2.11...v2.12.0

###
[`v2.11.0`](https://togithub.com/recharts/recharts/compare/v2.10.4...36c14c63d271d05b701e1d32ac931de0fd30b360)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.10.4...36c14c63d271d05b701e1d32ac931de0fd30b360)

###
[`v2.10.4`](https://togithub.com/recharts/recharts/releases/tag/v2.10.4)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.10.3...v2.10.4)

#### What's Changed

Fix some older bugs annoying bugs, TS typings, update to the storybook
theme, and more

##### Fix

- `ResponsiveContainer`: fix `ref.current.current` without breaking
users using current implementation by
[@&#8203;HHongSeungWoo](https://togithub.com/HHongSeungWoo) in
[recharts/recharts#4008
- closes
[recharts/recharts#3718
- `Brush`: Allow Brush to be controlled with start and end index via
state by [@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4034
- closes
[recharts/recharts#2404
- `Legend`: TypeScript - Add the dataKey type to legend props by
[@&#8203;HHongSeungWoo](https://togithub.com/HHongSeungWoo) in
[recharts/recharts#4035
- closes
[recharts/recharts#2909
- `Pie`: TypeScript - added `payload` to `PieSectorDataItem` type by
[@&#8203;PavelVanecek](https://togithub.com/PavelVanecek) in
[recharts/recharts#4030
- `Pie`: unique sector keys fix by
[@&#8203;imagineLife](https://togithub.com/imagineLife) in
[recharts/recharts#4009
closes
[recharts/recharts#3273
- `RadialBar`: allow className to be passed to Radial Bar background by
[@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4027
- closes
[recharts/recharts#4011

##### Storybook

- Storybook: Added Legend component story! by
[@&#8203;AnujSharma141](https://togithub.com/AnujSharma141) in
[recharts/recharts#4039
- Storybook: add controlled brush storybook entry by
[@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#4032
- Storybook: Custom Storybook theme for Recharts brand by
[@&#8203;csdiehl](https://togithub.com/csdiehl) in
[recharts/recharts#4016

#### New Contributors

- [@&#8203;csdiehl](https://togithub.com/csdiehl) made their first
contribution in
[recharts/recharts#4016
- [@&#8203;AnujSharma141](https://togithub.com/AnujSharma141) made their
first contribution in
[recharts/recharts#4039

**Full Changelog**:
recharts/recharts@v2.10.3...v2.10.4

###
[`v2.10.3`](https://togithub.com/recharts/recharts/releases/tag/v2.10.3)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.10.2...v2.10.3)

#### What's Changed

- Fix non-unique react `key` bug(s) by
[@&#8203;imagineLife](https://togithub.com/imagineLife) in
[recharts/recharts#4006
- closes
[recharts/recharts#4004

#### New Contributors

- [@&#8203;hkmarques](https://togithub.com/hkmarques) made their first
contribution in
[recharts/recharts#4002

**Full Changelog**:
recharts/recharts@v2.10.2...v2.10.3

###
[`v2.10.2`](https://togithub.com/recharts/recharts/releases/tag/v2.10.2)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.10.1...v2.10.2)

#### What's Changed

Patch some bugs from 2.9 / 2.10

##### Fix

- `Tooltip`: Fix tooltip rendering crash when activeItem is undefined by
[@&#8203;tran-simon](https://togithub.com/tran-simon) in
[recharts/recharts#3982
- `Cursor`: should no longer show gray background on hover where there
was none previously
[@&#8203;HHongSeungWoo](https://togithub.com/HHongSeungWoo) in
[recharts/recharts#3992
- `Tooltip`: show tooltip when `data` prop is on individual cartesian
component by [@&#8203;HHongSeungWoo](https://togithub.com/HHongSeungWoo)
in
[recharts/recharts#3988
- `LabelList` - TypeScript: LabelList offset prop issue by
[@&#8203;ckifer](https://togithub.com/ckifer) in
[recharts/recharts#3999

##### Accessibility

- `Brush`: set default aria-label and allow value override by
[@&#8203;enriquetamames-cpi](https://togithub.com/enriquetamames-cpi) in
[recharts/recharts#3950

##### Refactor / Cleanup

- Removing some eslint errors for "no array index key" by
[@&#8203;imagineLife](https://togithub.com/imagineLife)

#### New Contributors

- [@&#8203;tran-simon](https://togithub.com/tran-simon) made their first
contribution in
[recharts/recharts#3982
- [@&#8203;enriquetamames-cpi](https://togithub.com/enriquetamames-cpi)
made their first contribution in
[recharts/recharts#3950

**Full Changelog**:
recharts/recharts@v2.10.1...v2.10.2

###
[`v2.10.1`](https://togithub.com/recharts/recharts/releases/tag/v2.10.1):
Patch: Do not include types from test folder

[Compare
Source](https://togithub.com/recharts/recharts/compare/15328ec11b78968c847b43b646767b7b0c0d9e36...v2.10.1)

Fixes
[recharts/recharts#3978

**Full Changelog**:
recharts/recharts@v2.10...v2.10.1

###
[`v2.10.0`](https://togithub.com/recharts/recharts/compare/v2.9.3...15328ec11b78968c847b43b646767b7b0c0d9e36)

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.9.3...15328ec11b78968c847b43b646767b7b0c0d9e36)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| elasticsearch | service | minor | `8.11.0` -> `8.12.1` |
| elasticsearch |  | minor | `8.11.0` -> `8.12.1` |

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tiptap/extension-blockquote](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-blockquote))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-blockquote/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-blockquote/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-bold](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bold/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bold/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bold/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bold/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bold/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-bullet-list](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bullet-list))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bullet-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bullet-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-character-count](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-character-count))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-character-count/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-character-count/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-code](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-code/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-code/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-code/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-code/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-code/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-floating-menu](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-floating-menu/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-floating-menu/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-gapcursor](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-gapcursor))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-gapcursor/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-gapcursor/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-hard-break](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-hard-break/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-hard-break/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-history](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-history))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-history/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-history/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-history/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-history/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-history/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-horizontal-rule](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-horizontal-rule))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-horizontal-rule/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-horizontal-rule/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-image](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-image/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-image/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-image/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-image/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-image/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-italic](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-italic/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-italic/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-italic/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-italic/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-italic/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-link](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-link/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-link/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-list-item](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-item))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-list-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-list-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-ordered-list](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-ordered-list))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-ordered-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-ordered-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-placeholder](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-placeholder))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-placeholder/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-placeholder/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-strike](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-strike/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-strike/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-strike/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-strike/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-strike/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-table](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-table-cell](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-cell/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-cell/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-table-header](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-header/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-header/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-table-row](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-row/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-row/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-task-item](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-task-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-task-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/extension-task-list](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-task-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-task-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/pm](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/pm))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fpm/2.1.12/2.2.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fpm/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fpm/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fpm/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fpm/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/react](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/react))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2freact/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2freact/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2freact/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2freact/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2freact/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tiptap/starter-kit](https://tiptap.dev)
([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit))
| [`2.1.12` ->
`2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fstarter-kit/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fstarter-kit/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-blockquote)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote)

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-bold)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bold](https://togithub.com/tiptap/extension-bold)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-bullet-list)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-character-count)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count)

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-code)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-code](https://togithub.com/tiptap/extension-code)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-floating-menu)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-gapcursor)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-hard-break)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/releases/tag/v2.1.13)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

#### What's Changed

- Fix esm.sh url by [@&#8203;ije](https://togithub.com/ije) in
[https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549)
- Feature/cloud docs by
[@&#8203;janthurau](https://togithub.com/janthurau) in
[https://github.com/ueberdosis/tiptap/pull/4624](https://togithub.com/ueberdosis/tiptap/pull/4624)
- Fix typo by [@&#8203;EricHasegawa](https://togithub.com/EricHasegawa)
in
[https://github.com/ueberdosis/tiptap/pull/4497](https://togithub.com/ueberdosis/tiptap/pull/4497)
- Update vue3.md by [@&#8203;y0ngdev](https://togithub.com/y0ngdev) in
[https://github.com/ueberdosis/tiptap/pull/4365](https://togithub.com/ueberdosis/tiptap/pull/4365)
- docs: add information about transaction mapping in chains by
[@&#8203;bdbch](https://togithub.com/bdbch) in
[https://github.com/ueberdosis/tiptap/pull/4531](https://togithub.com/ueberdosis/tiptap/pull/4531)
- Add Tailwind Intellisense configuration to docs by
[@&#8203;mmailaender](https://togithub.com/mmailaender) in
[https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374)
- Improve wording of menus.md by
[@&#8203;courthead](https://togithub.com/courthead) in
[https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297)
- fix(extension-youtube) XSS risk with src tag by
[@&#8203;C-Hess](https://togithub.com/C-Hess) in
[https://github.com/ueberdosis/tiptap/pull/4602](https://togithub.com/ueberdosis/tiptap/pull/4602)
- fix(react): fix performance regression because of select/deselect by
[@&#8203;bdbch](https://togithub.com/bdbch) in
[https://github.com/ueberdosis/tiptap/pull/4661](https://togithub.com/ueberdosis/tiptap/pull/4661)

#### New Contributors

- [@&#8203;ije](https://togithub.com/ije) made their first contribution
in
[https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549)
- [@&#8203;mmailaender](https://togithub.com/mmailaender) made their
first contribution in
[https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374)
- [@&#8203;courthead](https://togithub.com/courthead) made their first
contribution in
[https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297)

**Full Changelog**:
https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-history)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-history](https://togithub.com/tiptap/extension-history)

</details>

<details>
<summary>ueberdosis/tiptap
(@&#8203;tiptap/extension-horizontal-rule)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2113-2023-11-30)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule)

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-image)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2114-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-image](https://togithub.com/tiptap/extension-image)

###
[`v2.1.13`](https://togithub.com/ueberdosis/tiptap/releases/tag/v2.1.13)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13)

#### What's Changed

- Fix esm.sh url by [@&#8203;ije](https://togithub.com/ije) in
[https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549)
- Feature/cloud docs by
[@&#8203;janthurau](https://togithub.com/janthurau) in
[https://github.com/ueberdosis/tiptap/pull/4624](https://togithub.com/ueberdosis/tiptap/pull/4624)
- Fix typo by [@&#8203;EricHasegawa](https://togithub.com/EricHasegawa)
in
[https://github.com/ueberdosis/tiptap/pull/4497](https://togithub.com/ueberdosis/tiptap/pull/4497)
- Update vue3.md by [@&#8203;y0ngdev](https://togithub.com/y0ngdev) in
[https://github.com/ueberdosis/tiptap/pull/4365](https://togithub.com/ueberdosis/tiptap/pull/4365)
- docs: add information about transaction mapping in chains by
[@&#8203;bdbch](https://togithub.com/bdbch) in
[https://github.com/ueberdosis/tiptap/pull/4531](https://togithub.com/ueberdosis/tiptap/pull/4531)
- Add Tailwind Intellisense configuration to docs by
[@&#8203;mmailaender](https://togithub.com/mmailaender) in
[https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374)
- Improve wording of menus.md by
[@&#8203;courthead](https://togithub.com/courthead) in
[https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297)
- fix(extension-youtube) XSS risk with src tag by
[@&#8203;C-Hess](https://togithub.com/C-Hess) in
[https://github.com/ueberdosis/tiptap/pull/4602](https://togithub.com/ueberdosis/tiptap/pull/4602)
- fix(react): fix performance regression because of select/deselect by
[@&#8203;bdbch](https://togithub.com/bdbch) in
[https://github.com/ueberdosis/tiptap/pull/4661](https://togithub.com/ueberdosis/tiptap/pull/4661)

#### New Contributors

- [@&#8203;ije](https://togithub.com/ije) made their first contribution
in
[https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549)
- [@&#8203;mmailaender](https://togithub.com/mmailaender) made their
first contribution in
[https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374)
- [@&#8203;courthead](https://togithub.com/courthead) made their first
contribution in
[https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297)

**Full Changelog**:
https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-italic)</summary>

###
[`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#223-2024-02-15)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-italic](https://togithub.com/tiptap/extension-italic)

###
[`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#222-2024-02-07)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-italic](https://togithub.com/tiptap/extension-italic)

###
[`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#221-2024-01-31)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-italic](https://togithub.com/tiptap/extension-italic)

###
[`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#220-2024-01-29)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0)

###
[`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#2116-2024-01-10)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16)

**Note:** Version bump only for package
[@&#8203;tiptap/extension-italic](https://togithub.com/tiptap/extension-italic)

###
[`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#2115-2024-01-08)

[Compare
Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15)

**Note:** Version bump only for package [@&#8203;tip

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@react-email/components](https://togithub.com/resend/react-email)
([source](https://togithub.com/resend/react-email/tree/HEAD/packages/components))
| [`0.0.11` ->
`0.0.15`](https://renovatebot.com/diffs/npm/@react-email%2fcomponents/0.0.11/0.0.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@react-email%2fcomponents/0.0.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@react-email%2fcomponents/0.0.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@react-email%2fcomponents/0.0.11/0.0.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@react-email%2fcomponents/0.0.11/0.0.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>resend/react-email (@&#8203;react-email/components)</summary>

###
[`v0.0.15`](https://togithub.com/resend/react-email/compare/v0.0.14...v0.0.15)

[Compare
Source](https://togithub.com/resend/react-email/compare/v0.0.14...v0.0.15)

###
[`v0.0.14`](https://togithub.com/resend/react-email/releases/tag/v0.0.14)

[Compare
Source](https://togithub.com/resend/react-email/compare/v0.0.13...v0.0.14)

#### Patches

- Fix lint
[#&#8203;660](https://togithub.com/resend/react-email/issues/660)

###
[`v0.0.13`](https://togithub.com/resend/react-email/releases/tag/v0.0.13)

[Compare
Source](https://togithub.com/resend/react-email/compare/v0.0.12...v0.0.13)

#### Patches

- Support external file imports inside of email components
[#&#8203;615](https://togithub.com/resend/react-email/issues/615)

###
[`v0.0.12`](https://togithub.com/resend/react-email/releases/tag/v0.0.12)

[Compare
Source](https://togithub.com/resend/react-email/compare/v0.0.11...v0.0.12)

##### Patches

- fix(client): Remove nav block classname
[#&#8203;602](https://togithub.com/resend/react-email/issues/602)
- fix(client): kill subprocess if an error occurs
[#&#8203;617](https://togithub.com/resend/react-email/issues/617)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/specfy/specfy).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant