-
-
Notifications
You must be signed in to change notification settings - Fork 868
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace uri-js
with fast-uri
#2415
Replace uri-js
with fast-uri
#2415
Conversation
Less dependencies. Better performance. This is the way! |
I would be very happy if there were an initial review or at least a comment from the AJV team. |
how progress of this? |
how progress of this? |
No feedback from maintainers, can't move forward :( |
I see that there is still a version of this library released recently, |
Yes, other pull requests are getting merged and I believe this one is just ignored. Some feedback - any feedback - from the maintainers would be appreciated |
Hi all, I will try and get some guidance from @epoberezkin on this one. Sorry I missed your activity here. |
Haha, merge and release a version as soon as possible 😁 |
Ready |
Update: After discussing with @epoberezkin, we want to get one more minor release out with some bug fixes and then will release this change as 9.0.0. |
Actually after discussing with EP and understanding the swap, we've decided this can go out as a minor release. I'm going to give it all one last check and do that next. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. I have verified:
- that uri-js and fast-uri are both built to the same standard RFC 3986
- that there are test for URNs which was a concern as we have had issues with them in the past
- that both fast-uri and uri-js are still both being run in tests, we have just swapped what is the default
Hmm, something broke the build to master, I think it's related to a bug in the get_contributors script. Investigating. |
Well I did just publish 8.15.0 with fast-uri but it's failing to build browser bundles because for some reason fast-uri has this line |
FYI Webpack error message
|
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`8.14.0` -> `8.15.0`](https://renovatebot.com/diffs/npm/ajv/8.14.0/8.15.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.14.0/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.14.0/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.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. --- - [ ] 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/X-oss-byte/Canary-nextjs).
Related: fastify/fast-uri#21 |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`8.14.0` -> `8.15.0`](https://renovatebot.com/diffs/npm/ajv/8.12.0/8.15.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.12.0/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.12.0/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.0 ### [`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0) #### What's Changed - readme: build badge by [@​epoberezkin](https://togithub.com/epoberezkin) in [ajv-validator/ajv#2424 - Update workflows by [@​rotu](https://togithub.com/rotu) in [ajv-validator/ajv#2410 - docs: add warning to maxLength / minLength by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2428 - fix: broken link in docs warning by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2431 - compileAsync a schema with discriminator and $ref, fixes [#​2427](https://togithub.com/ajv-validator/ajv/issues/2427) by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2433 - bump version to 8.14.0 for publishing by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2440 #### New Contributors - [@​rotu](https://togithub.com/rotu) made their first contribution in [ajv-validator/ajv#2410 **Full Changelog**: ajv-validator/ajv@v8.13.0...v8.14.0 ### [`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0) - add named exports - update dependencies - update node.js </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. --- - [ ] 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/X-oss-byte/Nextjs).
We are having the same issue with 8.15.0. Since pulling this package our builds have been failing with the following error: Module build failed: UnhandledSchemeError: Reading from "node:url" |
In package.json, we had "^18.12.0" and builds worked yesterday, failed today. Finally tracked it down to this update from 8.14.0 to 8.15.0 |
See #2446 |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`8.15.0` -> `8.16.0`](https://renovatebot.com/diffs/npm/ajv/8.12.0/8.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.12.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.12.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2444 **Full Changelog**: ajv-validator/ajv@v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.0 ### [`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0) #### What's Changed - readme: build badge by [@​epoberezkin](https://togithub.com/epoberezkin) in [ajv-validator/ajv#2424 - Update workflows by [@​rotu](https://togithub.com/rotu) in [ajv-validator/ajv#2410 - docs: add warning to maxLength / minLength by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2428 - fix: broken link in docs warning by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2431 - compileAsync a schema with discriminator and $ref, fixes [#​2427](https://togithub.com/ajv-validator/ajv/issues/2427) by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2433 - bump version to 8.14.0 for publishing by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2440 #### New Contributors - [@​rotu](https://togithub.com/rotu) made their first contribution in [ajv-validator/ajv#2410 **Full Changelog**: ajv-validator/ajv@v8.13.0...v8.14.0 ### [`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0) - add named exports - update dependencies - update node.js </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. --- - [ ] 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/X-oss-byte/Nextjs).
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`^8.14.0` -> `^8.16.0`](https://renovatebot.com/diffs/npm/ajv/8.14.0/8.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2444 **Full Changelog**: ajv-validator/ajv@v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.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/fuxingloh/crypto-frontmatter). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@aws-sdk/client-dynamodb](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | [`3.588.0` -> `3.592.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.592.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | [`3.588.0` -> `3.592.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.588.0/3.592.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-secrets-manager](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | [`3.588.0` -> `3.592.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.588.0/3.592.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-secrets-manager/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-secrets-manager/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-secrets-manager/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sqs](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-sqs) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs)) | [`3.588.0` -> `3.592.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sqs/3.588.0/3.592.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sqs/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sqs/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sqs/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sqs/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/lib-dynamodb](https://togithub.com/aws/aws-sdk-js-v3/tree/main/lib/lib-dynamodb) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb)) | [`3.588.0` -> `3.592.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2flib-dynamodb/3.588.0/3.592.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2flib-dynamodb/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2flib-dynamodb/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2flib-dynamodb/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2flib-dynamodb/3.588.0/3.592.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.11.0` -> `7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.11.0` -> `7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.11.0/7.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.11.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.11.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`8.14.0` -> `8.16.0`](https://renovatebot.com/diffs/npm/ajv/8.14.0/8.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-dynamodb)</summary> ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://togithub.com/aws-sdk/client-dynamodb) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) ### [`v3.591.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35910-2024-06-05) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.591.0) ##### Features - **client-s3:** Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality. ([ad0e8d9](https://togithub.com/aws/aws-sdk-js-v3/commit/ad0e8d9c766f82e3231398d6f544b9ab09d69985)) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-secrets-manager)</summary> ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-secrets-manager](https://togithub.com/aws-sdk/client-secrets-manager) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sqs)</summary> ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sqs/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-sqs](https://togithub.com/aws-sdk/client-sqs) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sqs/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/lib-dynamodb)</summary> ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/lib/lib-dynamodb/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/lib-dynamodb](https://togithub.com/aws-sdk/lib-dynamodb) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/lib/lib-dynamodb/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) **Note:** Version bump only for package [@​aws-sdk/lib-dynamodb](https://togithub.com/aws-sdk/lib-dynamodb) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🚀 Features - **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`) - **rule-tester:** check for parsing errors in suggestion fixes - **rule-tester:** port `checkDuplicateTestCases` from ESLint - **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises' ##### 🩹 Fixes - no-useless-template-expression -> no-unnecessary-template-expression - **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check - **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining - **eslint-plugin:** \[explicit-member-accessibility] refine report locations - **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s - **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions - **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe - **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - 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 (@​typescript-eslint/parser)</summary> ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🩹 Fixes - **types:** correct typing ParserOptions ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - 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>ajv-validator/ajv (ajv)</summary> ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2444 **Full Changelog**: ajv-validator/ajv@v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 2pm on Saturday" in timezone Europe/Zurich, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/adobe/spacecat-shared). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | | | lockFileMaintenance | All locks refreshed | | | | | | [@aws-lambda-powertools/logger](https://togithub.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme) ([source](https://togithub.com/aws-powertools/powertools-lambda-typescript)) | dependencies | minor | [`2.1.1` -> `2.2.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2flogger/2.1.1/2.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-lambda-powertools%2flogger/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-lambda-powertools%2flogger/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-lambda-powertools%2flogger/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-lambda-powertools%2flogger/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-lambda-powertools/tracer](https://togithub.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/tracer#readme) ([source](https://togithub.com/aws-powertools/powertools-lambda-typescript)) | dependencies | minor | [`2.1.1` -> `2.2.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2ftracer/2.1.1/2.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-lambda-powertools%2ftracer/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-lambda-powertools%2ftracer/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-lambda-powertools%2ftracer/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-lambda-powertools%2ftracer/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-dynamodb](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.588.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.598.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.588.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.588.0/3.598.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sesv2](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.588.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.588.0/3.598.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sfn](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.588.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.588.0/3.598.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/s3-request-presigner](https://togithub.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.588.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.588.0/3.598.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.598.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.598.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.588.0/3.598.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.588.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@fallobst22/cdk-cross-account-route53](https://togithub.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`0.0.22` -> `0.0.24`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.22/0.0.24) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fallobst22%2fcdk-cross-account-route53/0.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fallobst22%2fcdk-cross-account-route53/0.0.22/0.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fallobst22%2fcdk-cross-account-route53/0.0.22/0.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`5.15.19` -> `5.15.20`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.19/5.15.20) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.19/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.19/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`5.15.19` -> `5.15.20`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.19/5.15.20) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.19/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.19/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | minor | [`7.6.1` -> `7.7.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.6.1/7.7.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.6.1/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.6.1/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.13.0` -> `20.14.2`](https://renovatebot.com/diffs/npm/@types%2fnode/20.13.0/20.14.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.13.0/20.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.13.0/20.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`7.11.0` -> `7.13.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.11.0/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`7.11.0` -> `7.13.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.11.0/7.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.11.0/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.11.0/7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme) ([source](https://togithub.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)) | devDependencies | patch | [`4.3.0` -> `4.3.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.3.0/4.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-react/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | devDependencies | minor | [`8.14.0` -> `8.16.0`](https://renovatebot.com/diffs/npm/ajv/8.14.0/8.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.144.0` -> `2.146.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.144.0/2.146.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.144.0/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.144.0/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk-lib](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.144.0` -> `2.146.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.144.0/2.146.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.144.0/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.144.0/2.146.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-sdk](https://togithub.com/aws/aws-sdk-js) | dependencies | minor | [`2.1632.0` -> `2.1642.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1632.0/2.1642.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1642.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1642.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1632.0/2.1642.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1632.0/2.1642.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [esbuild](https://togithub.com/evanw/esbuild) | dependencies | patch | [`0.21.4` -> `0.21.5`](https://renovatebot.com/diffs/npm/esbuild/0.21.4/0.21.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.21.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.21.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.21.4/0.21.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.21.4/0.21.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [json-schema-to-typescript](https://togithub.com/bcherny/json-schema-to-typescript) | devDependencies | patch | [`14.0.4` -> `14.0.5`](https://renovatebot.com/diffs/npm/json-schema-to-typescript/14.0.4/14.0.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/json-schema-to-typescript/14.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/json-schema-to-typescript/14.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/json-schema-to-typescript/14.0.4/14.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/json-schema-to-typescript/14.0.4/14.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | minor | [`5.2.12` -> `5.3.1`](https://renovatebot.com/diffs/npm/vite/5.2.12/5.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.12/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.12/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [web-vitals](https://togithub.com/GoogleChrome/web-vitals) | dependencies | minor | [`4.0.1` -> `4.1.1`](https://renovatebot.com/diffs/npm/web-vitals/4.0.1/4.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/web-vitals/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/web-vitals/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/web-vitals/4.0.1/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/web-vitals/4.0.1/4.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-powertools/powertools-lambda-typescript (@​aws-lambda-powertools/logger)</summary> ### [`v2.2.0`](https://togithub.com/aws-powertools/powertools-lambda-typescript/blob/HEAD/CHANGELOG.md#220-2024-06-13) [Compare Source](https://togithub.com/aws-powertools/powertools-lambda-typescript/compare/v2.1.1...v2.2.0) ##### Bug Fixes - **idempotency:** deep sort payload during hashing ([#​2570](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2570)) ([6765f35](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/6765f35e98e2d8267d2672c12ba387a9af62a4b5)) - **parser:** handle API Gateway Test UI sourceIp ([#​2531](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2531)) ([cd6c512](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/cd6c512c3a3b799debdafabac1558c8d40c8dc93)) ##### Features - **batch:** add option to continue processing other group IDs on failure in `SqsFifoPartialProcessor` ([#​2590](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2590)) ([a615c24](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/a615c24108c4653be4c62d8488092fc08a4a3cc3)) #### [2.1.1](https://togithub.com/aws-powertools/powertools-lambda-typescript/compare/v2.1.0...v2.1.1) (2024-05-14) ##### Bug Fixes - **parser:** lambda function url cognitoIdentity and principalOrgId nullable ([#​2430](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2430)) ([3c3e393](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/3c3e393df47d28a6bddb2a9d01cd6fefea3db15e)) - **parser:** set APIGatewayProxyEventSchema body and query string keys to be nullable ([#​2465](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2465)) ([7ce5b3c](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/7ce5b3cff88b6eadeda1041b4eb076af2ebd848d)) - **parser:** set etag optional for delete object notifications ([#​2429](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/2429)) ([100e223](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/100e2238b45e224a369cc7a349f78cafda3f94b7)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-dynamodb)</summary> ### [`v3.598.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://togithub.com/aws-sdk/client-dynamodb) ### [`v3.596.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35960-2024-06-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.592.0...v3.596.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://togithub.com/aws-sdk/client-dynamodb) ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://togithub.com/aws-sdk/client-dynamodb) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.598.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) ### [`v3.596.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35960-2024-06-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.592.0...v3.596.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) ### [`v3.591.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35910-2024-06-05) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.591.0) ##### Features - **client-s3:** Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality. ([ad0e8d9](https://togithub.com/aws/aws-sdk-js-v3/commit/ad0e8d9c766f82e3231398d6f544b9ab09d69985)) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sesv2)</summary> ### [`v3.598.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/client-sesv2](https://togithub.com/aws-sdk/client-sesv2) ### [`v3.596.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35960-2024-06-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.592.0...v3.596.0) ##### Features - **client-sesv2:** This release adds support for Amazon EventBridge as an email sending events destination. ([13844af](https://togithub.com/aws/aws-sdk-js-v3/commit/13844afd942020dca03c802206e52181e2a70cb5)) ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-sesv2](https://togithub.com/aws-sdk/client-sesv2) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sfn)</summary> ### [`v3.598.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/client-sfn](https://togithub.com/aws-sdk/client-sfn) ### [`v3.596.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35960-2024-06-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.592.0...v3.596.0) **Note:** Version bump only for package [@​aws-sdk/client-sfn](https://togithub.com/aws-sdk/client-sfn) ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/client-sfn](https://togithub.com/aws-sdk/client-sfn) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) ##### Bug Fixes - **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#​6156](https://togithub.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://togithub.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/s3-request-presigner)</summary> ### [`v3.598.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://togithub.com/aws-sdk/s3-request-presigner) ### [`v3.596.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35960-2024-06-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.592.0...v3.596.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://togithub.com/aws-sdk/s3-request-presigner) ### [`v3.592.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35920-2024-06-06) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://togithub.com/aws-sdk/s3-request-presigner) ### [`v3.591.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35910-2024-06-05) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.590.0...v3.591.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://togithub.com/aws-sdk/s3-request-presigner) ### [`v3.590.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35900-2024-06-04) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.588.0...v3.590.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://togithub.com/aws-sdk/s3-request-presigner) </details> <details> <summary>SvenKirschbaum/cdk-cross-account-route53 (@​fallobst22/cdk-cross-account-route53)</summary> ### [`v0.0.24`](https://togithub.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.24) [Compare Source](https://togithub.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.22...v0.0.24) ##### [0.0.24](https://togithub.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.23...v0.0.24) (2024-06-15) </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v5.15.20`](https://togithub.com/mui/material-ui/releases/tag/v5.15.20) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.19...v5.15.20) *Jun 12, 2024* A big thanks to the 9 contributors who made this release possible. ##### `@mui/material@5.15.20` - \[Autocomplete] Shouldn't resize when hovering ([@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)) ([#​42535](https://togithub.com/mui/material-ui/issues/42535)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - \[Tab] Fix applying `iconWrapper` styles from theme and update its description ([@​sai6855](https://togithub.com/sai6855)) ([#​42570](https://togithub.com/mui/material-ui/issues/42570)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/utils@5.15.15` - Allow passing `NaN` as `defaultValue` to `useControlled` ([@​iammminzzy](https://togithub.com/iammminzzy)) ([#​42571](https://togithub.com/mui/material-ui/issues/42571)) [@​iammminzzy](https://togithub.com/iammminzzy) - Fix GitHub-reported prototype pollution vulnerability in `deepmerge` ([#​41652](https://togithub.com/mui/material-ui/issues/41652)) ([#​42608](https://togithub.com/mui/material-ui/issues/42608)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### Docs - \[docs] Add Pigment CSS and Base UI logos SVGs ([#​42513](https://togithub.com/mui/material-ui/issues/42513)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[docs] Update twitter.com to x.com [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs] Simplify Example projects page [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[material-ui] Add docs for complementary stepper components ([@​anle9650](https://togithub.com/anle9650)) ([#​42613](https://togithub.com/mui/material-ui/issues/42613)) [@​anle9650](https://togithub.com/anle9650) - \[docs] Add changelog section to the design kits page ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42463](https://togithub.com/mui/material-ui/issues/42463)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui] Fix sentence in the All components page ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42462](https://togithub.com/mui/material-ui/issues/42462)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui] Update Figma design kit doc redirect link ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42456](https://togithub.com/mui/material-ui/issues/42456)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[system] Add "dynamic values" section to sx prop page ([@​aarongarciah](https://togithub.com/aarongarciah)) ([#​42453](https://togithub.com/mui/material-ui/issues/42453)) [@​aarongarciah](https://togithub.com/aarongarciah) ##### Core - \[website] Move the `React Engineer - X` role to future roles ([#​42532](https://togithub.com/mui/material-ui/issues/42532)) [@​DanailH](https://togithub.com/DanailH) - \[examples] Remove Pigment CSS examples ([#​42538](https://togithub.com/mui/material-ui/issues/42538)) [@​sai6855](https://togithub.com/sai6855) - \[website] Close Developer Advocate / Content Engineer role [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[website] Update DoiT description and link in Sponsors section ([@​erezstmn-doit](https://togithub.com/erezstmn-doit)) ([#​42511](https://togithub.com/mui/material-ui/issues/42511)) [@​erezstmn-doit](https://togithub.com/erezstmn-doit) - \[website] Clean up the docs-infra job ad ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42509](https://togithub.com/mui/material-ui/issues/42509)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Open the Docs-infra engineer role ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42496](https://togithub.com/mui/material-ui/issues/42496)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Fix locationCountry in about page [@​oliviertassinari](https://togithub.com/oliviertassinari) All contributors of this release in alphabetical order: [@​aarongarciah](https://togithub.com/aarongarciah), [@​anle9650](https://togithub.com/anle9650), [@​DanailH](https://togithub.com/DanailH), [@​danilo-leal](https://togithub.com/danilo-leal), [@​erezstmn-doit](https://togithub.com/erezstmn-doit), [@​iammminzzy](https://togithub.com/iammminzzy), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) </details> <details> <summary>mui/mui-x (@​mui/x-date-pickers)</summary> ### [`v7.7.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#770) [Compare Source](https://togithub.com/mui/mui-x/compare/v7.6.2...v7.7.0) *Jun 13, 2024* We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨: - 🎁 Allow customization of the Pickers month and the year buttons - 🌍 Improve Persian (fa-IR), Portuguese (pt-PT), and Russian (ru-RU) locales on the Data Grid - 🌍 Improve Korean (ko-KR) and Persian (fa-IR) locales on the Date and Time Pickers - 🐞 Bugfixes - 📚 Documentation improvements ##### Data Grid ##### `@mui/x-data-grid@7.7.0` - \[DataGrid] Add `getFilterState` method ([#​13418](https://togithub.com/mui/mui-x/issues/13418)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[DataGrid] Do not show resize separators for column groups ([#​13455](https://togithub.com/mui/mui-x/issues/13455)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[l10n] Improve Persian (fa-IR) locale ([#​13402](https://togithub.com/mui/mui-x/issues/13402)) [@​fakhamatia](https://togithub.com/fakhamatia) - \[l10n] Improve Portuguese (pt-PT) locale ([#​13384](https://togithub.com/mui/mui-x/issues/13384)) [@​olavocarvalho](https://togithub.com/olavocarvalho) - \[l10n] Improve Russian (ru-RU) locale ([#​11210](https://togithub.com/mui/mui-x/issues/11210)) [@​dastan-akhmetov-scity](https://togithub.com/dastan-akhmetov-scity) ##### `@mui/x-data-grid-pro@7.7.0` [![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@7.7.0`, plus: - \[DataGridPro] Do not render detail panel if the focused cell is not visible ([#​13456](https://togithub.com/mui/mui-x/issues/13456)) [@​cherniavskii](https://togithub.com/cherniavskii) ##### `@mui/x-data-grid-premium@7.7.0` [![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@7.7.0`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.7.0` - \[l10n] Improve Korean (ko-KR) locale ([#​13452](https://togithub.com/mui/mui-x/issues/13452)) [@​ryxxn](https://togithub.com/ryxxn) - \[l10n] Improve Persian (fa-IR) locale ([#​13402](https://togithub.com/mui/mui-x/issues/13402)) [@​fakhamatia](https://togithub.com/fakhamatia) - \[pickers] Allow to customize the month and the year buttons ([#​13321](https://togithub.com/mui/mui-x/issues/13321)) [@​flaviendelangle](https://togithub.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.7.0` [![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@7.7.0`. ##### Charts ##### `@mui/x-charts@7.7.0` - \[charts] Add watermark on the pro `ResponsiveChartContainer` ([#​13398](https://togithub.com/mui/mui-x/issues/13398)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Allow to specify y-axis configuration ([#​13438](https://togithub.com/mui/mui-x/issues/13438)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Fix eslint for react compiler ([#​13444](https://togithub.com/mui/mui-x/issues/13444)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Improve themeAugmentation typing ([#​13433](https://togithub.com/mui/mui-x/issues/13433)) [@​noraleonte](https://togithub.com/noraleonte) - \[charts] Move the `ZAxisContextProvider` by default in the `ChartContainer` ([#​13465](https://togithub.com/mui/mui-x/issues/13465)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Use plugins to define series extremum and colors ([#​13397](https://togithub.com/mui/mui-x/issues/13397)) [@​alexfauquette](https://togithub.com/alexfauquette) ##### Tree View ##### `@mui/x-tree-view@7.7.0` - \[TreeView] Improve TypeScript for plugins ([#​13380](https://togithub.com/mui/mui-x/issues/13380)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[TreeView] Improve the typing of the cancelable events ([#​13152](https://togithub.com/mui/mui-x/issues/13152)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[TreeView] Prepare support for PigmentCSS ([#​13412](https://togithub.com/mui/mui-x/issues/13412)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[TreeView] Refactor the tree view internals to prepare for headless API ([#​13311](https://togithub.com/mui/mui-x/issues/13311)) [@​flaviendelangle](https://togithub.com/flaviendelangle) ##### Docs - \[docs] Add `renderHeader` recipe to the Master Details docs ([#​13370](https://togithub.com/mui/mui-x/issues/13370)) [@​michelengelen](https://togithub.com/michelengelen) - \[docs] Add lazy loading detail panel demo ([#​13453](https://togithub.com/mui/mui-x/issues/13453)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[docs] Add small edits to the Data Grid overview page ([#​13060](https://togithub.com/mui/mui-x/issues/13060)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[docs] Update a11y pages description ([#​13417](https://togithub.com/mui/mui-x/issues/13417)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[docs] improve the writing on the "Quick filter outside of the grid" example ([#​13155](https://togithub.com/mui/mui-x/issues/13155)) [@​michelengelen](https://togithub.com/michelengelen) ##### Core - \[core] Add `eslint-plugin-react-compiler` experimental version and rules ([#​13415](https://togithub.com/mui/mui-x/issues/13415)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[core] Minor setup cleanup ([#​13467](https://togithub.com/mui/mui-x/issues/13467)) [@​LukasTy](https://togithub.com/LukasTy) - \[infra] Adjust CI setup ([#​13448](https://togithub.com/mui/mui-x/issues/13448)) [@​LukasTy](https://togithub.com/LukasTy) - \[test] Add tests for the custom slots of `TreeItem2` ([#​13314](https://togithub.com/mui/mui-x/issues/13314)) [@​flaviendelangle](https://togithub.com/flaviendelangle) ### [`v7.6.2`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#762) [Compare Source](https://togithub.com/mui/mui-x/compare/v7.6.1...v7.6.2) *Jun 6, 2024* We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨: - 📚 Adds Date and Time Pickers accessibility page - 🐞 Bugfixes - 📚 Documentation improvements ##### Data Grid ##### `@mui/x-data-grid@7.6.2` - \[DataGrid] Add the `areElementSizesEqual` utility to improve code readability ([#​13254](https://togithub.com/mui/mui-x/issues/13254)) [@​layerok](https://togithub.com/layerok) - \[DataGrid] Clean up IE remnants from the codebase ([#​13390](https://togithub.com/mui/mui-x/issues/13390)) [@​MBilalShafi](https://togithub.com/MBilalShafi) ##### `@mui/x-data-grid-pro@7.6.2` [![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@7.6.2`. ##### `@mui/x-data-grid-premium@7.6.2` [![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@7.6.2`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.6.2` - \[fields] Fix `PageUp` and `PageDown` editing on letter sections ([#​13310](https://togithub.com/mui/mui-x/issues/13310)) [@​arthurbalduini](https://togithub.com/arthurbalduini) - \[pickers] Fix `AdapterDayjs` timezone behavior ([#​13362](https://togithub.com/mui/mui-x/issues/13362)) [@​LukasTy](https://togithub.com/LukasTy) - \[pickers] Use `useRtl` instead of `useTheme` to access direction ([#​13363](https://togithub.com/mui/mui-x/issues/13363)) [@​flaviendelangle](https://togithub.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.6.2` [![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@7.6.2`. ##### Charts ##### `@mui/x-charts@7.6.2` - \[charts] Add `Initializable` type and behaviour to allow checking if a complex context has been initialized. ([#​13365](https://togithub.com/mui/mui-x/issues/13365)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[charts] Fix some props not working in `xAxis` and `yAxis` ([#​13372](https://togithub.com/mui/mui-x/issues/13372)) [@​Valyok26](https://togithub.com/Valyok26) - \[charts] Harmonize charts types ([#​13366](https://togithub.com/mui/mui-x/issues/13366)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Introduce plugins system ([#​13367](https://togithub.com/mui/mui-x/issues/13367)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[charts] Simplify plugin types ([#​13396](https://togithub.com/mui/mui-x/issues/13396)) [@​JCQuintas](https://togithub.com/JCQuintas) ##### Docs - \[docs] Add badges like in Material UI [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs] Update twitter.com to x.com [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs] Fix the description of `tickInterval` ([#​13355](https://togithub.com/mui/mui-x/issues/13355)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs] Adjust the code example for `quickFilterValues` ([#​12919](https://togithub.com/mui/mui-x/issues/12919)) [@​michelengelen](https://togithub.com/michelengelen) - \[docs] Create Pickers accessibility page ([#​13274](https://togithub.com/mui/mui-x/issues/13274)) [@​arthurbalduini](https://togithub.com/arthurbalduini) ##### Core - \[core] Comment on `CSS.escape` for the future [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Fix `l10n` action setup ([#​13382](https://togithub.com/mui/mui-x/issues/13382)) [@​LukasTy](https://togithub.com/LukasTy) - \[core] Fixes in preparation for React 18.3 ([#​13378](https://togithub.com/mui/mui-x/issues/13378)) [@​LukasTy](https://togithub.com/LukasTy) - \[core] Remove explicit `marked` dependency ([#​13383](https://togithub.com/mui/mui-x/issues/13383)) [@​LukasTy](https://togithub.com/LukasTy) - \[core] Remove unused `@types/prettier` dependency ([#​13389](https://togithub.com/mui/mui-x/issues/13389)) [@​LukasTy](https://togithub.com/LukasTy) - \[core] Add `docs/.env.local` to `.gitignore` ([#​13377](https://togithub.com/mui/mui-x/issues/13377)) [@​KenanYusuf](https://togithub.com/KenanYusuf) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7130-2024-06-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.12.0...v7.13.0) ##### 🚀 Features - **typescript-estree:** require `import = require()` argument to be a string literal - **typescript-estree:** forbid `.body`, `.async`, `.generator` on `declare function` - **eslint-plugin:** \[no-dynamic-delete] allow all string literals as index ##### 🩹 Fixes - **ast-spec:** function-call-like callee should be Expression not LeftHandSideExpression - **scope-manager:** handle index signature in class - **eslint-plugin:** \[init-declarations] refine report locations - **eslint-plugin:** \[no-base-to-string] make error message more nuanced - **eslint-plugin:** \[no-unsafe-assignment] be more specific about error types - **eslint-plugin:** \[no-magic-numbers] fix implementation of the `ignore` option ##### ❤️ Thank You - Fotis Papadogeorgopoulos - Joshua Chen - Kirk Waiblinger - Tobiloba Adedeji - Vinccool96 - 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. ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🚀 Features - **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`) - **rule-tester:** check for parsing errors in suggestion fixes - **rule-tester:** port `checkDuplicateTestCases` from ESLint - **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises' ##### 🩹 Fixes - no-useless-template-expression -> no-unnecessary-template-expression - **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check - **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining - **eslint-plugin:** \[explicit-member-accessibility] refine report locations - **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s - **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions - **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe - **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - 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 (@​typescript-eslint/parser)</summary> ### [`v7.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7130-2024-06-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.12.0...v7.13.0) ##### 🚀 Features - **parser, typescript-estree:** export withoutProjectParserOptions utility ##### ❤️ Thank You - Fotis Papadogeorgopoulos - Joshua Chen - Kirk Waiblinger - Tobiloba Adedeji - Vinccool96 - 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. ### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🩹 Fixes - **types:** correct typing ParserOptions ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - 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>vitejs/vite-plugin-react (@​vitejs/plugin-react)</summary> ### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1) ##### Fix support for React Compiler with React 18 The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom `runtimeModule`: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43 When using a custom `runtimeModule`, the plugin will not try to pre-optimize `react/compiler-runtime` dependency. Reminder: Vite expect code outside of `node_modules` to be ESM, so you will need to update the gist with `import React from 'react'`. </details> <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [https://github.com/ajv-validator/ajv/pull/2444](https://togithub.com/ajv-validator/ajv/pull/2444) **Full Changelog**: https://github.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [https://github.com/ajv-validator/ajv/pull/2415](https://togithub.com/ajv-validator/ajv/pull/2415) - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [https://github.com/ajv-validator/ajv/pull/2442](https://togithub.com/ajv-validator/ajv/pull/2442) #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [https://github.com/ajv-validator/ajv/pull/2415](https://togithub.com/ajv-validator/ajv/pull/2415) **Full Changelog**: https://github.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0 </details> <details> <summary>aws/aws-cdk (aws-cdk)</summary> ### [`v2.146.0`](https://togithub.com/aws/aws-cdk/releases/tag/v2.146.0) [Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.145.0...v2.146.0) ##### Features - **appsync:** add `maxBatchSize` property to the `AppSyncFunction` Construct ([#​30266](https://togithub.com/aws/aws-cdk/issues/30266)) ([f1dc142](https://togithub.com/aws/aws-cdk/commit/f1dc1429c8d2253fb8b0f7570443d0881921d6d4)) - **eks:** support AccessConfig for the Cluster construct ([#​30016](https://togithub.com/aws/aws-cdk/issues/30016)) ([f45f2ca](https://togithub.com/aws/aws-cdk/commit/f45f2cac7ec36932b204e1000bd7eb7f784c930c)), closes [#​28588](https://togithub.com/aws/aws-cdk/issues/28588) - **opensearch:** add OpenSearch 2.13 engine version ([#​30399](https://togithub.com/aws/aws-cdk/issues/30399)) ([db3e77d](https://togithub.com/aws/aws-cdk/commit/db3e77d4b32a7464b38f8502d7c113ac163e17dc)) - implement node runtime region awareness for cdk vended custom resources ([#​30108](https://togithub.com/aws/aws-cdk/issues/30108)) ([69c5dde](https://togithub.com/aws/aws-cdk/commit/69c5dde9c88e496a4f0c406cb53f85fb22cb0e28)) - **codebuild:** add missing types for webhook filters ([#​30064](https://togithub.com/aws/aws-cdk/issues/30064)) ([1d93094](https://togithub.com/aws/aws-cdk/commit/1d93094318ddb216ddaea344f92eaf830fb8b3ef)), closes [#​30062](https://togithub.com/aws/aws-cdk/issues/30062) - **sns:** add grantSubscribe method ([#​30486](https://togithub.com/aws/aws-cdk/issues/30486)) ([36a48ad](https://togithub.com/aws/aws-cdk/commit/36a48adb8cf9ecfa21fbdee4d61baee16391f07a)), closes [#​29049](https://togithub.com/aws/aws-cdk/issues/29049) - update L1 CloudFormation resource definitions ([#​30508](https://togithub.com/aws/aws-cdk/issues/30508)) ([06d0a1b](https://togithub.com/aws/aws-cdk/commit/06d0a1b3d2fb1627901031b96f81cb9d39086463)) ##### Bug Fixes - **cloudfront:** make long function name deterministic ([#​30392](https://togithub.com/aws/aws-cdk/issues/30392)) ([e19d18b](https://togithub.com/aws/aws-cdk/commit/e19d18bc1c5f580e1d6dba9965268aedb894340d)), closes [#​20017](https://togithub.com/aws/aws-cdk/issues/20017) [#​15523](https://togithub.com/aws/aws-cdk/issues/15523) [#​28629](https://togithub.com/aws/aws-cdk/issues/28629) - **route53:** delegation fails with public and private hosted zones with same name ([#​30439](https://togithub.com/aws/aws-cdk/issues/30439)) ([1f866c9](https://togithub.com/aws/aws-cdk/commit/1f866c92d755948a82c01c78e37b122c2cab8ed5)), closes [#​30262](https://togithub.com/aws/aws-cdk/issues/30262) *** #### Alpha modules (2.146.0-alpha.0) ##### Features - **apprunner:** add ipAddressType property to the Service class ([#​30351](https://togithub.com/aws/aws-cdk/issues/30351)) ([665396f](https://togithub.com/aws/aws-cdk/commit/665396fa8485ab642c27acf30df85f2b023acde4)) ### [`v2.145.0`](https://togithub.com/aws/aws-cdk/releases/tag/v2.145.0) [Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.144.0...v2.145.0) ##### Features - **config:** proactive evaluation mode ([#​30174](https://togithub.com/aws/aws-cdk/issues/30174)) ([516ecef](https://togithub.com/aws/aws-cdk/commit/516ecef9a5504c19558367c360a2791559b929eb)), closes [#​30172](https://togithub.com/aws/aws-cdk/issues/30172) - **eks:** support for Kubernetes version 1.30 ([#​30454](https://togithub.com/aws/aws-cdk/issues/30454)) ([d2ea280](https://togithub.com/aws/aws-cdk/commit/d2ea2809cd3024052b8cfa76a990cbc9e9224688)) - update L1 CloudFormation resource definitions ([#​30438](https://togithub.com/aws/aws-cdk/is </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on sunday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] 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).
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | dependencies | minor | [`8.14.0` -> `8.16.0`](https://renovatebot.com/diffs/npm/ajv/8.14.0/8.16.0) | --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2444 **Full Changelog**: ajv-validator/ajv@v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ajv](https://ajv.js.org) ([source](https://togithub.com/ajv-validator/ajv)) | [`8.16.0` -> `8.17.1`](https://renovatebot.com/diffs/npm/ajv/8.12.0/8.17.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ajv/8.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ajv/8.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ajv/8.12.0/8.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ajv/8.12.0/8.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ajv-validator/ajv (ajv)</summary> ### [`v8.17.1`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.17.1) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.16.0...v8.17.1) #### What's Changed - bump version to 8.17.1 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2472 **Full Changelog**: ajv-validator/ajv@v8.17.0...v8.17.1 #### Plus everything in 8.17.0 which failed to release The only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time. Revert "Revert fast-uri change ([ajv-validator/ajv#2444)" by [@​gurgunday](https://togithub.com/gurgunday) in [ajv-validator/ajv#2448 fix: ignore new eslint error for [@​typescript-eslint/no-extraneous-class](https://togithub.com/typescript-eslint/no-extraneous-class) by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2455 docs: clarify behaviour of addVocabulary by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2454 docs: refactor to improve legibility by [@​blottn](https://togithub.com/blottn) in [ajv-validator/ajv#2432 Fix grammatical typo in managing-schemas.md by [@​wetneb](https://togithub.com/wetneb) in [ajv-validator/ajv#2305 docs: Fix broken strict-mode link by [@​alexanderjsx](https://togithub.com/alexanderjsx) in [ajv-validator/ajv#2459 feat: add test for encoded refs and bump fast-uri by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2449 fix: changes for [@​typescript-eslint/array-type](https://togithub.com/typescript-eslint/array-type) rule by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2467 fixes [ajv-validator/ajv#2217 - clarify custom keyword naming by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2457 ### [`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0) #### What's Changed - Revert fast-uri change by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2444 **Full Changelog**: ajv-validator/ajv@v8.15.0...v8.16.0 ### [`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0) #### What's Changed - Replace `uri-js` with `fast-uri` by [@​vixalien](https://togithub.com/vixalien) in [ajv-validator/ajv#2415 - Bump to 8.15.0 by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2442 #### New Contributors - [@​vixalien](https://togithub.com/vixalien) made their first contribution in [ajv-validator/ajv#2415 **Full Changelog**: ajv-validator/ajv@v8.14.0...v8.15.0 ### [`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0) #### What's Changed - readme: build badge by [@​epoberezkin](https://togithub.com/epoberezkin) in [ajv-validator/ajv#2424 - Update workflows by [@​rotu](https://togithub.com/rotu) in [ajv-validator/ajv#2410 - docs: add warning to maxLength / minLength by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2428 - fix: broken link in docs warning by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2431 - compileAsync a schema with discriminator and $ref, fixes [#​2427](https://togithub.com/ajv-validator/ajv/issues/2427) by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2433 - bump version to 8.14.0 for publishing by [@​jasoniangreen](https://togithub.com/jasoniangreen) in [ajv-validator/ajv#2440 #### New Contributors - [@​rotu](https://togithub.com/rotu) made their first contribution in [ajv-validator/ajv#2410 **Full Changelog**: ajv-validator/ajv@v8.13.0...v8.14.0 ### [`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0) - add named exports - update dependencies - update node.js </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. --- - [ ] 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/X-oss-byte/Nextjs).
What issue does this pull request resolve?
This PR fixes issues #2350 and #2343. It removes the (deep) dependency on
punycode
, a deprecated module.What changes did you make?
I replaced the default uriResolver to fast-uri instead of uri-js.
Is there anything that requires more attention while reviewing?
This PR supersedes #2377.
It is also worth considering using the web API
URL
which is defined in URL Living Standard instead ofURI
which is defined in RFC 3986 and is less prevalent and can resolve the issue raised by @jasoniangreen in the above linked PR:We can use the native
URL
API as it is supported with node 10+ and all major browsers and it has 97.68% caniuse score whileURI
is not standardized afaict.Thanks!
TODO: