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

handle MustScanSubDirs #1197

Merged
merged 2 commits into from
Sep 10, 2023
Merged

Conversation

MarcCelani-at
Copy link
Contributor

If the system is flooded with too many fsevents (for example, you are watching a directory that undergoes a huge number of changes all at once, and the user code to process these events is slow), a buffer of events can fill up and trigger a kFSEventStreamEventFlagMustScanSubDirs event.

See the following documentation:

The kFSEventStreamEventFlagUserDropped or kFSEventStreamEventFlagKernelDropped flags may be set in addition to the kFSEventStreamEventFlagMustScanSubDirs flag to indicate that a problem occurred in buffering the events (the particular flag set indicates where the problem occurred) and that the client must do a full scan of any directories (and their subdirectories, recursively) being monitored by this stream. If you asked to monitor multiple paths with this stream then you will be notified about all of them. Your code need only check for the kFSEventStreamEventFlagMustScanSubDirs flag; these flags (if present) only provide information to help you diagnose the problem.

When this happens, fsevents.info() returns an undefined type, which chokidar incorrectly interprets as an unlink. This PR explicitly checks for kFSEventStreamEventFlagMustScanSubDirs before calling fsevents.info and ignores events of this type.

Relevant: fsevents/fsevents#372

Fixes #1196

@paulmillr
Copy link
Owner

Thanks for the PR. Do you think it should be better handled instead of fsevents package?

@MarcCelani-at
Copy link
Contributor Author

MarcCelani-at commented Jan 24, 2022

I'm assuming you meant "inside of the fsevents package"

How would you propose fsevents handle this? I see fsevents as a way to expose the MacOS FSEvents api to node programs. I would want it to be as true as possible to the actual underlying api. So it should definitely pass the exact flags it receives back to chokidar (in other words, I would not want fsevents to drop the callback).

I suppose that you could argue that getInfo(flags).type should return 'directory' here. But then, shouldn't MacOS set the kFSEventStreamEventFlagItemIsDir flag when it sends this event (it doesn't)? I'd argue that the fsevents module is just mirroring whatever MacOS does, and that's a pretty good thing for a module that is exposing something not otherwise available in nodejs.

I would say that fsevents should at least make more clear in the .d.ts file that getInfo().type can be undefined. I filed fsevents/fsevents#372 for that.

@MarcCelani-at
Copy link
Contributor Author

@paulmillr , let me know how best to proceed here

@MarcCelani-at
Copy link
Contributor Author

@paulmillr, any thoughts here?

@paulmillr
Copy link
Owner

fsevents maintainer opinion needs to be included, we'll wait for it

@MarcCelani-at
Copy link
Contributor Author

I opened fsevents/fsevents#374 but it's been a few days with no answer. The fsevents project doesn't seem like it's under much development.

I guess I'd respectfully ask that this be included in the next version of chokidar if you don't hear back from the fsevents folks, so that we don't have to maintain a patch.

@paulmillr
Copy link
Owner

fsevents is a huge and important part of chokidar, so we'll wait for it.

@beorn
Copy link

beorn commented May 2, 2023

One year and no answer from fsevents - make an assumption and move on?

@paulmillr paulmillr merged commit 5589454 into paulmillr:master Sep 10, 2023
renovate bot referenced this pull request in fwouts/previewjs Feb 7, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>paulmillr/chokidar (chokidar)</summary>

###
[`v3.6.0`](https://github.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare
Source](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

- fix readyCount logic by
[@&#8203;JLHwung](https://github.com/JLHwung) in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- handle MustScanSubDirs by
[@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes
[#&#8203;1299](https://github.com/paulmillr/chokidar/issues/1299) by
[@&#8203;ben-polinsky](https://github.com/ben-polinsky) in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

#### New Contributors

- [@&#8203;Mutahhar](https://github.com/Mutahhar) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1226](https://github.com/paulmillr/chokidar/pull/1226)
- [@&#8203;zqianem](https://github.com/zqianem) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1242](https://github.com/paulmillr/chokidar/pull/1242)
- [@&#8203;JLHwung](https://github.com/JLHwung) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- [@&#8203;ben-polinsky](https://github.com/ben-polinsky) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

**Full Changelog**:
paulmillr/chokidar@3.5.3...3.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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/fwouts/previewjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
diegohaz referenced this pull request in ariakit/ariakit Feb 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>paulmillr/chokidar (chokidar)</summary>

###
[`v3.6.0`](https://github.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare
Source](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

- fix readyCount logic by
[@&#8203;JLHwung](https://github.com/JLHwung) in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- handle MustScanSubDirs by
[@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes
[#&#8203;1299](https://github.com/paulmillr/chokidar/issues/1299) by
[@&#8203;ben-polinsky](https://github.com/ben-polinsky) in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

#### New Contributors

- [@&#8203;Mutahhar](https://github.com/Mutahhar) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1226](https://github.com/paulmillr/chokidar/pull/1226)
- [@&#8203;zqianem](https://github.com/zqianem) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1242](https://github.com/paulmillr/chokidar/pull/1242)
- [@&#8203;JLHwung](https://github.com/JLHwung) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- [@&#8203;ben-polinsky](https://github.com/ben-polinsky) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

**Full Changelog**:
paulmillr/chokidar@3.5.3...3.6.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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/ariakit/ariakit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot referenced this pull request in SvenKirschbaum/share.kirschbaum.cloud Feb 11, 2024
[![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 |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed | [![age](https://developer.mend.io/api/mc/badges/age///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility////?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence////?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.506.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fs3-request-presigner/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fs3-request-presigner/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fs3-request-presigner/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`5.15.7` -> `5.15.9`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.7/5.15.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`5.15.7` -> `5.15.9`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.7/5.15.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | patch | [`6.19.3` -> `6.19.4`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/6.19.3/6.19.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/6.19.3/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/6.19.3/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.11.16` -> `20.11.17`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.16/20.11.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.16/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.16/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | devDependencies | patch | [`18.2.52` -> `18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | devDependencies | patch | [`18.2.18` -> `18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk-lib](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-sdk](https://github.com/aws/aws-sdk-js) | dependencies | minor | [`2.1550.0` -> `2.1555.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1550.0/2.1555.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1550.0/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1550.0/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [chokidar](https://github.com/paulmillr/chokidar) | devDependencies | minor | [`3.5.3` -> `3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | minor | [`5.0.12` -> `5.1.1`](https://renovatebot.com/diffs/npm/vite/5.0.12/5.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.12/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.12/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-dynamodb)</summary>

### [`v3.511.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35110-2024-02-09)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-dynamodb](https://github.com/aws-sdk/client-dynamodb)

### [`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35090-2024-02-07)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-dynamodb](https://github.com/aws-sdk/client-dynamodb)

### [`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35070-2024-02-05)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0)

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

### [`v3.511.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35110-2024-02-09)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

### [`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35090-2024-02-07)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

### [`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35070-2024-02-05)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0)

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-sesv2)</summary>

### [`v3.511.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35110-2024-02-09)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)

### [`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35090-2024-02-07)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)

### [`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35070-2024-02-05)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0)

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-sfn)</summary>

### [`v3.511.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35110-2024-02-09)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sfn](https://github.com/aws-sdk/client-sfn)

### [`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35090-2024-02-07)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sfn](https://github.com/aws-sdk/client-sfn)

### [`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35070-2024-02-05)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0)

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/s3-request-presigner)</summary>

### [`v3.511.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35110-2024-02-09)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

### [`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35090-2024-02-07)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

### [`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35070-2024-02-05)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

### [`v5.15.9`](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5159---generated-comparing-v5158master---)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.8...v5.15.9)

*Feb 8, 2024*

A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

-   🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies.

##### `@mui/material@5.15.9`

-   ​\[autocomplete] Avoid spread operator ([#&#8203;40968](https://github.com/mui/material-ui/issues/40968)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[material] Remove zero-runtime from peer dep ([#&#8203;41003](https://github.com/mui/material-ui/issues/41003)) [@&#8203;brijeshb42](https://github.com/brijeshb42)

##### `@mui/base@5.0.0-beta.36`

-   ​\[base-ui] Update props using Array to ReadonlyArray type ([#&#8203;40754](https://github.com/mui/material-ui/issues/40754)) [@&#8203;RaghavenderSingh](https://github.com/RaghavenderSingh)

##### `@mui/system@5.15.9`

-   ​\[system] use `ReadonlyArray` for CSS related types ([#&#8203;40972](https://github.com/mui/material-ui/issues/40972)) [@&#8203;siriwatknp](https://github.com/siriwatknp)
-   ​\[zero] Migrate to use wyw-in-js instead of linaria ([#&#8203;40866](https://github.com/mui/material-ui/issues/40866)) [@&#8203;brijeshb42](https://github.com/brijeshb42)

##### Docs

-   ​\[docs] Polish codemod git diff format [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[material-ui]\[docs] Migrating from deprecated apis follow up ([#&#8203;40981](https://github.com/mui/material-ui/issues/40981)) [@&#8203;DiegoAndai](https://github.com/DiegoAndai)

##### Core

-   ​\[code-infra] Move next config to ESM ([#&#8203;40869](https://github.com/mui/material-ui/issues/40869)) [@&#8203;Janpot](https://github.com/Janpot)
-   ​\[code-infra] Update prettier ([#&#8203;40772](https://github.com/mui/material-ui/issues/40772)) [@&#8203;Janpot](https://github.com/Janpot)
-   ​\[code-infra] Add codemod for `light` prop removal ([#&#8203;40947](https://github.com/mui/material-ui/issues/40947)) [@&#8203;sai6855](https://github.com/sai6855)

All contributors of this release in alphabetical order: [@&#8203;brijeshb42](https://github.com/brijeshb42), [@&#8203;DiegoAndai](https://github.com/DiegoAndai), [@&#8203;Janpot](https://github.com/Janpot), [@&#8203;oliviertassinari](https://github.com/oliviertassinari), [@&#8203;RaghavenderSingh](https://github.com/RaghavenderSingh), [@&#8203;sai6855](https://github.com/sai6855), [@&#8203;siriwatknp](https://github.com/siriwatknp)

### [`v5.15.8`](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5158---generated-comparing-v5157master---)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.7...v5.15.8)

*Feb 6, 2024*

A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:

-   💫 Added a redesigned [landing page template](https://mui.com/material-ui/getting-started/templates/landing-page/) ([#&#8203;37557](https://github.com/mui/material-ui/issues/37557)) [@&#8203;zanivan](https://github.com/zanivan)
-   ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component ([#&#8203;40676](https://github.com/mui/material-ui/issues/40676)) [@&#8203;mnajdova](https://github.com/mnajdova)
-   many 🐛 bug fixes and 📚 documentation improvements

##### `@mui/material@5.15.8`

-   ​\[Avatar] Simplify valid children assertion ([#&#8203;40834](https://github.com/mui/material-ui/issues/40834)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)

##### `@mui/codemod@5.15.8`

-   ​\[Accordion] Update props actual.js test case ([#&#8203;40879](https://github.com/mui/material-ui/issues/40879)) [@&#8203;DiegoAndai](https://github.com/DiegoAndai)
-   ​Fix `findComponentJSX` util ([#&#8203;40855](https://github.com/mui/material-ui/issues/40855)) [@&#8203;sai6855](https://github.com/sai6855)

##### `@mui/system@5.15.8`

-   ​Add blend color manipulator ([#&#8203;40258](https://github.com/mui/material-ui/issues/40258)) [@&#8203;romgrk](https://github.com/romgrk)
-   ​Support variants in `theme.styleOverrides` ([#&#8203;40690](https://github.com/mui/material-ui/issues/40690)) [@&#8203;siriwatknp](https://github.com/siriwatknp)
-   ​\[zero] Always replace the `createUseThemeProps` call ([#&#8203;40885](https://github.com/mui/material-ui/issues/40885)) [@&#8203;siriwatknp](https://github.com/siriwatknp)
-   ​\[zero] Add README with installation and basic usage ([#&#8203;40761](https://github.com/mui/material-ui/issues/40761)) [@&#8203;brijeshb42](https://github.com/brijeshb42)

##### `@mui/base@5.0.0-beta.34`

-   ​\[Button] Add support for `hostElementName` prop to improve SSR ([#&#8203;40507](https://github.com/mui/material-ui/issues/40507)) [@&#8203;mj12albert](https://github.com/mj12albert)
-   ​\[Menu] Use Popup instead of Popper ([#&#8203;40731](https://github.com/mui/material-ui/issues/40731)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   ​\[useNumberInput] Integrate useNumberInput with useControllableReducer ([#&#8203;40206](https://github.com/mui/material-ui/issues/40206)) [@&#8203;mj12albert](https://github.com/mj12albert)
-   ​\[Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys ([#&#8203;40676](https://github.com/mui/material-ui/issues/40676)) [@&#8203;mnajdova](https://github.com/mnajdova)

##### Docs

-   ​\[base-ui] Update usage.md ([#&#8203;40916](https://github.com/mui/material-ui/issues/40916)) [@&#8203;adebiyial](https://github.com/adebiyial)
-   ​\[base-ui] Improve Base UI traffic from Material UI ([#&#8203;40875](https://github.com/mui/material-ui/issues/40875)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[base-ui] Change Radio component terminology from Button to Group ([#&#8203;40888](https://github.com/mui/material-ui/issues/40888)) [@&#8203;danilo-leal](https://github.com/danilo-leal)
-   ​\[base-ui] Remove redundant "Styled" prefix ([#&#8203;40478](https://github.com/mui/material-ui/issues/40478)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[base-ui] Update listbox slot style in demo ([#&#8203;40952](https://github.com/mui/material-ui/issues/40952)) [@&#8203;sai6855](https://github.com/sai6855)
-   ​\[material-ui] Fix createTheme import and markdown format in the Next.js guide ([#&#8203;40895](https://github.com/mui/material-ui/issues/40895)) [@&#8203;hsmtkk](https://github.com/hsmtkk)
-   ​\[material-ui] Correct Google font CDN URL as Roboto 600 weight is not used ([#&#8203;40852](https://github.com/mui/material-ui/issues/40852)) [@&#8203;xuhdev](https://github.com/xuhdev)
-   ​\[material-ui] Replace the Album template with a landing page ([#&#8203;37557](https://github.com/mui/material-ui/issues/37557)) [@&#8203;zanivan](https://github.com/zanivan)
-   ​\[material-ui] Add deprecations migration guide ([#&#8203;40767](https://github.com/mui/material-ui/issues/40767)) [@&#8203;DiegoAndai](https://github.com/DiegoAndai)
-   ​\[material-ui] Improve aria-label throughout the Button Group demos ([#&#8203;40892](https://github.com/mui/material-ui/issues/40892)) [@&#8203;danilo-leal](https://github.com/danilo-leal)
-   ​\[joy-ui] Update the Overview callout ([#&#8203;40900](https://github.com/mui/material-ui/issues/40900)) [@&#8203;danilo-leal](https://github.com/danilo-leal)
-   ​Fix image size and dark mode [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​Migrate links from legacy.reactjs.org to react.dev [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​Fix 301 links [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​Fix outdated link [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​Fix URL and typo in CONTRIBUTING.md ([#&#8203;40899](https://github.com/mui/material-ui/issues/40899)) [@&#8203;Smileek](https://github.com/Smileek)

##### Core

-   ​\[blog] Optimize images for /blog/mui-x-v7-beta/ [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[blog] Clarify barrel index tree-shaking [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[code-infra] Simplify bug reproduction ([#&#8203;40833](https://github.com/mui/material-ui/issues/40833)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[code-infra] Prepare publishing [@&#8203;mui-internal/typescript-to-proptypes](https://github.com/mui-internal/typescript-to-proptypes) to npm ([#&#8203;40842](https://github.com/mui/material-ui/issues/40842)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   ​\[code-infra] Remove babel alias from the docs ([#&#8203;40792](https://github.com/mui/material-ui/issues/40792)) [@&#8203;Janpot](https://github.com/Janpot)
-   ​\[core] Use Google Font v2 API [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[core] Add missing change to v5.15.7 changelog ([#&#8203;40872](https://github.com/mui/material-ui/issues/40872)) [@&#8203;DiegoAndai](https://github.com/DiegoAndai)
-   ​\[core] Normalize \`<meta name="viewport" />\`\` [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[dependencies] Do not update envinfo test dependencies ([#&#8203;40950](https://github.com/mui/material-ui/issues/40950)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   ​\[docs-infra] Fix arbitrary gap between paragraphs in callouts ([#&#8203;40911](https://github.com/mui/material-ui/issues/40911)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[docs-infra] Allow developers to build their CodeSandbox export ([#&#8203;40878](https://github.com/mui/material-ui/issues/40878)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[docs-infra] Improve StackBlitz support ([#&#8203;40832](https://github.com/mui/material-ui/issues/40832)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[docs-infra] Improve support for absolute locale URL ([#&#8203;40940](https://github.com/mui/material-ui/issues/40940)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[Menu]\[base-ui] Fix improperly merged tests ([#&#8203;40896](https://github.com/mui/material-ui/issues/40896)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   ​\[utils] Use consistent build approach ([#&#8203;40837](https://github.com/mui/material-ui/issues/40837)) [@&#8203;siriwatknp](https://github.com/siriwatknp)
-   ​\[website] Fix React missing key console error [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[website] Fix broken link [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[website] Fix heading structure ([#&#8203;40912](https://github.com/mui/material-ui/issues/40912)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[website] Add Customer Support Agent role to careers page ([#&#8203;40890](https://github.com/mui/material-ui/issues/40890)) [@&#8203;rluzists1](https://github.com/rluzists1)
-   ​\[website] Refine the Material UI homepage demo ([#&#8203;40881](https://github.com/mui/material-ui/issues/40881)) [@&#8203;danilo-leal](https://github.com/danilo-leal)
-   ​\[website] Use em-dash when relevant over hyphen [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   ​\[zero] Fix build for demo next.js app ([#&#8203;40854](https://github.com/mui/material-ui/issues/40854)) [@&#8203;brijeshb42](https://github.com/brijeshb42)

All contributors of this release in alphabetical order: [@&#8203;adebiyial](https://github.com/adebiyial), [@&#8203;brijeshb42](https://github.com/brijeshb42), [@&#8203;danilo-leal](https://github.com/danilo-leal), [@&#8203;DiegoAndai](https://github.com/DiegoAndai), [@&#8203;hsmtkk](https://github.com/hsmtkk), [@&#8203;Janpot](https://github.com/Janpot), [@&#8203;michaldudak](https://github.com/michaldudak), [@&#8203;mj12albert](https://github.com/mj12albert), [@&#8203;mnajdova](https://github.com/mnajdova), [@&#8203;oliviertassinari](https://github.com/oliviertassinari), [@&#8203;rluzists1](https://github.com/rluzists1), [@&#8203;romgrk](https://github.com/romgrk), [@&#8203;sai6855](https://github.com/sai6855), [@&#8203;siriwatknp](https://github.com/siriwatknp), [@&#8203;Smileek](https://github.com/Smileek), [@&#8203;xuhdev](https://github.com/xuhdev), [@&#8203;zanivan](https://github.com/zanivan)

</details>

<details>
<summary>mui/mui-x (@&#8203;mui/x-date-pickers)</summary>

### [`v6.19.4`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#v6194)

[Compare Source](https://github.com/mui/mui-x/compare/v6.19.3...v6.19.4)

*Feb 9, 2024*

We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:

-   🌍 Improve Danish (da-DK) locale on the Data Grid ([#&#8203;11972](https://github.com/mui/mui-x/issues/11972)) [@&#8203;ShahrazH](https://github.com/ShahrazH)
-   🐞 Bugfixes
-   📚 Documentation improvements

##### Data Grid

##### `@mui/x-data-grid@v6.19.4`

-   \[DataGrid] Add support for dialogs in menu actions ([#&#8203;11937](https://github.com/mui/mui-x/issues/11937)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[DataGrid] Allow passing readonly arrays to `pageSizeOptions` prop ([#&#8203;11992](https://github.com/mui/mui-x/issues/11992)) [@&#8203;pcorpet](https://github.com/pcorpet)
-   \[DataGrid] Fix row reorder with cell selection ([#&#8203;11878](https://github.com/mui/mui-x/issues/11878)) [@&#8203;PEsteves8](https://github.com/PEsteves8)
-   \[DataGrid] Replace `eval` with `new Function` ([#&#8203;11962](https://github.com/mui/mui-x/issues/11962)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[l10n] Improve Danish (da-DK) locale ([#&#8203;11972](https://github.com/mui/mui-x/issues/11972)) [@&#8203;ShahrazH](https://github.com/ShahrazH)

##### `@mui/x-data-grid-pro@v6.19.4` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")

Same changes as in `@mui/x-data-grid@v6.19.4`.

##### `@mui/x-data-grid-premium@v6.19.4` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")

Same changes as in `@mui/x-data-grid-pro@v6.19.4`, plus:

-   \[DataGridPremium] Fix autosize grouping cell ([#&#8203;11990](https://github.com/mui/mui-x/issues/11990)) [@&#8203;romgrk](https://github.com/romgrk)
-   \[DataGridPremium] Fix error after closing print export ([#&#8203;11889](https://github.com/mui/mui-x/issues/11889)) [@&#8203;cherniavskii](https://github.com/cherniavskii)

##### Date Pickers

##### `@mui/x-date-pickers@v6.19.4`

-   \[pickers] Avoid relying on locale in Luxon `isWithinRange` method ([#&#8203;11940](https://github.com/mui/mui-x/issues/11940)) [@&#8203;LukasTy](https://github.com/LukasTy)

##### `@mui/x-date-pickers-pro@v6.19.4` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")

Same changes as in `@mui/x-date-pickers@v6.19.4`.

##### Charts / `@mui/x-charts@v6.19.4`

-   \[charts] Add `reverse` property to axes ([#&#8203;11959](https://github.com/mui/mui-x/issues/11959)) [@&#8203;alexfauquette](https://github.com/alexfauquette)
-   \[charts] Allow series ids to be numbers ([#&#8203;11960](https://github.com/mui/mui-x/issues/11960)) [@&#8203;alexfauquette](https://github.com/alexfauquette)
-   \[charts] Fix Proptypes error by supporting string values for axes ([#&#8203;11953](https://github.com/mui/mui-x/issues/11953)) [@&#8203;alexfauquette](https://github.com/alexfauquette)

##### Docs

-   \[docs] Add a note about `AdapterDateFnsV3` on the Getting Started page ([#&#8203;11987](https://github.com/mui/mui-x/issues/11987)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[docs] Avoid the use of MUI Core [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[docs] Fix API links ([#&#8203;11930](https://github.com/mui/mui-x/issues/11930)) [@&#8203;alexfauquette](https://github.com/alexfauquette)
-   \[docs] Fix `ChartsTooltip` typo ([#&#8203;11967](https://github.com/mui/mui-x/issues/11967)) [@&#8203;thisisharsh7](https://github.com/thisisharsh7)
-   \[docs] Refactor `Localization` documentation sections ([#&#8203;11997](https://github.com/mui/mui-x/issues/11997)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[code] Simplify bug reproduction ([#&#8203;11932](https://github.com/mui/mui-x/issues/11932)) [@&#8203;alexfauquette](https://github.com/alexfauquette)

</details>

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

### [`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   export plugin metadata

-   allow `parserOptions.project: false`

-   **eslint-plugin:** add rule prefer-find

##### 🩹 Fixes

-   **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression

-   **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values

-   **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions

-   **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option

-   **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists

-   **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   allow `parserOptions.project: false`

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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>aws/aws-cdk (aws-cdk)</summary>

### [`v2.127.0`](https://github.com/aws/aws-cdk/releases/tag/v2.127.0)

[Compare Source](https://github.com/aws/aws-cdk/compare/v2.126.0...v2.127.0)

##### Features

-   **eks:** support for Kubernetes version 1.29 ([#&#8203;29040](https://github.com/aws/aws-cdk/issues/29040)) ([9dfabb1](https://github.com/aws/aws-cdk/commit/9dfabb1faf82c090957413315f9ddd2f83bcad29)), closes [#&#8203;27930](https://github.com/aws/aws-cdk/issues/27930) [#&#8203;28983](https://github.com/aws/aws-cdk/issues/28983)
-   update L1 CloudFormation resource definitions ([#&#8203;29053](https://github.com/aws/aws-cdk/issues/29053)) ([7fcd5be](https://github.com/aws/aws-cdk/commit/7fcd5be7d6df3770095bc540bd1249d3337d551c))
-   **codebuild:** new CodeBuild lambda compute images ([#&#8203;28630](https://github.com/aws/aws-cdk/issues/28630)) ([610fce1](https://github.com/aws/aws-cdk/commit/610fce1eed8b0554ef77941e6ff0760fd3d758db))
-   **codepipeline:** change default value for crossAccountKeys to false (under feature flag) ([#&#8203;28556](https://github.com/aws/aws-cdk/issues/28556)) ([144b1b9](https://github.com/aws/aws-cdk/commit/144b1b9794cd36453913cf2d0297de4f4ddf342b)), closes [/github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts#L380-L381](https://github.com/aws//github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts/issues/L380-L381) [#&#8203;28247](https://github.com/aws/aws-cdk/issues/28247)
-   **cognito:** specifying the trigger event version in UserPool.addTrigger() ([#&#8203;28899](https://github.com/aws/aws-cdk/issues/28899)) ([7f2d4f1](https://github.com/aws/aws-cdk/commit/7f2d4f144c6a74557b7729b770408082052d9391)), closes [#&#8203;28683](https://github.com/aws/aws-cdk/issues/28683) [#&#8203;28683](https://github.com/aws/aws-cdk/issues/28683)
-   **ecs:** `idleTimeout` and `perRequestTimeout` for service connect ([#&#8203;28877](https://github.com/aws/aws-cdk/issues/28877)) ([ffcae2f](https://github.com/aws/aws-cdk/commit/ffcae2f7f115fb298313dea7ac1b631173735bc0))
-   **ecs-patterns:** `healthCheck` property for `ApplicationLoadBalancedFargateService` ([#&#8203;28797](https://github.com/aws/aws-cdk/issues/28797)) ([5996856](https://github.com/aws/aws-cdk/commit/599685651014e81fd4b61007d237a4b8998b546c)), closes [#&#8203;28796](https://github.com/aws/aws-cdk/issues/28796)
-   **efs:** create read-only file system for use as a destination of replication ([#&#8203;28913](https://github.com/aws/aws-cdk/issues/28913)) ([832f70c](https://github.com/aws/aws-cdk/commit/832f70c20fd8e91fa45029bfbaa668d5b152b870)), closes [#&#8203;28912](https://github.com/aws/aws-cdk/issues/28912)
-   **lambda:** support enums in loggingFormat ([#&#8203;28942](https://github.com/aws/aws-cdk/issues/28942)) ([fb2329f](https://github.com/aws/aws-cdk/commit/fb2329f98d1de7c62a24044241aa6805a58e64f3))
-   **route53:** multivalue answer routing ([#&#8203;28938](https://github.com/aws/aws-cdk/issues/28938)) ([0e6e37e](https://github.com/aws/aws-cdk/commit/0e6e37e2bb7c4e014e0ae8e0b61f523477af5dcf)), closes [#&#8203;28939](https://github.com/aws/aws-cdk/issues/28939)
-   **sns:** message archive policy ([#&#8203;29008](https://github.com/aws/aws-cdk/issues/29008)) ([9782f6b](https://github.com/aws/aws-cdk/commit/9782f6b6a6371504f118cde1254afc983f280a2a)), closes [#&#8203;29007](https://github.com/aws/aws-cdk/issues/29007)
-   **stepfunctions:** distributed map construct ([#&#8203;28821](https://github.com/aws/aws-cdk/issues/28821)) ([97e3827](https://github.com/aws/aws-cdk/commit/97e38271be3b42d2e6a266b58687596da08cc2e7)), closes [#&#8203;23216](https://github.com/aws/aws-cdk/issues/23216)

##### Bug Fixes

-   **cloudwatch:** Math:UnknownIdentifier warning for INSIGHT_RULE_METRIC ([#&#8203;28870](https://github.com/aws/aws-cdk/issues/28870)) ([7eedb54](https://github.com/aws/aws-cdk/commit/7eedb545edc860415c681a7f0565bcb9b152d594))
-   **ec2:** deploying an isolated subnet fails when `ipv6AssignAddressOnCreation` is set to true ([#&#8203;28902](https://github.com/aws/aws-cdk/issues/28902)) ([9de77bb](https://github.com/aws/aws-cdk/commit/9de77bb5e43971d615abb34b77b997f5143f775d)), closes [/github.com/aws/aws-cdk/issues/28843#issuecomment-1909006632](https://github.com/aws//github.com/aws/aws-cdk/issues/28843/issues/issuecomment-1909006632) [#&#8203;28843](https://github.com/aws/aws-cdk/issues/28843)
-   **lambda:** LoggingConfig default error ([#&#8203;28973](https://github.com/aws/aws-cdk/issues/28973)) ([8c79bdc](https://github.com/aws/aws-cdk/commit/8c79bdce8212f0488acba756c8b8717a39bd6ce8))
-   **lambda-event-sources:** update s3-event-source to accept IBucket ([#&#8203;28943](https://github.com/aws/aws-cdk/issues/28943)) ([431df3b](https://github.com/aws/aws-cdk/commit/431df3b67bc2dd2d0e833642a67cff890fc6be29)), closes [#&#8203;4323](https://github.com/aws/aws-cdk/issues/4323) [#&#8203;25782](https://github.com/aws/aws-cdk/issues/25782)
-   **migrate:** `--from-stack` does not retrieved processed template ([#&#8203;29035](https://github.com/aws/aws-cdk/issues/29035)) ([74c4c6f](https://github.com/aws/aws-cdk/commit/74c4c6f7cfe3271993c61683c03c7d2bcc392c03))
-   **stepfunctions:** the Retry field in the statesJson in CustomState is always overwrited ([#&#8203;28793](https://github.com/aws/aws-cdk/issues/28793)) ([3c33e2c](https://github.com/aws/aws-cdk/commit/3c33e2cdacd8fbec36eb1bb3ec0c8dbdec5ee736)), closes [/github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts#L74](https://github.com/aws//github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts/issues/L74) [#&#8203;28769](https://github.com/aws/aws-cdk/issues/28769) [#&#8203;28586](https://github.com/aws/aws-cdk/issues/28586)

***

##### Alpha modules (2.127.0-alpha.0)

##### Features

-   **pipes-sources:** new EventBridge Pipes sources alpha module ([#&#8203;29048](https://github.com/aws/aws-cdk/issues/29048)) ([2e53568](https://github.com/aws/aws-cdk/commit/2e53568af8b3939413e2fe7b6d668a006b4a02d8))

##### Bug Fixes

-   **appconfig:** deprecate deploy method ([#&#8203;29021](https://github.com/aws/aws-cdk/issues/29021)) ([9675bcd](https://github.com/aws/aws-cdk/commit/9675bcdd22dda93258b2e2bfcd24b9ef5990e704))
-   **integ-tests:** cannot use v3 package name in an awsApiCall ([#&#8203;28895](https://github.com/aws/aws-cdk/issues/28895)) ([5035080](https://github.com/aws/aws-cdk/commit/5035080ecc7e9e6029478496169344d5eb4b3300)), closes [/github.com/aws/aws-cdk/pull/27313/files#diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609](https://github.com/aws//github.com/aws/aws-cdk/pull/27313/files/issues/diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609) [#&#8203;28844](https://github.com/aws/aws-cdk/issues/28844)

</details>

<details>
<summary>aws/aws-sdk-js (aws-sdk)</summary>

### [`v2.1555.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215550)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1554.0...v2.1555.0)

-   feature: Batch: This feature allows Batch to support configuration of repository credentials for jobs running on ECS
-   feature: Braket: Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device.
-   feature: CostOptimizationHub: Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API.
-   feature: Iot: This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain.
-   feature: Pricing: Add Throttling Exception to all APIs.

### [`v2.1554.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215540)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1553.0...v2.1554.0)

-   feature: CodePipeline: Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths.
-   feature: QuickSight: General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update
-   feature: WorkSpaces: This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter "WorkspaceName".

### [`v2.1553.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215530)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1552.0...v2.1553.0)

-   feature: DataSync: AWS DataSync now supports manifests for specifying files or objects to transfer.
-   feature: LexModelsV2: This release introduces a new bot replication feature as part of Lex Global Resiliency offering. This feature leverages a new set of APIs that allow customers to create bot replicas and replicate changes to bots across regions.
-   feature: Redshift: LisRecommendations API to fetch Amazon Redshift Advisor recommendations.

### [`v2.1552.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215520)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1551.0...v2.1552.0)

-   feature: AppSync: Support for environment variables in AppSync GraphQL APIs
-   feature: CloudWatchLogs: This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action.
-   feature: ES: This release adds clear visibility to the customers on the changes that they make on the domain.
-   feature: OpenSearch: This release adds clear visibility to the customers on the changes that they make on the domain.
-   feature: WAFV2: You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API.

### [`v2.1551.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215510)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1550.0...v2.1551.0)

-   feature: Glue: Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections

</details>

<details>
<summary>paulmillr/chokidar (chokidar)</summary>

### [`v3.6.0`](https://github.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare Source](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

-   fix readyCount logic by [@&#8203;JLHwung](https://github.com/JLHwung) in [https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
-   handle MustScanSubDirs by [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) in [https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
-   update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes [#&#8203;1299](https://github.com/paulmillr/chokidar/issues/1299) by [@&#8203;ben-polinsky](https://github.com/ben-polinsky) in [https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

#### New Contributors

-   [@&#8203;Mutahhar](https://github.com/Mutahhar) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1226](https://github.com/paulmillr/chokidar/pull/1226)
-   [@&#8203;zqianem](https://github.com/zqianem) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1242](https://github.com/paulmillr/chokidar/pull/1242)
-   [@&#8203;JLHwung](https://github.com/JLHwung) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
-   [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
-   [@&#8203;ben-polinsky](https://github.com/ben-polinsky) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

**Full Changelog**: https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0

</details>

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

### [`v5.1.1`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small511-2024-02-09-small)

-   fix: empty CSS file was output when only .css?url is used ([#&#8203;15846](https://github.com/vitejs/vite/issues/15846)) ([b2873ac](https://github.com/vitejs/vite/commit/b2873ac)), closes [#&#8203;15846](https://github.com/vitejs/vite/issues/15846)
-   fix: skip not only .js but also .mjs manifest entries ([#&#8203;15841](https://github.com/vitejs/vite/issues/15841)) ([3d860e7](https://github.com/vitejs/vite/commit/3d860e7)), closes [#&#8203;15841](https://github.com/vitejs/vite/issues/15841)
-   chore: post 5.1 release edits ([#&#8203;15840](https://github.com/vitejs/vite/issues/15840)) ([9da6502](https://github.com/vitejs/vite/commit/9da6502)), closes [#&#8203;15840](https://github.com/vitejs/vite/issues/15840)

### [`v5.1.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#510-2024-02-08)

-   chore: revert [#&#8203;15746](https://github.com/vitejs/vite/issues/15746) ([#&#8203;15839](https://github.com/vitejs/vite/issues/15839)) ([ed875f8](https://github.com/vitejs/vite/commit/ed875f8)), closes [#&#8203;15746](https://github.com/vitejs/vite/issues/15746) [#&#8203;15839](https://github.com/vitejs/vite/issues/15839)
-   fix: pass `customLogger` to `loadConfigFromFile` (fix [#&#8203;15824](https://github.com/vitejs/vite/issues/15824)) ([#&#8203;15831](https://github.com/vitejs/vite/issues/15831)) ([55a3427](https://github.com/vitejs/vite/commit/55a3427)), closes [#&#8203;15824](https://github.com/vitejs/vite/issues/15824) [#&#8203;15831](https://github.com/vitejs/vite/issues/15831)
-   fix(deps): update all non-major dependencies ([#&#8203;15803](https://github.com/vitejs/vite/issues/15803)) ([e0a6ef2](https://github.com/vitejs/vite/commit/e0a6ef2)), closes [#&#8203;15803](https://github.com/vitejs/vite/issues/15803)
-   refactor: remove `vite build --force` ([#&#8203;15837](https://github.com/vitejs/vite/issues/15837)) ([f1a4242](https://github.com/vitejs/vite/commit/f1a4242)), closes [#&#8203;15837](https://github.com/vitejs/vite/issues/15837)

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/share.kirschbaum.cloud).
alecthomas referenced this pull request in TBD54566975/ftl Feb 12, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://github.com/swc-project/swc)) | [`1.3.107` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.107/1.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@swc/jest](https://github.com/swc-project/pkgs/tree/main/packages/jest)
([source](https://github.com/swc-project/pkgs)) | [`0.2.34` ->
`0.2.36`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.34/0.2.36) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@testing-library/jest-dom](https://github.com/testing-library/jest-dom)
| [`6.4.1` ->
`6.4.2`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.1/6.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.52` ->
`18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.18` ->
`18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [chokidar](https://github.com/paulmillr/chokidar) | [`3.5.3` ->
`3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [go](https://github.com/golang/go) | `1.21.6` -> `1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [go](https://go.dev/) ([source](https://github.com/golang/go)) |
`1.21.6` -> `1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| golang | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.22.0` -> `v1.23.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/mod | `v0.14.0` -> `v0.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/net | `v0.20.0` -> `v0.21.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [goreleaser](https://github.com/goreleaser/goreleaser) | `1.23.0` ->
`1.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [just](https://github.com/casey/just) | `1.23.0` -> `1.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [lint-staged](https://github.com/okonet/lint-staged) | [`15.2.1` ->
`15.2.2`](https://renovatebot.com/diffs/npm/lint-staged/15.2.1/15.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [postcss](https://postcss.org/)
([source](https://github.com/postcss/postcss)) | [`8.4.33` ->
`8.4.35`](https://renovatebot.com/diffs/npm/postcss/8.4.33/8.4.35) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.6.0` ->
`3.6.1` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [yq](https://github.com/mikefarah/yq) | `4.40.5` -> `4.40.7` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [com.squareup.wire:wire-grpc-server](https://github.com/square/wire)
| `4.9.6` -> `4.9.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [com.squareup.wire:wire-runtime-jvm](https://github.com/square/wire)
| `4.9.6` -> `4.9.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |

---

### Release Notes

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

###
[`v1.4.0`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#140---2024-02-05)

[Compare
Source](https://github.com/swc-project/swc/compare/v1.3.107...v1.4.0)

##### Bug Fixes

- **(cli)** Make Rust CLI use sourcemap code from the `swc` crate
([#&#8203;8576](https://github.com/swc-project/swc/issues/8576))
([82bc061](https://github.com/swc-project/swc/commit/82bc061b8caad9b240f3c2ab75c2a53aed502297))

- **(es/codegen)** Fix codegen of async methods with decorators
([#&#8203;8575](https://github.com/swc-project/swc/issues/8575))
([8c32225](https://github.com/swc-project/swc/commit/8c322250b7276f002fc0848bbb5c53bdb8802c00))

- **(es/lexer)** Fix typo in `package` keyword
([#&#8203;8589](https://github.com/swc-project/swc/issues/8589))
([8413a6c](https://github.com/swc-project/swc/commit/8413a6c48e94613b9ba264210acab4f7f1787057))

- **(es/minifier)** Fix top-level check
([#&#8203;8583](https://github.com/swc-project/swc/issues/8583))
([a7c5255](https://github.com/swc-project/swc/commit/a7c5255ad1ad98c183b676af5caaf9057a9eccf1))

- **(es/proposals)** Support using `using` keyword with functions
([#&#8203;8574](https://github.com/swc-project/swc/issues/8574))
([d81596c](https://github.com/swc-project/swc/commit/d81596cd2b03ab7523937ae3206797a9c3b819bf))

- **(es/resolver)** Skip property in JSX member
([#&#8203;8598](https://github.com/swc-project/swc/issues/8598))
([d480ab9](https://github.com/swc-project/swc/commit/d480ab9ae8226fd8330376e33f0ad556c50d5b75))

- **(es/testing)** Make `test_inline!` not read output as a file
([#&#8203;8569](https://github.com/swc-project/swc/issues/8569))
([d683089](https://github.com/swc-project/swc/commit/d683089be1116f7944fcd3dbd4536b343becdf5e))

- **(es/typescript)** Handle exported JSX binding name in TypeScript
namespace
([#&#8203;8596](https://github.com/swc-project/swc/issues/8596))
([2a70a6b](https://github.com/swc-project/swc/commit/2a70a6b1d477db5ae31c5c9412d299acaea10880))

##### Features

- **(es/minifier)** Inline more IIFE arguments
([#&#8203;8584](https://github.com/swc-project/swc/issues/8584))
([18e0b53](https://github.com/swc-project/swc/commit/18e0b53fbb19eb016fe3695a169ac7f0708c96d3))

- **(es/minifier)** Respect more options
([#&#8203;8582](https://github.com/swc-project/swc/issues/8582))
([fd997d3](https://github.com/swc-project/swc/commit/fd997d3712cf83d5de5bb63b3e2ac38871c4b736))

##### Refactor

- **(es/ast)** Improve type definitions of patterns
([#&#8203;8532](https://github.com/swc-project/swc/issues/8532))
([7f2a2c1](https://github.com/swc-project/swc/commit/7f2a2c1e406021b8907b8fd35da456bfdc5f55ac))

##### Testing

- **(es/minifer)** Update the passing terser test list
([#&#8203;8573](https://github.com/swc-project/swc/issues/8573))
([8b86638](https://github.com/swc-project/swc/commit/8b86638970797fe352db40128aabfb6a8cf9a43e))

- **(es/testing)** Ensure that `test_inline!` is working properly
([#&#8203;8590](https://github.com/swc-project/swc/issues/8590))
([872a47b](https://github.com/swc-project/swc/commit/872a47b851504f4c0095f7c9f2729d50451c97a6))

</details>

<details>
<summary>testing-library/jest-dom
(@&#8203;testing-library/jest-dom)</summary>

###
[`v6.4.2`](https://github.com/testing-library/jest-dom/releases/tag/v6.4.2)

[Compare
Source](https://github.com/testing-library/jest-dom/compare/v6.4.1...v6.4.2)

##### Bug Fixes

- Remove errant export of GetByRoleMatcher, fixing type checking in some
TS configurations
([#&#8203;575](https://github.com/testing-library/jest-dom/issues/575))
([a93c0c4](https://github.com/testing-library/jest-dom/commit/a93c0c4a20ed4d3a9656261ea6a449d1015b7879))

</details>

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

###
[`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   export plugin metadata

-   allow `parserOptions.project: false`

-   **eslint-plugin:** add rule prefer-find

##### 🩹 Fixes

- **eslint-plugin:** \[no-unused-vars] don't report on types referenced
in export assignment expression

- **eslint-plugin:** \[switch-exhaustiveness-check] better support for
intersections, infinite types, non-union values

- **eslint-plugin:** \[consistent-type-imports] dont report on types
used in export assignment expressions

- **eslint-plugin:** \[no-unnecessary-condition] handle left-hand
optional with exactOptionalPropertyTypes option

- **eslint-plugin:** \[class-literal-property-style] allow getter when
same key setter exists

- **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid
fixes for assertions with extra tokens before `as` keyword

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   allow `parserOptions.project: false`

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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/typescript-estree)</summary>

###
[`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   allow `parserOptions.project: false`

-   **typescript-estree:** forbid duplicated accessibility modifiers

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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>paulmillr/chokidar (chokidar)</summary>

###
[`v3.6.0`](https://github.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare
Source](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

- fix readyCount logic by
[@&#8203;JLHwung](https://github.com/JLHwung) in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- handle MustScanSubDirs by
[@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes
[#&#8203;1299](https://github.com/paulmillr/chokidar/issues/1299) by
[@&#8203;ben-polinsky](https://github.com/ben-polinsky) in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

#### New Contributors

- [@&#8203;Mutahhar](https://github.com/Mutahhar) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1226](https://github.com/paulmillr/chokidar/pull/1226)
- [@&#8203;zqianem](https://github.com/zqianem) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1242](https://github.com/paulmillr/chokidar/pull/1242)
- [@&#8203;JLHwung](https://github.com/JLHwung) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- [@&#8203;ben-polinsky](https://github.com/ben-polinsky) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

**Full Changelog**:
https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0

</details>

<details>
<summary>golang/go (go)</summary>

###
[`v1.22.0`](https://github.com/golang/go/compare/go1.21.7...go1.22rc1)

</details>

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary>

###
[`v1.23.1`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1):
/v0.45.2

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1)

##### Fixed

- Register all callbacks passed during observable instrument creation
instead of just the last one multiple times in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;4888](https://github.com/open-telemetry/opentelemetry-go/issues/4888))

###
[`v1.23.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0):
/v0.45.1

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0)

This release contains the first stable, `v1`, release of the following
modules:

-   `go.opentelemetry.io/otel/bridge/opencensus`
-   `go.opentelemetry.io/otel/bridge/opencensus/test`
-   `go.opentelemetry.io/otel/example/opencensus`
-   `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
-   `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`
-   `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`

See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.

##### Added

- Add `WithEndpointURL` option to the
`exporters/otlp/otlpmetric/otlpmetricgrpc`,
`exporters/otlp/otlpmetric/otlpmetrichttp`,
`exporters/otlp/otlptrace/otlptracegrpc` and
`exporters/otlp/otlptrace/otlptracehttp` packages.
([#&#8203;4808](https://github.com/open-telemetry/opentelemetry-go/issues/4808))
- Experimental exemplar exporting is added to the metric SDK. See
[metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more
information about this feature and how to enable it.
([#&#8203;4871](https://github.com/open-telemetry/opentelemetry-go/issues/4871))
- `ErrSchemaURLConflict` is added to
`go.opentelemetry.io/otel/sdk/resource`. This error is returned when a
merge of two `Resource`s with different (non-empty) schema URL is
attempted.
([#&#8203;4876](https://github.com/open-telemetry/opentelemetry-go/issues/4876))

##### Changed

- The `Merge` and `New` functions in
`go.opentelemetry.io/otel/sdk/resource` now returns a partial result if
there is a schema URL merge conflict. Instead of returning `nil` when
two `Resource`s with different (non-empty) schema URLs are merged the
merged `Resource`, along with the new `ErrSchemaURLConflict` error, is
returned. It is up to the user to decide if they want to use the
returned `Resource` or not. It may have desired attributes overwritten
or include stale semantic conventions.
([#&#8203;4876](https://github.com/open-telemetry/opentelemetry-go/issues/4876))

##### Fixed

- Fix `ContainerID` resource detection on systemd when cgroup path has a
colon.
([#&#8203;4449](https://github.com/open-telemetry/opentelemetry-go/issues/4449))
- Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to
avoid leaking memory when the same instrument is created multiple times.
([#&#8203;4820](https://github.com/open-telemetry/opentelemetry-go/issues/4820))
- Fix missing `Mix` and `Max` values for
`go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing
`MarshalText` and `MarshalJSON` for the `Extrema` type in
`go.opentelemetry.io/sdk/metric/metricdata`.
([#&#8203;4827](https://github.com/open-telemetry/opentelemetry-go/issues/4827))

##### New Contributors

- [@&#8203;Fricounet](https://github.com/Fricounet) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://github.com/open-telemetry/opentelemetry-go/pull/4449)
- [@&#8203;StLeoX](https://github.com/StLeoX) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://github.com/open-telemetry/opentelemetry-go/pull/4855)
- [@&#8203;m-posluszny](https://github.com/m-posluszny) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://github.com/open-telemetry/opentelemetry-go/pull/4827)

**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0

</details>

<details>
<summary>goreleaser/goreleaser (goreleaser)</summary>

###
[`v1.24.0`](https://github.com/goreleaser/goreleaser/releases/tag/v1.24.0)

#### Changelog

##### New Features

-
[`ee7a1e6`](https://github.com/goreleaser/goreleaser/commit/ee7a1e66ab2aff596a2963a5f03b493916befa41):
feat(artifactory): publish source archives too, log when no archives
found
([#&#8203;4586](https://github.com/goreleaser/goreleaser/issues/4586))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`189aa15`](https://github.com/goreleaser/goreleaser/commit/189aa15101a7a2693bddbaf72c3bbe47640cac50):
feat(blob): acl support for s3
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e800061`](https://github.com/goreleaser/goreleaser/commit/e800061e8620b4ae6bf3d024ef0e30b7b6d447e8):
feat(blob): allow to customize whether to force path style
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`88ebab0`](https://github.com/goreleaser/goreleaser/commit/88ebab066d1ae4d0476c9ec065d7dc526da20248):
feat(blob): cache_control
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a342f02`](https://github.com/goreleaser/goreleaser/commit/a342f027d7952dfba0a89111d96f6e3feaff27c6):
feat(blob): content disposition
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5040227`](https://github.com/goreleaser/goreleaser/commit/50402270ab56ab90c872c5e46106f95fc7a060e0):
feat(blob): deprecate disableSSL
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0f57398`](https://github.com/goreleaser/goreleaser/commit/0f57398745ff5def264b1687f846c07e6254f45f):
feat(blob): deprecate kmskey
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`b294759`](https://github.com/goreleaser/goreleaser/commit/b294759d9550476c7d0fe9b71a511f98eab14ae3):
feat(nfpm): add .Format tmpl var
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`765d534`](https://github.com/goreleaser/goreleaser/commit/765d534c2e480c7e1d15272a71250843e3823b43):
feat(nfpm): support libraries
([#&#8203;4587](https://github.com/goreleaser/goreleaser/issues/4587))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1ba3138`](https://github.com/goreleaser/goreleaser/commit/1ba3138c679cbd7f330e19d88adaae20c4a32eee):
feat(tmpl): .GitTreeState and .IsGitClean
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5d44ed1`](https://github.com/goreleaser/goreleaser/commit/5d44ed14fda18831c628109ad297502dfceabb1b):
feat(tmpl): contains ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`f724460`](https://github.com/goreleaser/goreleaser/commit/f724460ac11c213b9323a99c915541511363da93):
feat: --skip=chocolately
([@&#8203;twpayne](https://github.com/twpayne))
-
[`5e9f01e`](https://github.com/goreleaser/goreleaser/commit/5e9f01e6ea362f5594e56b61b0edcec18c62d82b):
feat: --skip=nfpm ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`29f30b6`](https://github.com/goreleaser/goreleaser/commit/29f30b623ef8f0a19607afab22b3f3a2f9f68172):
feat: deprecated changelog.skip in favor of changelog.disable
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`12469c4`](https://github.com/goreleaser/goreleaser/commit/12469c42515772d6a4c45901d994b64e3c8d632f):
feat: store which action is being taken in the context
([#&#8203;4508](https://github.com/goreleaser/goreleaser/issues/4508))
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Security updates

-
[`e91a0f5`](https://github.com/goreleaser/goreleaser/commit/e91a0f513e88b1f3d4e6dc0eaa2f25496d72d332):
sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0
([#&#8203;4505](https://github.com/goreleaser/goreleaser/issues/4505))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`5df54b7`](https://github.com/goreleaser/goreleaser/commit/5df54b79ed2bf06c1d531437b7bd124579593652):
sec: do not log env when --verbose
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Bug fixes

-
[`ac398de`](https://github.com/goreleaser/goreleaser/commit/ac398de727e20033f9d36ad0823419dad22fa512):
fix(brew): improve handling of single os
([#&#8203;4562](https://github.com/goreleaser/goreleaser/issues/4562))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`917cae5`](https://github.com/goreleaser/goreleaser/commit/917cae54f01f4f87b5a2026d450435f3fd842b6a):
fix(config): handle relative git repos
([#&#8203;4575](https://github.com/goreleaser/goreleaser/issues/4575))
([@&#8203;aauren](https://github.com/aauren))
-
[`2ced7ac`](https://github.com/goreleaser/goreleaser/commit/2ced7acdd91988d9bac45a117dd917c92e8ba853):
fix(docker): remove --builder=default from default args when use=buildx
([#&#8203;4566](https://github.com/goreleaser/goreleaser/issues/4566))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`7f95ff0`](https://github.com/goreleaser/goreleaser/commit/7f95ff0a9af4c54644446788239cb8350d1b4b6a):
fix(nix): improve generated derivations
([#&#8203;4582](https://github.com/goreleaser/goreleaser/issues/4582))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`da30c39`](https://github.com/goreleaser/goreleaser/commit/da30c39ccb20641ad75a2dc091a04acc162efdcd):
fix(nix): prevent importing makeWrapper when it's not needed
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1e0d269`](https://github.com/goreleaser/goreleaser/commit/1e0d269c972755196e757272bea413ff81ce1894):
fix(nix): sourceRoot when using archives.wrap_in_directory
([#&#8203;4550](https://github.com/goreleaser/goreleaser/issues/4550))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`003a881`](https://github.com/goreleaser/goreleaser/commit/003a8815038db80ebfd5798c741c1c482e607ac9):
fix(nix): use stdenvNoCC
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0becc41`](https://github.com/goreleaser/goreleaser/commit/0becc41508c99dc63f2a8db366e9629db2b8ba9f):
fix(winget): schema ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2a71473`](https://github.com/goreleaser/goreleaser/commit/2a71473bf6ed6a24ca9301e6d39eb0e94a455270):
fix: Allow using double quotes for templates in Slack notifications
([#&#8203;4555](https://github.com/goreleaser/goreleaser/issues/4555))
([@&#8203;jamietanna](https://github.com/jamietanna))
-
[`fe1bc52`](https://github.com/goreleaser/goreleaser/commit/fe1bc52d6ab0f9af4ac92e200a633d25dd989a04):
fix: build does not run chocolatey
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6f72ac3`](https://github.com/goreleaser/goreleaser/commit/6f72ac34598e231a26630f70de62ee3ca99fba41):
fix: improve linkedin error message
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6e0fc79`](https://github.com/goreleaser/goreleaser/commit/6e0fc795eec50fa5bec2ad8e1e020f593045921e):
fix: improve skip details
([#&#8203;4522](https://github.com/goreleaser/goreleaser/issues/4522))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`9ce21d3`](https://github.com/goreleaser/goreleaser/commit/9ce21d3b95ca2ca894bcd96d8f4731951fee0ef1):
fix: invalid jsonschema
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6097ea5`](https://github.com/goreleaser/goreleaser/commit/6097ea50f50b937f5f9385c803ee95cf4c2b0cd8):
fix: possible nil pointers on logs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e7f4b10`](https://github.com/goreleaser/goreleaser/commit/e7f4b10fc6bbac8bedeaab9e1d73e4798d6c138e):
fix: prevent having whitespaces in artifact names
([#&#8203;4515](https://github.com/goreleaser/goreleaser/issues/4515))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2ab840b`](https://github.com/goreleaser/goreleaser/commit/2ab840b675217918d5c83ed45f6e2a9b0d81bab0):
fix: remove disgo dependency
([#&#8203;4521](https://github.com/goreleaser/goreleaser/issues/4521))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a0ead03`](https://github.com/goreleaser/goreleaser/commit/a0ead03ef5ab1aa26cbe6897b794ed085e858c3f):
fix: typo in jsonschema
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1d44832`](https://github.com/goreleaser/goreleaser/commit/1d44832f6b9400224b440239be44a488b5c8893c):
refactor(http): remove redundant `nil` check
([#&#8203;4563](https://github.com/goreleaser/goreleaser/issues/4563))
([@&#8203;Juneezee](https://github.com/Juneezee))
-
[`bfa9e7f`](https://github.com/goreleaser/goreleaser/commit/bfa9e7fd1792d1d464d8371fdbffd6a345a5ce2b):
refactor(winget): improve winget code
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Dependency updates

-
[`2de878e`](https://github.com/goreleaser/goreleaser/commit/2de878e4187360d93a412441299a47e408ac87cd):
feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`5c0c82a`](https://github.com/goreleaser/goreleaser/commit/5c0c82afa2febce4fb3b91dd0dd957e74dcf687b):
feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`f0bf2d7`](https://github.com/goreleaser/goreleaser/commit/f0bf2d756e8d3478ee3ddc00bf09eecabdcb6ac4):
feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7
([#&#8203;4525](https://github.com/goreleaser/goreleaser/issues/4525))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`8ac985b`](https://github.com/goreleaser/goreleaser/commit/8ac985b9d2bc604f8c61ad491300518b67d0651e):
feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`835ee39`](https://github.com/goreleaser/goreleaser/commit/835ee39ff4778b1f04481482b5bbb787428e2d6c):
feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0
([#&#8203;4528](https://github.com/goreleaser/goreleaser/issues/4528))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`45d2152`](https://github.com/goreleaser/goreleaser/commit/45d2152f61d481f0dec742429d01b83798e0ab11):
fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1
([#&#8203;4512](https://github.com/goreleaser/goreleaser/issues/4512))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`2a45266`](https://github.com/goreleaser/goreleaser/commit/2a452665fbbeea83b1242c3186a13672d5ecdfe2):
fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2
([#&#8203;4519](https://github.com/goreleaser/goreleaser/issues/4519))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`bbb6b5c`](https://github.com/goreleaser/goreleaser/commit/bbb6b5ce00112fe6f571e61e8884047f18ed33aa):
fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0
([#&#8203;4506](https://github.com/goreleaser/goreleaser/issues/4506))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`dcdd623`](https://github.com/goreleaser/goreleaser/commit/dcdd6234fa2aab38599518ba005f5cab9710d0fa):
fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
([#&#8203;4518](https://github.com/goreleaser/goreleaser/issues/4518))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])

##### Documentation updates

-
[`afd8410`](https://github.com/goreleaser/goreleaser/commit/afd841043afe147471a2283d827d73fb2a4a00e5):
docs(blob): update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`87aa3b6`](https://github.com/goreleaser/goreleaser/commit/87aa3b625131a58eefb53719ae5161de5edf49f0):
docs(blog): fixed backlinks, imported last post
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5bff616`](https://github.com/goreleaser/goreleaser/commit/5bff6168f6b0dce2f77383104e4fdf68ff6aa757):
docs(blog): import more posts
([#&#8203;4544](https://github.com/goreleaser/goreleaser/issues/4544))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`29d55a7`](https://github.com/goreleaser/goreleaser/commit/29d55a74f8399a38632bc23acb6774a330d375bd):
docs(blog): import more posts
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`75c23ab`](https://github.com/goreleaser/goreleaser/commit/75c23abdca4b7dcf4d458fbe90aec910a0164e22):
docs: GitHub Actions code example
([#&#8203;4516](https://github.com/goreleaser/goreleaser/issues/4516))
([@&#8203;cafferata](https://github.com/cafferata))
-
[`aea2568`](https://github.com/goreleaser/goreleaser/commit/aea2568cacf905f45e189c7591d02d2d7a574645):
docs: add installation links for mkdocs and extensions
([@&#8203;zimeg](https://github.com/zimeg))
-
[`e41178c`](https://github.com/goreleaser/goreleaser/commit/e41178cf51546c1e3cab06ee000cb94cd0560368):
docs: add more details to the gon integration
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`66b3daa`](https://github.com/goreleaser/goreleaser/commit/66b3daa8d7de283906dc8ebe0259944c032b4c59):
docs: announce v1.23.0
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`00c2ff7`](https://github.com/goreleaser/goreleaser/commit/00c2ff733758f63201811c337f8d043e8fcc9d58):
docs: announce v1.24
([#&#8203;4602](https://github.com/goreleaser/goreleaser/issues/4602))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`deaa221`](https://github.com/goreleaser/goreleaser/commit/deaa221a9b886a56762bea2e2aef8d1b01c72799):
docs: correct a typo in the apple notes
([@&#8203;zimeg](https://github.com/zimeg))
-
[`9e02a14`](https://github.com/goreleaser/goreleaser/commit/9e02a144cac4c728af065b4caa6ba4ed6a259c44):
docs: document nightly oss install options
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`c8c7e3e`](https://github.com/goreleaser/goreleaser/commit/c8c7e3e78a3911204c861843e0d7564a6a0b5d80):
docs: fix description of AUR directory parameter
([#&#8203;4581](https://github.com/goreleaser/goreleaser/issues/4581))
([@&#8203;j178](https://github.com/j178))
-
[`1feae08`](https://github.com/goreleaser/goreleaser/commit/1feae08de702385d3b03a83bc78fc017911c8c13):
docs: fix typo in link to nightly releases
([@&#8203;zimeg](https://github.com/zimeg))
-
[`f62e945`](https://github.com/goreleaser/goreleaser/commit/f62e94528f35631b9fa0ca353111c1cc71ac16e5):
docs: format ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`dd365c2`](https://github.com/goreleaser/goreleaser/commit/dd365c2f2371e73225b9597796c440b8f693dfaf):
docs: github changeloger needs tags to be pushed
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`368db21`](https://github.com/goreleaser/goreleaser/commit/368db21212bdbf65b313dce5e45f70aef5debf5b):
docs: ignore medium.com in htmltest
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`15e77cb`](https://github.com/goreleaser/goreleaser/commit/15e77cbc1bbe055e57005e5df64208a29190d4e0):
docs: include a section for running documentation
([@&#8203;zimeg](https://github.com/zimeg))
-
[`d15dab3`](https://github.com/goreleaser/goreleaser/commit/d15dab3a797e744fac0d0577fc2e3c4ab7a2b758):
docs: little formatting improvements
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`ea6910a`](https://github.com/goreleaser/goreleaser/commit/ea6910a84405728056c7b0d7c0b48e308f71209c):
docs: udpate starcharts url
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`325cea7`](https://github.com/goreleaser/goreleaser/commit/325cea727766bc7456c38911880537fae8dc0c4e):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`24722b0`](https://github.com/goreleaser/goreleaser/commit/24722b0a6a63bc2b4a2bb10db1067a6861bd8b4f):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`87a2370`](https://github.com/goreleaser/goreleaser/commit/87a237066f4fd395c195f53d5c6ea6260ebd2687):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2489da3`](https://github.com/goreleaser/goreleaser/commit/2489da3a96f695e6698d01928db31dc9a1651cea):
docs: update continue --dist docs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`be92144`](https://github.com/goreleaser/goreleaser/commit/be921449153e18a67e95250c632e12bc8845b0ea):
docs: update deprecations page
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e74c849`](https://github.com/goreleaser/goreleaser/commit/e74c849ad469882d892dc8d4ea31e7e575cce3ab):
docs: update docs/readme.md
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`46c639b`](https://github.com/goreleaser/goreleaser/commit/46c639bc8b20136dd47b50df5564cb2318249e29):
docs: update gitlab docs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`136b4d5`](https://github.com/goreleaser/goreleaser/commit/136b4d5438a64a6a0aaefb6e17c784950e57d17e):
docs: update gon link
([@&#8203;cfabianski](https://github.com/cfabianski))
-
[`1134f9b`](https://github.com/goreleaser/goreleaser/commit/1134f9b40af38e4609efa29ef36d2cf6055a50ff):
docs: update run script
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a4ecc87`](https://github.com/goreleaser/goreleaser/commit/a4ecc87986216989e3de9d3056c4147f74642c81):
docs: update users.md
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`d245afc`](https://github.com/goreleaser/goreleaser/commit/d245afc60c95b95b018fe74575f2ec9fdfe494a8):
docs: updated the GitHub Code Search syntax
([#&#8203;4579](https://github.com/goreleaser/goreleaser/issues/4579))
([@&#8203;cafferata](https://github.com/cafferata))

##### Build process updates

-
[`4d82016`](https://github.com/goreleaser/goreleaser/commit/4d820160387f50093c640c06ebf823d4705abce2):
build(nix): shell dont need CC
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0c90fb4`](https://github.com/goreleaser/goreleaser/commit/0c90fb420b068f6acf3e1558feaefe288308db05):
build: fix generate workflow
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`48f036b`](https://github.com/goreleaser/goreleaser/commit/48f036b5d67d58785955f5f4cf44c4b0c3be9c4a):
build: nix devShell
([#&#8203;4507](https://github.com/goreleaser/goreleaser/issues/4507))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`90a1bbe`](https://github.com/goreleaser/goreleaser/commit/90a1bbe8bbaae72b911f8d9a15701b995a5d409a):
build: publish :nightly docker images
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`28ced1d`](https://github.com/goreleaser/goreleaser/commit/28ced1ddf7e53d8a38c921f8580b966d9cd439f3):
build: remove duplicated schema generation
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`cbb288b`](https://github.com/goreleaser/goreleaser/commit/cbb288be5be892df9c8a86ea5545a83773592d58):
ci: change dependabot commit prefix to chore
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`8e3b7ef`](https://github.com/goreleaser/goreleaser/commit/8e3b7efcfbc63c7cf80fcd2660d6aa6c75895ee6):
ci: dependabot automerge
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`75c6d1a`](https://github.com/goreleaser/goreleaser/commit/75c6d1a580e4ec0b83fb52d7c53587d8113648f7):
ci: improve changelog
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`f07af4c`](https://github.com/goreleaser/goreleaser/commit/f07af4c269be0a1f4acf805b7e2cedd5330f04a8):
ci: remove dependabot auto approve
([@&#8203;caarlos0](https://github.com/caarlos0))

**Full Changelog**:
https://github.com/goreleaser/goreleaser/compare/v1.23.0...v1.24.0

#### Helping out

This release is only possible thanks to **all** the support of some
**awesome people**!

Want to be one of them?
You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro
License](https://goreleaser.com/pro) or [contribute with
code](https://goreleaser.com/contributing).

#### Where to go next?

- Find examples and commented usage of all options in our
[website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and
[Twitter](https://twitter.com/goreleaser)!

<a href="https://goreleaser.com"><img
src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png"
with="100%" alt="GoReleaser logo"></a>

</details>

<details>
<summary>casey/just (just)</summary>

###
[`v1.24.0`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1240---2024-02-11)

[Compare
Source](https://github.com/casey/just/compare/1.23.0...1.24.0)

##### Added

- Support recipe paths containing `::` in Bash completion script
([#&#8203;1863](https://github.com/casey/just/pull/1863) by
[crdx](https://github.com/crdx))
- Add function to canonicalize paths
([#&#8203;1859](https://github.com/casey/just/pull/1859))

##### Misc

- Document installing just on Github Actions in readme
([#&#8203;1867](https://github.com/casey/just/pull/1867) by
[cclauss](https://github.com/cclauss))
- Use unlikely-to-be-set variable name in env tests
([#&#8203;1882](https://github.com/casey/just/pull/1882))
- Skip write_error test if running as root
([#&#8203;1881](https://github.com/casey/just/pull/1881))
- Convert run_shebang into integration test
([#&#8203;1880](https://github.com/casey/just/pull/1880))
- Install mdbook with cargo in CI workflow
([#&#8203;1877](https://github.com/casey/just/pull/1877))
- Remove deprecated actions-rs/toolchain
([#&#8203;1874](https://github.com/casey/just/pull/1874) by
[cclauss](https://github.com/cclauss))
- Fix Gentoo package link
([#&#8203;1875](https://github.com/casey/just/pull/1875) by
[vozbu](https://github.com/vozbu))
- Fix typos found by codespell
([#&#8203;1872](https://github.com/casey/just/pull/1872) by
[cclauss](https://github.com/cclauss))
- Replace deprecated set-output command in Github Actions workflows
([#&#8203;1869](https://github.com/casey/just/pull/1869) by
[cclauss](https://github.com/cclauss))
- Update `actions/checkout` and `softprops/action-gh-release`
([#&#8203;1871](https://github.com/casey/just/pull/1871) by
[app/dependabot](https://github.com/app/dependabot))
- Keep GitHub Actions up to date with Dependabot
([#&#8203;1868](https://github.com/casey/just/pull/1868) by
[cclauss](https://github.com/cclauss))
- Add contrib directory
([#&#8203;1870](https://github.com/casey/just/pull/1870))
- Fix install script
([#&#8203;1844](https://github.com/casey/just/pull/1844))

</details>

<details>
<summary>okonet/lint-staged (lint-staged)</summary>

###
[`v15.2.2`](https://github.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1522)

[Compare
Source](https://github.com/okonet/lint-staged/compare/v15.2.1...v15.2.2)

##### Patch Changes

- [#&#8203;1391](https://github.com/lint-staged/lint-staged/pull/1391)
[`fdcdad4`](https://github.com/lint-staged/lint-staged/commit/fdcdad42ff96fea3c05598e378d3c44ad4a51bde)
Thanks [@&#8203;iiroj](https://github.com/iiroj)! - *Lint-staged* no
longer tries to load configuration from files that are not checked out.
This might happen when using sparse-checkout.

</details>

<details>
<summary>postcss/postcss (postcss)</summary>

###
[`v8.4.35`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8435)

[Compare
Source](https://github.com/postcss/postcss/compare/8.4.34...8.4.35)

-   Avoid `!` in `node.parent.nodes` type.
-   Allow to pass `undefined` to node adding method to simplify types.

###
[`v8.4.34`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8434)

[Compare
Source](https://github.com/postcss/postcss/compare/8.4.33...8.4.34)

-   Fixed `AtRule#nodes` type (by Tim Weißenfels).
-   Cleaned up code (by Dmitry Kirillov).

</details>

<details>
<summary>pre-commit/pre-commit (pre-commit)</summary>

###
[`v3.6.1`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10)

[Compare
Source](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1)

\==================

##### Fixes

-   Remove `PYTHONEXECUTABLE` from environment when running.
- [#&#8203;3110](https://github.com/pre-commit/pre-commit/issues/3110)
PR by [@&#8203;untitaker](https://github.com/untitaker).
-   Handle staged-files-only with only a crlf diff.
- [#&#8203;3126](https://github.com/pre-commit/pre-commit/issues/3126)
PR by [@&#8203;asottile](https://github.com/asottile).
    -   issue by [@&#8203;tyyrok](https://github.com/tyyrok).

</details>

<details>
<summary>mikefarah/yq (yq)</summary>

### [`v4.40.7`](https://github.com/mikefarah/yq/releases/tag/v4.40.7)

- Fix: empty TOML table
[#&#8203;1924](https://github.com/mikefarah/yq/issues/1924) - Thanks
[@&#8203;elibroftw](https://github.com/elibroftw)
- Fixed "all" error message
[#&#8203;1845](https://github.com/mikefarah/yq/issues/1845)
- Fixed to_entries\[]
[#&#8203;1246](https://github.com/mikefarah/yq/issues/1246)
    -   Bumped dependencies

</details>

<details>
<summary>square/wire (com.squareup.wire:wire-grpc-server)</summary>

###
[`v4.9.7`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-497)

[Compare Source](https://github.com/square/wire/compare/4.9.6...4.9.7)

*2024-02-12*

##### Common

- Support all struct types for JSON encoding
([#&#8203;2824](https://github.com/square/wire/issues/2824) by
\[Arnaud Frugier]\[quanturium])

</details>

---

### Configuration

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

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

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.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/TBD54566975/ftl).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
alecthomas referenced this pull request in TBD54566975/ftl Feb 13, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://github.com/swc-project/swc)) | [`1.3.107` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.107/1.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@swc/jest](https://github.com/swc-project/pkgs/tree/main/packages/jest)
([source](https://github.com/swc-project/pkgs)) | [`0.2.34` ->
`0.2.36`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.34/0.2.36) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@testing-library/jest-dom](https://github.com/testing-library/jest-dom)
| [`6.4.1` ->
`6.4.2`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.1/6.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.52` ->
`18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.18` ->
`18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree))
| [`6.20.0` ->
`6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [chokidar](https://github.com/paulmillr/chokidar) | [`3.5.3` ->
`3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [go](https://github.com/golang/go) | `1.21.6` -> `1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [go](https://go.dev/) ([source](https://github.com/golang/go)) |
`1.21.6` -> `1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| golang | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.22.0` -> `v1.23.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/mod | `v0.14.0` -> `v0.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/net | `v0.20.0` -> `v0.21.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [goreleaser](https://github.com/goreleaser/goreleaser) | `1.23.0` ->
`1.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [just](https://github.com/casey/just) | `1.23.0` -> `1.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [lint-staged](https://github.com/okonet/lint-staged) | [`15.2.1` ->
`15.2.2`](https://renovatebot.com/diffs/npm/lint-staged/15.2.1/15.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [postcss](https://postcss.org/)
([source](https://github.com/postcss/postcss)) | [`8.4.33` ->
`8.4.35`](https://renovatebot.com/diffs/npm/postcss/8.4.33/8.4.35) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.6.0` ->
`3.6.1` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [yq](https://github.com/mikefarah/yq) | `4.40.5` -> `4.40.7` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [com.squareup.wire:wire-grpc-server](https://github.com/square/wire)
| `4.9.6` -> `4.9.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [com.squareup.wire:wire-runtime-jvm](https://github.com/square/wire)
| `4.9.6` -> `4.9.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |

---

### Release Notes

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

###
[`v1.4.0`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#140---2024-02-05)

[Compare
Source](https://github.com/swc-project/swc/compare/v1.3.107...v1.4.0)

##### Bug Fixes

- **(cli)** Make Rust CLI use sourcemap code from the `swc` crate
([#&#8203;8576](https://github.com/swc-project/swc/issues/8576))
([82bc061](https://github.com/swc-project/swc/commit/82bc061b8caad9b240f3c2ab75c2a53aed502297))

- **(es/codegen)** Fix codegen of async methods with decorators
([#&#8203;8575](https://github.com/swc-project/swc/issues/8575))
([8c32225](https://github.com/swc-project/swc/commit/8c322250b7276f002fc0848bbb5c53bdb8802c00))

- **(es/lexer)** Fix typo in `package` keyword
([#&#8203;8589](https://github.com/swc-project/swc/issues/8589))
([8413a6c](https://github.com/swc-project/swc/commit/8413a6c48e94613b9ba264210acab4f7f1787057))

- **(es/minifier)** Fix top-level check
([#&#8203;8583](https://github.com/swc-project/swc/issues/8583))
([a7c5255](https://github.com/swc-project/swc/commit/a7c5255ad1ad98c183b676af5caaf9057a9eccf1))

- **(es/proposals)** Support using `using` keyword with functions
([#&#8203;8574](https://github.com/swc-project/swc/issues/8574))
([d81596c](https://github.com/swc-project/swc/commit/d81596cd2b03ab7523937ae3206797a9c3b819bf))

- **(es/resolver)** Skip property in JSX member
([#&#8203;8598](https://github.com/swc-project/swc/issues/8598))
([d480ab9](https://github.com/swc-project/swc/commit/d480ab9ae8226fd8330376e33f0ad556c50d5b75))

- **(es/testing)** Make `test_inline!` not read output as a file
([#&#8203;8569](https://github.com/swc-project/swc/issues/8569))
([d683089](https://github.com/swc-project/swc/commit/d683089be1116f7944fcd3dbd4536b343becdf5e))

- **(es/typescript)** Handle exported JSX binding name in TypeScript
namespace
([#&#8203;8596](https://github.com/swc-project/swc/issues/8596))
([2a70a6b](https://github.com/swc-project/swc/commit/2a70a6b1d477db5ae31c5c9412d299acaea10880))

##### Features

- **(es/minifier)** Inline more IIFE arguments
([#&#8203;8584](https://github.com/swc-project/swc/issues/8584))
([18e0b53](https://github.com/swc-project/swc/commit/18e0b53fbb19eb016fe3695a169ac7f0708c96d3))

- **(es/minifier)** Respect more options
([#&#8203;8582](https://github.com/swc-project/swc/issues/8582))
([fd997d3](https://github.com/swc-project/swc/commit/fd997d3712cf83d5de5bb63b3e2ac38871c4b736))

##### Refactor

- **(es/ast)** Improve type definitions of patterns
([#&#8203;8532](https://github.com/swc-project/swc/issues/8532))
([7f2a2c1](https://github.com/swc-project/swc/commit/7f2a2c1e406021b8907b8fd35da456bfdc5f55ac))

##### Testing

- **(es/minifer)** Update the passing terser test list
([#&#8203;8573](https://github.com/swc-project/swc/issues/8573))
([8b86638](https://github.com/swc-project/swc/commit/8b86638970797fe352db40128aabfb6a8cf9a43e))

- **(es/testing)** Ensure that `test_inline!` is working properly
([#&#8203;8590](https://github.com/swc-project/swc/issues/8590))
([872a47b](https://github.com/swc-project/swc/commit/872a47b851504f4c0095f7c9f2729d50451c97a6))

</details>

<details>
<summary>testing-library/jest-dom
(@&#8203;testing-library/jest-dom)</summary>

###
[`v6.4.2`](https://github.com/testing-library/jest-dom/releases/tag/v6.4.2)

[Compare
Source](https://github.com/testing-library/jest-dom/compare/v6.4.1...v6.4.2)

##### Bug Fixes

- Remove errant export of GetByRoleMatcher, fixing type checking in some
TS configurations
([#&#8203;575](https://github.com/testing-library/jest-dom/issues/575))
([a93c0c4](https://github.com/testing-library/jest-dom/commit/a93c0c4a20ed4d3a9656261ea6a449d1015b7879))

</details>

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

###
[`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   export plugin metadata

-   allow `parserOptions.project: false`

-   **eslint-plugin:** add rule prefer-find

##### 🩹 Fixes

- **eslint-plugin:** \[no-unused-vars] don't report on types referenced
in export assignment expression

- **eslint-plugin:** \[switch-exhaustiveness-check] better support for
intersections, infinite types, non-union values

- **eslint-plugin:** \[consistent-type-imports] dont report on types
used in export assignment expressions

- **eslint-plugin:** \[no-unnecessary-condition] handle left-hand
optional with exactOptionalPropertyTypes option

- **eslint-plugin:** \[class-literal-property-style] allow getter when
same key setter exists

- **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid
fixes for assertions with extra tokens before `as` keyword

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   allow `parserOptions.project: false`

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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/typescript-estree)</summary>

###
[`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#6210-2024-02-05)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)

##### 🚀 Features

-   allow `parserOptions.project: false`

-   **typescript-estree:** forbid duplicated accessibility modifiers

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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>paulmillr/chokidar (chokidar)</summary>

###
[`v3.6.0`](https://github.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare
Source](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

- fix readyCount logic by
[@&#8203;JLHwung](https://github.com/JLHwung) in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- handle MustScanSubDirs by
[@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes
[#&#8203;1299](https://github.com/paulmillr/chokidar/issues/1299) by
[@&#8203;ben-polinsky](https://github.com/ben-polinsky) in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

#### New Contributors

- [@&#8203;Mutahhar](https://github.com/Mutahhar) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1226](https://github.com/paulmillr/chokidar/pull/1226)
- [@&#8203;zqianem](https://github.com/zqianem) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1242](https://github.com/paulmillr/chokidar/pull/1242)
- [@&#8203;JLHwung](https://github.com/JLHwung) made their first
contribution in
[https://github.com/paulmillr/chokidar/pull/1288](https://github.com/paulmillr/chokidar/pull/1288)
- [@&#8203;MarcCelani-at](https://github.com/MarcCelani-at) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1197](https://github.com/paulmillr/chokidar/pull/1197)
- [@&#8203;ben-polinsky](https://github.com/ben-polinsky) made their
first contribution in
[https://github.com/paulmillr/chokidar/pull/1300](https://github.com/paulmillr/chokidar/pull/1300)

**Full Changelog**:
https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0

</details>

<details>
<summary>golang/go (go)</summary>

###
[`v1.22.0`](https://github.com/golang/go/compare/go1.21.7...go1.22rc1)

</details>

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary>

###
[`v1.23.1`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1):
/v0.45.2

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1)

##### Fixed

- Register all callbacks passed during observable instrument creation
instead of just the last one multiple times in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;4888](https://github.com/open-telemetry/opentelemetry-go/issues/4888))

###
[`v1.23.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0):
/v0.45.1

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0)

This release contains the first stable, `v1`, release of the following
modules:

-   `go.opentelemetry.io/otel/bridge/opencensus`
-   `go.opentelemetry.io/otel/bridge/opencensus/test`
-   `go.opentelemetry.io/otel/example/opencensus`
-   `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
-   `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`
-   `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`

See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.

##### Added

- Add `WithEndpointURL` option to the
`exporters/otlp/otlpmetric/otlpmetricgrpc`,
`exporters/otlp/otlpmetric/otlpmetrichttp`,
`exporters/otlp/otlptrace/otlptracegrpc` and
`exporters/otlp/otlptrace/otlptracehttp` packages.
([#&#8203;4808](https://github.com/open-telemetry/opentelemetry-go/issues/4808))
- Experimental exemplar exporting is added to the metric SDK. See
[metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more
information about this feature and how to enable it.
([#&#8203;4871](https://github.com/open-telemetry/opentelemetry-go/issues/4871))
- `ErrSchemaURLConflict` is added to
`go.opentelemetry.io/otel/sdk/resource`. This error is returned when a
merge of two `Resource`s with different (non-empty) schema URL is
attempted.
([#&#8203;4876](https://github.com/open-telemetry/opentelemetry-go/issues/4876))

##### Changed

- The `Merge` and `New` functions in
`go.opentelemetry.io/otel/sdk/resource` now returns a partial result if
there is a schema URL merge conflict. Instead of returning `nil` when
two `Resource`s with different (non-empty) schema URLs are merged the
merged `Resource`, along with the new `ErrSchemaURLConflict` error, is
returned. It is up to the user to decide if they want to use the
returned `Resource` or not. It may have desired attributes overwritten
or include stale semantic conventions.
([#&#8203;4876](https://github.com/open-telemetry/opentelemetry-go/issues/4876))

##### Fixed

- Fix `ContainerID` resource detection on systemd when cgroup path has a
colon.
([#&#8203;4449](https://github.com/open-telemetry/opentelemetry-go/issues/4449))
- Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to
avoid leaking memory when the same instrument is created multiple times.
([#&#8203;4820](https://github.com/open-telemetry/opentelemetry-go/issues/4820))
- Fix missing `Mix` and `Max` values for
`go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing
`MarshalText` and `MarshalJSON` for the `Extrema` type in
`go.opentelemetry.io/sdk/metric/metricdata`.
([#&#8203;4827](https://github.com/open-telemetry/opentelemetry-go/issues/4827))

##### New Contributors

- [@&#8203;Fricounet](https://github.com/Fricounet) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://github.com/open-telemetry/opentelemetry-go/pull/4449)
- [@&#8203;StLeoX](https://github.com/StLeoX) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://github.com/open-telemetry/opentelemetry-go/pull/4855)
- [@&#8203;m-posluszny](https://github.com/m-posluszny) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://github.com/open-telemetry/opentelemetry-go/pull/4827)

**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0

</details>

<details>
<summary>goreleaser/goreleaser (goreleaser)</summary>

###
[`v1.24.0`](https://github.com/goreleaser/goreleaser/releases/tag/v1.24.0)

#### Changelog

##### New Features

-
[`ee7a1e6`](https://github.com/goreleaser/goreleaser/commit/ee7a1e66ab2aff596a2963a5f03b493916befa41):
feat(artifactory): publish source archives too, log when no archives
found
([#&#8203;4586](https://github.com/goreleaser/goreleaser/issues/4586))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`189aa15`](https://github.com/goreleaser/goreleaser/commit/189aa15101a7a2693bddbaf72c3bbe47640cac50):
feat(blob): acl support for s3
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e800061`](https://github.com/goreleaser/goreleaser/commit/e800061e8620b4ae6bf3d024ef0e30b7b6d447e8):
feat(blob): allow to customize whether to force path style
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`88ebab0`](https://github.com/goreleaser/goreleaser/commit/88ebab066d1ae4d0476c9ec065d7dc526da20248):
feat(blob): cache_control
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a342f02`](https://github.com/goreleaser/goreleaser/commit/a342f027d7952dfba0a89111d96f6e3feaff27c6):
feat(blob): content disposition
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5040227`](https://github.com/goreleaser/goreleaser/commit/50402270ab56ab90c872c5e46106f95fc7a060e0):
feat(blob): deprecate disableSSL
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0f57398`](https://github.com/goreleaser/goreleaser/commit/0f57398745ff5def264b1687f846c07e6254f45f):
feat(blob): deprecate kmskey
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`b294759`](https://github.com/goreleaser/goreleaser/commit/b294759d9550476c7d0fe9b71a511f98eab14ae3):
feat(nfpm): add .Format tmpl var
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`765d534`](https://github.com/goreleaser/goreleaser/commit/765d534c2e480c7e1d15272a71250843e3823b43):
feat(nfpm): support libraries
([#&#8203;4587](https://github.com/goreleaser/goreleaser/issues/4587))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1ba3138`](https://github.com/goreleaser/goreleaser/commit/1ba3138c679cbd7f330e19d88adaae20c4a32eee):
feat(tmpl): .GitTreeState and .IsGitClean
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5d44ed1`](https://github.com/goreleaser/goreleaser/commit/5d44ed14fda18831c628109ad297502dfceabb1b):
feat(tmpl): contains ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`f724460`](https://github.com/goreleaser/goreleaser/commit/f724460ac11c213b9323a99c915541511363da93):
feat: --skip=chocolately
([@&#8203;twpayne](https://github.com/twpayne))
-
[`5e9f01e`](https://github.com/goreleaser/goreleaser/commit/5e9f01e6ea362f5594e56b61b0edcec18c62d82b):
feat: --skip=nfpm ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`29f30b6`](https://github.com/goreleaser/goreleaser/commit/29f30b623ef8f0a19607afab22b3f3a2f9f68172):
feat: deprecated changelog.skip in favor of changelog.disable
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`12469c4`](https://github.com/goreleaser/goreleaser/commit/12469c42515772d6a4c45901d994b64e3c8d632f):
feat: store which action is being taken in the context
([#&#8203;4508](https://github.com/goreleaser/goreleaser/issues/4508))
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Security updates

-
[`e91a0f5`](https://github.com/goreleaser/goreleaser/commit/e91a0f513e88b1f3d4e6dc0eaa2f25496d72d332):
sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0
([#&#8203;4505](https://github.com/goreleaser/goreleaser/issues/4505))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`5df54b7`](https://github.com/goreleaser/goreleaser/commit/5df54b79ed2bf06c1d531437b7bd124579593652):
sec: do not log env when --verbose
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Bug fixes

-
[`ac398de`](https://github.com/goreleaser/goreleaser/commit/ac398de727e20033f9d36ad0823419dad22fa512):
fix(brew): improve handling of single os
([#&#8203;4562](https://github.com/goreleaser/goreleaser/issues/4562))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`917cae5`](https://github.com/goreleaser/goreleaser/commit/917cae54f01f4f87b5a2026d450435f3fd842b6a):
fix(config): handle relative git repos
([#&#8203;4575](https://github.com/goreleaser/goreleaser/issues/4575))
([@&#8203;aauren](https://github.com/aauren))
-
[`2ced7ac`](https://github.com/goreleaser/goreleaser/commit/2ced7acdd91988d9bac45a117dd917c92e8ba853):
fix(docker): remove --builder=default from default args when use=buildx
([#&#8203;4566](https://github.com/goreleaser/goreleaser/issues/4566))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`7f95ff0`](https://github.com/goreleaser/goreleaser/commit/7f95ff0a9af4c54644446788239cb8350d1b4b6a):
fix(nix): improve generated derivations
([#&#8203;4582](https://github.com/goreleaser/goreleaser/issues/4582))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`da30c39`](https://github.com/goreleaser/goreleaser/commit/da30c39ccb20641ad75a2dc091a04acc162efdcd):
fix(nix): prevent importing makeWrapper when it's not needed
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1e0d269`](https://github.com/goreleaser/goreleaser/commit/1e0d269c972755196e757272bea413ff81ce1894):
fix(nix): sourceRoot when using archives.wrap_in_directory
([#&#8203;4550](https://github.com/goreleaser/goreleaser/issues/4550))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`003a881`](https://github.com/goreleaser/goreleaser/commit/003a8815038db80ebfd5798c741c1c482e607ac9):
fix(nix): use stdenvNoCC
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0becc41`](https://github.com/goreleaser/goreleaser/commit/0becc41508c99dc63f2a8db366e9629db2b8ba9f):
fix(winget): schema ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2a71473`](https://github.com/goreleaser/goreleaser/commit/2a71473bf6ed6a24ca9301e6d39eb0e94a455270):
fix: Allow using double quotes for templates in Slack notifications
([#&#8203;4555](https://github.com/goreleaser/goreleaser/issues/4555))
([@&#8203;jamietanna](https://github.com/jamietanna))
-
[`fe1bc52`](https://github.com/goreleaser/goreleaser/commit/fe1bc52d6ab0f9af4ac92e200a633d25dd989a04):
fix: build does not run chocolatey
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6f72ac3`](https://github.com/goreleaser/goreleaser/commit/6f72ac34598e231a26630f70de62ee3ca99fba41):
fix: improve linkedin error message
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6e0fc79`](https://github.com/goreleaser/goreleaser/commit/6e0fc795eec50fa5bec2ad8e1e020f593045921e):
fix: improve skip details
([#&#8203;4522](https://github.com/goreleaser/goreleaser/issues/4522))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`9ce21d3`](https://github.com/goreleaser/goreleaser/commit/9ce21d3b95ca2ca894bcd96d8f4731951fee0ef1):
fix: invalid jsonschema
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6097ea5`](https://github.com/goreleaser/goreleaser/commit/6097ea50f50b937f5f9385c803ee95cf4c2b0cd8):
fix: possible nil pointers on logs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e7f4b10`](https://github.com/goreleaser/goreleaser/commit/e7f4b10fc6bbac8bedeaab9e1d73e4798d6c138e):
fix: prevent having whitespaces in artifact names
([#&#8203;4515](https://github.com/goreleaser/goreleaser/issues/4515))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2ab840b`](https://github.com/goreleaser/goreleaser/commit/2ab840b675217918d5c83ed45f6e2a9b0d81bab0):
fix: remove disgo dependency
([#&#8203;4521](https://github.com/goreleaser/goreleaser/issues/4521))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a0ead03`](https://github.com/goreleaser/goreleaser/commit/a0ead03ef5ab1aa26cbe6897b794ed085e858c3f):
fix: typo in jsonschema
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1d44832`](https://github.com/goreleaser/goreleaser/commit/1d44832f6b9400224b440239be44a488b5c8893c):
refactor(http): remove redundant `nil` check
([#&#8203;4563](https://github.com/goreleaser/goreleaser/issues/4563))
([@&#8203;Juneezee](https://github.com/Juneezee))
-
[`bfa9e7f`](https://github.com/goreleaser/goreleaser/commit/bfa9e7fd1792d1d464d8371fdbffd6a345a5ce2b):
refactor(winget): improve winget code
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Dependency updates

-
[`2de878e`](https://github.com/goreleaser/goreleaser/commit/2de878e4187360d93a412441299a47e408ac87cd):
feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`5c0c82a`](https://github.com/goreleaser/goreleaser/commit/5c0c82afa2febce4fb3b91dd0dd957e74dcf687b):
feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`f0bf2d7`](https://github.com/goreleaser/goreleaser/commit/f0bf2d756e8d3478ee3ddc00bf09eecabdcb6ac4):
feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7
([#&#8203;4525](https://github.com/goreleaser/goreleaser/issues/4525))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`8ac985b`](https://github.com/goreleaser/goreleaser/commit/8ac985b9d2bc604f8c61ad491300518b67d0651e):
feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`835ee39`](https://github.com/goreleaser/goreleaser/commit/835ee39ff4778b1f04481482b5bbb787428e2d6c):
feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0
([#&#8203;4528](https://github.com/goreleaser/goreleaser/issues/4528))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`45d2152`](https://github.com/goreleaser/goreleaser/commit/45d2152f61d481f0dec742429d01b83798e0ab11):
fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1
([#&#8203;4512](https://github.com/goreleaser/goreleaser/issues/4512))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`2a45266`](https://github.com/goreleaser/goreleaser/commit/2a452665fbbeea83b1242c3186a13672d5ecdfe2):
fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2
([#&#8203;4519](https://github.com/goreleaser/goreleaser/issues/4519))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`bbb6b5c`](https://github.com/goreleaser/goreleaser/commit/bbb6b5ce00112fe6f571e61e8884047f18ed33aa):
fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0
([#&#8203;4506](https://github.com/goreleaser/goreleaser/issues/4506))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])
-
[`dcdd623`](https://github.com/goreleaser/goreleaser/commit/dcdd6234fa2aab38599518ba005f5cab9710d0fa):
fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
([#&#8203;4518](https://github.com/goreleaser/goreleaser/issues/4518))
([@&#8203;dependabot](https://github.com/dependabot)\[bot])

##### Documentation updates

-
[`afd8410`](https://github.com/goreleaser/goreleaser/commit/afd841043afe147471a2283d827d73fb2a4a00e5):
docs(blob): update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`87aa3b6`](https://github.com/goreleaser/goreleaser/commit/87aa3b625131a58eefb53719ae5161de5edf49f0):
docs(blog): fixed backlinks, imported last post
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`5bff616`](https://github.com/goreleaser/goreleaser/commit/5bff6168f6b0dce2f77383104e4fdf68ff6aa757):
docs(blog): import more posts
([#&#8203;4544](https://github.com/goreleaser/goreleaser/issues/4544))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`29d55a7`](https://github.com/goreleaser/goreleaser/commit/29d55a74f8399a38632bc23acb6774a330d375bd):
docs(blog): import more posts
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`75c23ab`](https://github.com/goreleaser/goreleaser/commit/75c23abdca4b7dcf4d458fbe90aec910a0164e22):
docs: GitHub Actions code example
([#&#8203;4516](https://github.com/goreleaser/goreleaser/issues/4516))
([@&#8203;cafferata](https://github.com/cafferata))
-
[`aea2568`](https://github.com/goreleaser/goreleaser/commit/aea2568cacf905f45e189c7591d02d2d7a574645):
docs: add installation links for mkdocs and extensions
([@&#8203;zimeg](https://github.com/zimeg))
-
[`e41178c`](https://github.com/goreleaser/goreleaser/commit/e41178cf51546c1e3cab06ee000cb94cd0560368):
docs: add more details to the gon integration
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`66b3daa`](https://github.com/goreleaser/goreleaser/commit/66b3daa8d7de283906dc8ebe0259944c032b4c59):
docs: announce v1.23.0
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`00c2ff7`](https://github.com/goreleaser/goreleaser/commit/00c2ff733758f63201811c337f8d043e8fcc9d58):
docs: announce v1.24
([#&#8203;4602](https://github.com/goreleaser/goreleaser/issues/4602))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`deaa221`](https://github.com/goreleaser/goreleaser/commit/deaa221a9b886a56762bea2e2aef8d1b01c72799):
docs: correct a typo in the apple notes
([@&#8203;zimeg](https://github.com/zimeg))
-
[`9e02a14`](https://github.com/goreleaser/goreleaser/commit/9e02a144cac4c728af065b4caa6ba4ed6a259c44):
docs: document nightly oss install options
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`c8c7e3e`](https://github.com/goreleaser/goreleaser/commit/c8c7e3e78a3911204c861843e0d7564a6a0b5d80):
docs: fix description of AUR directory parameter
([#&#8203;4581](https://github.com/goreleaser/goreleaser/issues/4581))
([@&#8203;j178](https://github.com/j178))
-
[`1feae08`](https://github.com/goreleaser/goreleaser/commit/1feae08de702385d3b03a83bc78fc017911c8c13):
docs: fix typo in link to nightly releases
([@&#8203;zimeg](https://github.com/zimeg))
-
[`f62e945`](https://github.com/goreleaser/goreleaser/commit/f62e94528f35631b9fa0ca353111c1cc71ac16e5):
docs: format ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`dd365c2`](https://github.com/goreleaser/goreleaser/commit/dd365c2f2371e73225b9597796c440b8f693dfaf):
docs: github changeloger needs tags to be pushed
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`368db21`](https://github.com/goreleaser/goreleaser/commit/368db21212bdbf65b313dce5e45f70aef5debf5b):
docs: ignore medium.com in htmltest
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`15e77cb`](https://github.com/goreleaser/goreleaser/commit/15e77cbc1bbe055e57005e5df64208a29190d4e0):
docs: include a section for running documentation
([@&#8203;zimeg](https://github.com/zimeg))
-
[`d15dab3`](https://github.com/goreleaser/goreleaser/commit/d15dab3a797e744fac0d0577fc2e3c4ab7a2b758):
docs: little formatting improvements
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`ea6910a`](https://github.com/goreleaser/goreleaser/commit/ea6910a84405728056c7b0d7c0b48e308f71209c):
docs: udpate starcharts url
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`325cea7`](https://github.com/goreleaser/goreleaser/commit/325cea727766bc7456c38911880537fae8dc0c4e):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`24722b0`](https://github.com/goreleaser/goreleaser/commit/24722b0a6a63bc2b4a2bb10db1067a6861bd8b4f):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`87a2370`](https://github.com/goreleaser/goreleaser/commit/87a237066f4fd395c195f53d5c6ea6260ebd2687):
docs: update ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`2489da3`](https://github.com/goreleaser/goreleaser/commit/2489da3a96f695e6698d01928db31dc9a1651cea):
docs: update continue --dist docs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`be92144`](https://github.com/goreleaser/goreleaser/commit/be921449153e18a67e95250c632e12bc8845b0ea):
docs: update deprecations page
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`e74c849`](https://github.com/goreleaser/goreleaser/commit/e74c849ad469882d892dc8d4ea31e7e575cce3ab):
docs: update docs/readme.md
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`46c639b`](https://github.com/goreleaser/goreleaser/commit/46c639bc8b20136dd47b50df5564cb2318249e29):
docs: update gitlab docs
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`136b4d5`](https://github.com/goreleaser/goreleaser/commit/136b4d5438a64a6a0aaefb6e17c784950e57d17e):
docs: update gon link
([@&#8203;cfabianski](https://github.com/cfabianski))
-
[`1134f9b`](https://github.com/goreleaser/goreleaser/commit/1134f9b40af38e4609efa29ef36d2cf6055a50ff):
docs: update run script
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a4ecc87`](https://github.com/goreleaser/goreleaser/commit/a4ecc87986216989e3de9d3056c4147f74642c81):
docs: update users.md
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`d245afc`](https://github.com/goreleaser/goreleaser/commit/d245afc60c95b95b018fe74575f2ec9fdfe494a8):
docs: updated the GitHub Code Search syntax
([#&#8203;4579](https://github.com/goreleaser/goreleaser/issues/4579))
([@&#8203;cafferata](https://github.com/cafferata))

##### Build process updates

-
[`4d82016`](https://github.com/goreleaser/goreleaser/commit/4d820160387f50093c640c06ebf823d4705abce2):
build(nix): shell dont need CC
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0c90fb4`](https://github.com/goreleaser/goreleaser/commit/0c90fb420b068f6acf3e1558feaefe288308db05):
build: fix generate workflow
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`48f036b`](https://github.com/goreleaser/goreleaser/commit/48f036b5d67d58785955f5f4cf44c4b0c3be9c4a):
build: nix devShell
([#&#8203;4507](https://github.com/goreleaser/goreleaser/issues/4507))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`90a1bbe`](https://github.com/goreleaser/goreleaser/commit/90a1bbe8bbaae72b911f8d9a15701b995a5d409a):
build: publish :nightly docker images
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`28ced1d`](https://github.com/goreleaser/goreleaser/commit/28ced1ddf7e53d8a38c921f8580b966d9cd439f3):
build: remove duplicated schema generation
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`cbb288b`](https://github.com/goreleaser/goreleaser/commit/cbb288be5be892df9c8a86ea5545a83773592d58):
ci: change dependabot commit prefix to chore
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`8e3b7ef`](https://github.com/goreleaser/goreleaser/commit/8e3b7efcfbc63c7cf80fcd2660d6aa6c75895ee6):
ci: dependabot automerge
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`75c6d1a`](https://github.com/goreleaser/goreleaser/commit/75c6d1a580e4ec0b83fb52d7c53587d8113648f7):
ci: improve changelog
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`f07af4c`](https://github.com/goreleaser/goreleaser/commit/f07af4c269be0a1f4acf805b7e2cedd5330f04a8):
ci: remove dependabot auto approve
([@&#8203;caarlos0](https://github.com/caarlos0))

**Full Changelog**:
https://github.com/goreleaser/goreleaser/compare/v1.23.0...v1.24.0

#### Helping out

This release is only possible thanks to **all** the support of some
**awesome people**!

Want to be one of them?
You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro
License](https://goreleaser.com/pro) or [contribute with
code](https://goreleaser.com/contributing).

#### Where to go next?

- Find examples and commented usage of all options in our
[website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and
[Twitter](https://twitter.com/goreleaser)!

<a href="https://goreleaser.com"><img
src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png"
with="100%" alt="GoReleaser logo"></a>

</details>

<details>
<summary>casey/just (just)</summary>

###
[`v1.24.0`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1240---2024-02-11)

[Compare
Source](https://github.com/casey/just/compare/1.23.0...1.24.0)

##### Added

- Support recipe paths containing `::` in Bash completion script
([#&#8203;1863](https://github.com/casey/just/pull/1863) by
[crdx](https://github.com/crdx))
- Add function to canonicalize paths
([#&#8203;1859](https://github.com/casey/just/pull/1859))

##### Misc

- Document installing just on Github Actions in readme
([#&#8203;1867](https://github.com/casey/just/pull/1867) by
[cclauss](https://github.com/cclauss))
- Use unlikely-to-be-set variable name in env tests
([#&#8203;1882](https://github.com/casey/just/pull/1882))
- Skip write_error test if running as root
([#&#8203;1881](https://github.com/casey/just/pull/1881))
- Convert run_shebang into integration test
([#&#8203;1880](https://github.com/casey/just/pull/1880))
- Install mdbook with cargo in CI workflow
([#&#8203;1877](https://github.com/casey/just/pull/1877))
- Remove deprecated actions-rs/toolchain
([#&#8203;1874](https://github.com/casey/just/pull/1874) by
[cclauss](https://github.com/cclauss))
- Fix Gentoo package link
([#&#8203;1875](https://github.com/casey/just/pull/1875) by
[vozbu](https://github.com/vozbu))
- Fix typos found by codespell
([#&#8203;1872](https://github.com/casey/just/pull/1872) by
[cclauss](https://github.com/cclauss))
- Replace deprecated set-output command in Github Actions workflows
([#&#8203;1869](https://github.com/casey/just/pull/1869) by
[cclauss](https://github.com/cclauss))
- Update `actions/checkout` and `softprops/action-gh-release`
([#&#8203;1871](https://github.com/casey/just/pull/1871) by
[app/dependabot](https://github.com/app/dependabot))
- Keep GitHub Actions up to date with Dependabot
([#&#8203;1868](https://github.com/casey/just/pull/1868) by
[cclauss](https://github.com/cclauss))
- Add contrib directory
([#&#8203;1870](https://github.com/casey/just/pull/1870))
- Fix install script
([#&#8203;1844](https://github.com/casey/just/pull/1844))

</details>

<details>
<summary>okonet/lint-staged (lint-staged)</summary>

###
[`v15.2.2`](https://github.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1522)

[Compare
Source](https://github.com/okonet/lint-staged/compare/v15.2.1...v15.2.2)

##### Patch Changes

- [#&#8203;1391](https://github.com/lint-staged/lint-staged/pull/1391)
[`fdcdad4`](https://github.com/lint-staged/lint-staged/commit/fdcdad42ff96fea3c05598e378d3c44ad4a51bde)
Thanks [@&#8203;iiroj](https://github.com/iiroj)! - *Lint-staged* no
longer tries to load configuration from files that are not checked out.
This might happen when using sparse-checkout.

</details>

<details>
<summary>postcss/postcss (postcss)</summary>

###
[`v8.4.35`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8435)

[Compare
Source](https://github.com/postcss/postcss/compare/8.4.34...8.4.35)

-   Avoid `!` in `node.parent.nodes` type.
-   Allow to pass `undefined` to node adding method to simplify types.

###
[`v8.4.34`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8434)

[Compare
Source](https://github.com/postcss/postcss/compare/8.4.33...8.4.34)

-   Fixed `AtRule#nodes` type (by Tim Weißenfels).
-   Cleaned up code (by Dmitry Kirillov).

</details>

<details>
<summary>pre-commit/pre-commit (pre-commit)</summary>

###
[`v3.6.1`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10)

[Compare
Source](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1)

\==================

##### Fixes

-   Remove `PYTHONEXECUTABLE` from environment when running.
- [#&#8203;3110](https://github.com/pre-commit/pre-commit/issues/3110)
PR by [@&#8203;untitaker](https://github.com/untitaker).
-   Handle staged-files-only with only a crlf diff.
- [#&#8203;3126](https://github.com/pre-commit/pre-commit/issues/3126)
PR by [@&#8203;asottile](https://github.com/asottile).
    -   issue by [@&#8203;tyyrok](https://github.com/tyyrok).

</details>

<details>
<summary>mikefarah/yq (yq)</summary>

### [`v4.40.7`](https://github.com/mikefarah/yq/releases/tag/v4.40.7)

- Fix: empty TOML table
[#&#8203;1924](https://github.com/mikefarah/yq/issues/1924) - Thanks
[@&#8203;elibroftw](https://github.com/elibroftw)
- Fixed "all" error message
[#&#8203;1845](https://github.com/mikefarah/yq/issues/1845)
- Fixed to_entries\[]
[#&#8203;1246](https://github.com/mikefarah/yq/issues/1246)
    -   Bumped dependencies

</details>

<details>
<summary>square/wire (com.squareup.wire:wire-grpc-server)</summary>

###
[`v4.9.7`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-497)

[Compare Source](https://github.com/square/wire/compare/4.9.6...4.9.7)

*2024-02-12*

##### Common

- Support all struct types for JSON encoding
([#&#8203;2824](https://github.com/square/wire/issues/2824) by
\[Arnaud Frugier]\[quanturium])

</details>

---

### Configuration

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

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

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.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/TBD54566975/ftl).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[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.

Chokidar does not handle kFSEventStreamEventFlagMustScanSubDirs properly, calls unlink callback
3 participants