Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add value property to legend Formatter type #3668

Merged
merged 1 commit into from Jul 26, 2023
Merged

Add value property to legend Formatter type #3668

merged 1 commit into from Jul 26, 2023

Conversation

daryl-sf
Copy link
Contributor

Description

Add a property to DefaultLegendContent type Formatter - value?: any;. This will provide type safety when using legend formatter with a pie chart.

Related Issue

#3666

Motivation and Context

This solves a TS issue where when passing a formatter function to a legend inside a pie chart, entry.payload will not include the payload value.

How Has This Been Tested?

npm run test, npm run lint & npm run build-types all passed.

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Copy link
Member

@ckifer ckifer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should probably consolidate these types and make them make a bit more sense, but that would most likely be a breaking change. This should be fine in the interim

@ckifer ckifer merged commit 84ba72a into recharts:master Jul 26, 2023
5 checks passed
@ckifer
Copy link
Member

ckifer commented Aug 25, 2023

released in 2.8

renovate bot added a commit to SAP/ui5-webcomponents-react that referenced this pull request Aug 25, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.7.3...v2.8.0)

#### What's Changed

Minor changes - mostly focused on resolving errors from
[recharts/recharts#3615

##### Feat

- `Pie`: default tabIndex and accept it as prop by
[@&#8203;akamfoad](https://togithub.com/akamfoad) in
[recharts/recharts#3700
- `Sankey`: add prop to control sankey sorting by
[@&#8203;daformat](https://togithub.com/daformat) in
[recharts/recharts#3690
- \[a11y] `Brush`: Add basic keyboard accessibility support for the
Brush component by
[@&#8203;julianna-langston](https://togithub.com/julianna-langston) in
[recharts/recharts#3633
- `RadialBarChart`: support className prop by
[@&#8203;victorgare](https://togithub.com/victorgare) in
[recharts/recharts#3654

##### Fix

- defaultProps errros on function components in newer versions of react
- fixes
[recharts/recharts#3615
- TS: Add value type to legend Formatter event by
[@&#8203;daryl-sf](https://togithub.com/daryl-sf) in
[recharts/recharts#3668
- Switch useLayoutEffect to useEffect in Rectangle for SSR by
[@&#8203;sieroaoj](https://togithub.com/sieroaoj) in
[recharts/recharts#3657

##### Refactor

- refactor function components to use default params, revert Tooltip to
class based component - resolves console errors about defaultProps

##### Docs

-   Some storybook example additions/changes

#### New Contributors

- [@&#8203;victorgare](https://togithub.com/victorgare) made their first
contribution in
[recharts/recharts#3654
- [@&#8203;gcallaghan-nd](https://togithub.com/gcallaghan-nd) made their
first contribution in
[recharts/recharts#3662
- [@&#8203;sieroaoj](https://togithub.com/sieroaoj) made their first
contribution in
[recharts/recharts#3657
- [@&#8203;daryl-sf](https://togithub.com/daryl-sf) made their first
contribution in
[recharts/recharts#3668
- [@&#8203;daformat](https://togithub.com/daformat) made their first
contribution in
[recharts/recharts#3690

**Full Changelog**:
recharts/recharts@v2.7.2...v2.8.0

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
tomhoule pushed a commit to grafbase/grafbase that referenced this pull request Oct 16, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@aws-sdk/client-kms](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-kms)
([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.395.0` ->
`3.398.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-kms/3.395.0/3.398.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-kms/3.398.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-kms/3.398.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-kms/3.395.0/3.398.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-kms/3.395.0/3.398.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@clerk/nextjs](https://clerk.com/)
([source](https://togithub.com/clerkinc/javascript)) | [`4.23.2` ->
`4.23.3`](https://renovatebot.com/diffs/npm/@clerk%2fnextjs/4.23.2/4.23.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@clerk%2fnextjs/4.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@clerk%2fnextjs/4.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@clerk%2fnextjs/4.23.2/4.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@clerk%2fnextjs/4.23.2/4.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@clerk/types](https://clerk.com/)
([source](https://togithub.com/clerkinc/javascript)) | [`3.49.0` ->
`3.50.0`](https://renovatebot.com/diffs/npm/@clerk%2ftypes/3.49.0/3.50.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@clerk%2ftypes/3.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@clerk%2ftypes/3.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@clerk%2ftypes/3.49.0/3.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@clerk%2ftypes/3.49.0/3.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@paralleldrive/cuid2](https://togithub.com/ericelliott/cuid2) |
[`2.2.0` ->
`2.2.2`](https://renovatebot.com/diffs/npm/@paralleldrive%2fcuid2/2.2.0/2.2.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@paralleldrive%2fcuid2/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@paralleldrive%2fcuid2/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@paralleldrive%2fcuid2/2.2.0/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@paralleldrive%2fcuid2/2.2.0/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| @&#8203;radix-ui/colors | [`2.0.1` ->
`2.1.0`](https://renovatebot.com/diffs/npm/@radix-ui%2fcolors/2.0.1/2.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2fcolors/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@radix-ui%2fcolors/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@radix-ui%2fcolors/2.0.1/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2fcolors/2.0.1/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@rive-app/canvas](https://rive.app)
([source](https://togithub.com/rive-app/rive-wasm)) | [`2.2.0` ->
`2.2.2`](https://renovatebot.com/diffs/npm/@rive-app%2fcanvas/2.2.0/2.2.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rive-app%2fcanvas/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rive-app%2fcanvas/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rive-app%2fcanvas/2.2.0/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rive-app%2fcanvas/2.2.0/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@rive-app/react-canvas](https://togithub.com/rive-app/rive-react) |
[`4.1.4` ->
`4.1.6`](https://renovatebot.com/diffs/npm/@rive-app%2freact-canvas/4.1.4/4.1.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rive-app%2freact-canvas/4.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rive-app%2freact-canvas/4.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rive-app%2freact-canvas/4.1.4/4.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rive-app%2freact-canvas/4.1.4/4.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/nextjs](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/nextjs)
([source](https://togithub.com/getsentry/sentry-javascript)) | [`7.64.0`
->
`7.66.0`](https://renovatebot.com/diffs/npm/@sentry%2fnextjs/7.64.0/7.66.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnextjs/7.66.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnextjs/7.66.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnextjs/7.64.0/7.66.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnextjs/7.64.0/7.66.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom)
| [`6.0.1` ->
`6.1.2`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.0.1/6.1.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.0.1/6.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.0.1/6.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`29.5.3` ->
`29.5.4`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.3/29.5.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.3/29.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.3/29.5.4?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)) |
[`18.17.6` ->
`18.17.12`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.6/18.17.12)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.17.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.17.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.17.6/18.17.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.17.6/18.17.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.20` ->
`18.2.21`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.20/18.2.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.20/18.2.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.20/18.2.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.4.0` ->
`6.5.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.4.0/6.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.4.0/6.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.4.0/6.5.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)) | [`4.0.0` ->
`4.0.4`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.0.0/4.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/4.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-react/4.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-react/4.0.0/4.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/4.0.0/4.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.47.0` ->
`8.48.0`](https://renovatebot.com/diffs/npm/eslint/8.47.0/8.48.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.47.0/8.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.47.0/8.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest](https://jestjs.io/)
([source](https://togithub.com/jestjs/jest)) | [`29.6.2` ->
`29.6.4`](https://renovatebot.com/diffs/npm/jest/29.6.2/29.6.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest/29.6.2/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest/29.6.2/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-environment-jsdom](https://togithub.com/jestjs/jest) | [`29.6.2`
->
`29.6.4`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.6.2/29.6.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest-environment-jsdom/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest-environment-jsdom/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest-environment-jsdom/29.6.2/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest-environment-jsdom/29.6.2/29.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [jsdom](https://togithub.com/jsdom/jsdom) | [`22.0.0` ->
`22.1.0`](https://renovatebot.com/diffs/npm/jsdom/22.0.0/22.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jsdom/22.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsdom/22.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jsdom/22.0.0/22.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsdom/22.0.0/22.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://togithub.com/okonet/lint-staged) | [`14.0.0` ->
`14.0.1`](https://renovatebot.com/diffs/npm/lint-staged/14.0.0/14.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/14.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/14.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/14.0.0/14.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/14.0.0/14.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [marked](https://marked.js.org)
([source](https://togithub.com/markedjs/marked)) | [`7.0.4` ->
`7.0.5`](https://renovatebot.com/diffs/npm/marked/7.0.4/7.0.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/marked/7.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/marked/7.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/marked/7.0.4/7.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked/7.0.4/7.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`8.6.12` ->
`8.7.0`](https://renovatebot.com/diffs/npm/pnpm/8.6.12/8.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/8.6.12/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/8.6.12/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.0.2` ->
`3.0.3`](https://renovatebot.com/diffs/npm/prettier/3.0.2/3.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [recharts](https://togithub.com/recharts/recharts) | [`2.7.3` ->
`2.8.0`](https://renovatebot.com/diffs/npm/recharts/2.7.3/2.8.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/recharts/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/recharts/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/recharts/2.7.3/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/recharts/2.7.3/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[rudder-sdk-js](https://togithub.com/rudderlabs/rudder-sdk-js/blob/master/README.md)
([source](https://togithub.com/rudderlabs/rudder-sdk-js)) | [`2.40.2` ->
`2.40.5`](https://renovatebot.com/diffs/npm/rudder-sdk-js/2.40.2/2.40.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rudder-sdk-js/2.40.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rudder-sdk-js/2.40.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rudder-sdk-js/2.40.2/2.40.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rudder-sdk-js/2.40.2/2.40.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [stripe](https://togithub.com/stripe/stripe-node) | [`13.2.0` ->
`13.3.0`](https://renovatebot.com/diffs/npm/stripe/13.2.0/13.3.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/stripe/13.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/stripe/13.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/stripe/13.2.0/13.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stripe/13.2.0/13.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.10.12` ->
`1.10.13`](https://renovatebot.com/diffs/npm/turbo/1.10.12/1.10.13) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/1.10.12/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/1.10.12/1.10.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.1.6` ->
`5.2.2`](https://renovatebot.com/diffs/npm/typescript/5.1.6/5.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v3.398.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-kms/CHANGELOG.md#33980-2023-08-23)

[Compare
Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.395.0...v3.398.0)

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

</details>

<details>
<summary>clerkinc/javascript (@&#8203;clerk/nextjs)</summary>

###
[`v4.23.3`](https://togithub.com/clerkinc/javascript/releases/tag/%40clerk/nextjs%404.23.3)

[Compare
Source](https://togithub.com/clerkinc/javascript/compare/@clerk/nextjs@4.23.2...@clerk/nextjs@4.23.3)

##### Patch Changes

- Pass dev_browser to AP via query param, fix AP origin detection util
([#&#8203;1567](https://togithub.com/clerkinc/javascript/pull/1567)) by
[@&#8203;yourtallness](https://togithub.com/yourtallness)

- Logs that exceed maximum allowed length on Vercel deployments will now
be truncated to max length exactly
([#&#8203;1598](https://togithub.com/clerkinc/javascript/pull/1598)) by
[@&#8203;jescalan](https://togithub.com/jescalan)

- Updated dependencies
\[[`96cc1921c`](https://togithub.com/clerkinc/javascript/commit/96cc1921cac20442f19510137ee0100df5f8a0f4),
[`8d1e7d76d`](https://togithub.com/clerkinc/javascript/commit/8d1e7d76de40c0ecb367c6745094dd0a75f764b3),
[`435d2cff5`](https://togithub.com/clerkinc/javascript/commit/435d2cff5dfc86c58690d3f0d843f567ac4f3c04),
[`8873841fc`](https://togithub.com/clerkinc/javascript/commit/8873841fcbb96f31aaeb8a12a0ce1d90512986d4),
[`0a5f632f8`](https://togithub.com/clerkinc/javascript/commit/0a5f632f83bb4dae4cc82718dc86b7df3a125a56),
[`34da40a50`](https://togithub.com/clerkinc/javascript/commit/34da40a5035b37eb365c6cb273e25c4d3bcf7161),
[`3158752c7`](https://togithub.com/clerkinc/javascript/commit/3158752c73b9266775f954d3adaf43c66ba8b2e8),
[`8538cd0c1`](https://togithub.com/clerkinc/javascript/commit/8538cd0c1e2ee2e38bd11079735a2ffc6738f71b),
[`a412a5014`](https://togithub.com/clerkinc/javascript/commit/a412a501426f5d7a32284fda47efe48a04b5d38e),
[`4ea30e883`](https://togithub.com/clerkinc/javascript/commit/4ea30e883a4f5c19cdde3424bf02afa99e2bc86d),
[`86de584dd`](https://togithub.com/clerkinc/javascript/commit/86de584ddf1c22ec99852b983a92386e5542613c),
[`e02a1aff2`](https://togithub.com/clerkinc/javascript/commit/e02a1aff2d4b1478601a2e7b598d600ab3902169),
[`09bfb793e`](https://togithub.com/clerkinc/javascript/commit/09bfb793ee54d50eb54ef4e3a5eb385ea2f2fb54),
[`b2296d630`](https://togithub.com/clerkinc/javascript/commit/b2296d6304e1ca31a35450e0c67a12555c0142f9),
[`52ce79108`](https://togithub.com/clerkinc/javascript/commit/52ce79108fb5cb4fc84bf4f2df3e3dc748ee4eb3),
[`4764e40c7`](https://togithub.com/clerkinc/javascript/commit/4764e40c7e858803fc6379dec20fcf687dcaed64),
[`1e117beec`](https://togithub.com/clerkinc/javascript/commit/1e117beeca53f27d8e9f58f2a724fbc8a7d54021),
[`30fcdd51a`](https://togithub.com/clerkinc/javascript/commit/30fcdd51a98dea60da36f2b5152ea22405d2c4f2),
[`89bc5de04`](https://togithub.com/clerkinc/javascript/commit/89bc5de04aafa9832d4d1b5f816af2340acd14d4)]:
-
[@&#8203;clerk/types](https://togithub.com/clerk/types)[@&#8203;3](https://togithub.com/3).50.0
-
[@&#8203;clerk/clerk-react](https://togithub.com/clerk/clerk-react)[@&#8203;4](https://togithub.com/4).24.0
-
[@&#8203;clerk/backend](https://togithub.com/clerk/backend)[@&#8203;0](https://togithub.com/0).28.0
-
[@&#8203;clerk/clerk-sdk-node](https://togithub.com/clerk/clerk-sdk-node)[@&#8203;4](https://togithub.com/4).12.3

</details>

<details>
<summary>ericelliott/cuid2 (@&#8203;paralleldrive/cuid2)</summary>

###
[`v2.2.2`](https://togithub.com/ericelliott/cuid2/compare/v2.2.1...v2.2.2)

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

###
[`v2.2.1`](https://togithub.com/ericelliott/cuid2/compare/v2.2.0...v2.2.1)

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

</details>

<details>
<summary>rive-app/rive-wasm (@&#8203;rive-app/canvas)</summary>

###
[`v2.2.2`](https://togithub.com/rive-app/rive-wasm/compare/2.2.1...2.2.2)

[Compare
Source](https://togithub.com/rive-app/rive-wasm/compare/2.2.1...2.2.2)

###
[`v2.2.1`](https://togithub.com/rive-app/rive-wasm/compare/2.2.0...2.2.1)

[Compare
Source](https://togithub.com/rive-app/rive-wasm/compare/2.2.0...2.2.1)

</details>

<details>
<summary>rive-app/rive-react (@&#8203;rive-app/react-canvas)</summary>

###
[`v4.1.6`](https://togithub.com/rive-app/rive-react/blob/HEAD/CHANGELOG.md#v416)

[Compare
Source](https://togithub.com/rive-app/rive-react/compare/v4.1.5...v4.1.6)

- chore: bump rive-wasm for follow up solo fix
[`ff7a6aa`](https://togithub.com/rive-app/rive-react/commit/ff7a6aa6761d95ca5ea41f2d34e82a63b5e0ffee)

###
[`v4.1.5`](https://togithub.com/rive-app/rive-react/blob/HEAD/CHANGELOG.md#v415)

[Compare
Source](https://togithub.com/rive-app/rive-react/compare/v4.1.4...v4.1.5)

> 25 August 2023

- chore: release 4.1.5
[`dc89439`](https://togithub.com/rive-app/rive-react/commit/dc89439d84624e44c5e1218a78bf823ed6928695)
- chore: bump rive-wasm for follow path constraints on solos
[`7ebc10a`](https://togithub.com/rive-app/rive-react/commit/7ebc10a4da5515ae1350edfe02ce21430de128e6)

</details>

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

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

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

- fix: Defer tracing decision to downstream SDKs when using SDK without
performance
([#&#8203;8839](https://togithub.com/getsentry/sentry-javascript/issues/8839))
- fix(nextjs): Fix `package.json` exports
([#&#8203;8895](https://togithub.com/getsentry/sentry-javascript/issues/8895))
- fix(sveltekit): Ensure target file exists before applying auto
instrumentation
([#&#8203;8881](https://togithub.com/getsentry/sentry-javascript/issues/8881))
- ref: Use consistent console instrumentation
([#&#8203;8879](https://togithub.com/getsentry/sentry-javascript/issues/8879))
- ref(browser): Refactor sentry breadcrumb to use hook
([#&#8203;8892](https://togithub.com/getsentry/sentry-javascript/issues/8892))
- ref(tracing): Add `origin` to spans
([#&#8203;8765](https://togithub.com/getsentry/sentry-javascript/issues/8765))

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

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

- build: Remove build-specific polyfills
([#&#8203;8809](https://togithub.com/getsentry/sentry-javascript/issues/8809))
- build(deps): bump protobufjs from 6.11.3 to 6.11.4
([#&#8203;8822](https://togithub.com/getsentry/sentry-javascript/issues/8822))
- deps(sveltekit): Bump `@sentry/vite-plugin`
([#&#8203;8877](https://togithub.com/getsentry/sentry-javascript/issues/8877))
- feat(core): Introduce `Sentry.startActiveSpan` and `Sentry.startSpan`
([#&#8203;8803](https://togithub.com/getsentry/sentry-javascript/issues/8803))
- fix: Memoize `AsyncLocalStorage` instance
([#&#8203;8831](https://togithub.com/getsentry/sentry-javascript/issues/8831))
- fix(nextjs): Check for validity of API route handler signature
([#&#8203;8811](https://togithub.com/getsentry/sentry-javascript/issues/8811))
- fix(nextjs): Fix `requestAsyncStorageShim` path resolution on windows
([#&#8203;8875](https://togithub.com/getsentry/sentry-javascript/issues/8875))
- fix(node): Log entire error object in `OnUncaughtException`
([#&#8203;8876](https://togithub.com/getsentry/sentry-javascript/issues/8876))
- fix(node): More relevant warning message when tracing extensions are
missing
([#&#8203;8820](https://togithub.com/getsentry/sentry-javascript/issues/8820))
- fix(replay): Streamline session creation/refresh
([#&#8203;8813](https://togithub.com/getsentry/sentry-javascript/issues/8813))
- fix(sveltekit): Avoid invalidating data on route changes in
`wrapServerLoadWithSentry`
([#&#8203;8801](https://togithub.com/getsentry/sentry-javascript/issues/8801))
- fix(tracing): Better guarding for performance observer
([#&#8203;8872](https://togithub.com/getsentry/sentry-javascript/issues/8872))
- ref(sveltekit): Remove custom client fetch instrumentation and use
default instrumentation
([#&#8203;8802](https://togithub.com/getsentry/sentry-javascript/issues/8802))
- ref(tracing-internal): Deprecate `tracePropagationTargets` in
`BrowserTracing`
([#&#8203;8874](https://togithub.com/getsentry/sentry-javascript/issues/8874))

</details>

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

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

[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.1.1...v6.1.2)

##### Bug Fixes

- bump [@&#8203;adobe/css-tools](https://togithub.com/adobe/css-tools)
for ESM support
([#&#8203;525](https://togithub.com/testing-library/jest-dom/issues/525))
([b959a68](https://togithub.com/testing-library/jest-dom/commit/b959a681386164bf5d64f5b2b9c8bf891301bc12))

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

[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.1.0...v6.1.1)

##### Bug Fixes

- **package.json:** update main and module file paths
([#&#8203;523](https://togithub.com/testing-library/jest-dom/issues/523))
([853a3e5](https://togithub.com/testing-library/jest-dom/commit/853a3e51ba6757a34780e32953525b6142eadcf9))

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

[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.0.1...v6.1.0)

##### Features

- Publish ESM and CJS
([https://github.com/testing-library/jest-dom/pull/519](https://togithub.com/testing-library/jest-dom/pull/519))

</details>

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

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

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

##### Bug Fixes

- **eslint-plugin:** \[consistent-type-assertions] wrap object return
value with parentheses
([#&#8203;6885](https://togithub.com/typescript-eslint/typescript-eslint/issues/6885))
([23ac499](https://togithub.com/typescript-eslint/typescript-eslint/commit/23ac49944e4f4067f89123fddd4a80c629270b4c))

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.

####
[6.4.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1)
(2023-08-21)

##### Bug Fixes

- **eslint-plugin:** \[no-unnecessary-condition] false positives with
branded types
([#&#8203;7466](https://togithub.com/typescript-eslint/typescript-eslint/issues/7466))
([b52658f](https://togithub.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01)),
closes
[#&#8203;7293](https://togithub.com/typescript-eslint/typescript-eslint/issues/7293)

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

###
[`v6.4.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#641-2023-08-21)

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

##### Bug Fixes

- **eslint-plugin:** \[no-unnecessary-condition] false positives with
branded types
([#&#8203;7466](https://togithub.com/typescript-eslint/typescript-eslint/issues/7466))
([b52658f](https://togithub.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01)),
closes
[#&#8203;7293](https://togithub.com/typescript-eslint/typescript-eslint/issues/7293)

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
(@&#8203;vitejs/plugin-react)</summary>

###
[`v4.0.4`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#404-2023-07-31)

[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.0.3...v4.0.4)

- Fix
[#&#8203;198](https://togithub.com/vitejs/vite-plugin-react/discussions/198):
Enable Babel if presets list is not empty

###
[`v4.0.3`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#403-2023-07-10)

[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.0.2...v4.0.3)

- Revert
[#&#8203;108](https://togithub.com/vitejs/vite-plugin-react/pull/108):
Remove throw when refresh runtime is loaded twice to enable usage in
micro frontend apps. This was added to help fix setup usage, and this is
not worth an annoying warning for others or a config parameter.

###
[`v4.0.2`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#402-2023-07-06)

[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/deb40a45f8c296ca2ae4e27c7709bec5ae5b9a62...v4.0.2)

- Fix fast-refresh for files that are transformed into jsx
([#&#8203;188](https://togithub.com/vitejs/vite-plugin-react/pull/188))

###
[`v4.0.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#401-2023-06-19)

[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/f87d23e91fa48b8a8488dd8bee5277070f5fc3c2...deb40a45f8c296ca2ae4e27c7709bec5ae5b9a62)

- Support [Vitest
deps.experimentalOptimizer](https://vitest.dev/config/#deps-experimentaloptimizer)
- Support using components inside web workers
([#&#8203;181](https://togithub.com/vitejs/vite-plugin-react/pull/181))

</details>

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

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

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.47.0...v8.48.0)

#### Features

-
[`1fbb3b0`](https://togithub.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9)
feat: correct update direction in `for-direction`
([#&#8203;17483](https://togithub.com/eslint/eslint/issues/17483))
(Francesco Trotta)
-
[`d73fbf2`](https://togithub.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd)
feat: rule tester do not create empty valid or invalid test suites
([#&#8203;17475](https://togithub.com/eslint/eslint/issues/17475)) (fnx)
-
[`ee2f718`](https://togithub.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4)
feat: Allow `void` in rule `no-promise-executor-return`
([#&#8203;17282](https://togithub.com/eslint/eslint/issues/17282))
(nopeless)

#### Bug Fixes

-
[`7234f6a`](https://togithub.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928)
fix: update RuleTester JSDoc and deprecations
([#&#8203;17496](https://togithub.com/eslint/eslint/issues/17496))
(Jonas Berlin)

#### Documentation

-
[`7a51d77`](https://togithub.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5)
docs: no-param-reassign mention strict mode
([#&#8203;17494](https://togithub.com/eslint/eslint/issues/17494))
(Stephen Hardy)
-
[`9cd7ac2`](https://togithub.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd)
docs: add `fetch` script to package.json conventions
([#&#8203;17459](https://togithub.com/eslint/eslint/issues/17459))
(Nitin Kumar)
-
[`cab21e6`](https://togithub.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4)
docs: advice for inline disabling of rules
([#&#8203;17458](https://togithub.com/eslint/eslint/issues/17458))
(Ashish Yadav)
-
[`056499d`](https://togithub.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d)
docs: fix example of flat config from plugin
([#&#8203;17482](https://togithub.com/eslint/eslint/issues/17482))
(Francesco Trotta)
-
[`9e9edf9`](https://togithub.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081)
docs: update documentation URL in error message
([#&#8203;17465](https://togithub.com/eslint/eslint/issues/17465))
(Nitin Kumar)

#### Chores

-
[`8dd3cec`](https://togithub.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).48.0
([#&#8203;17501](https://togithub.com/eslint/eslint/issues/17501))
(Milos Djermanovic)
-
[`6d0496e`](https://togithub.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`9d4216d`](https://togithub.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a)
chore: Refactor and document CodePathSegment
([#&#8203;17474](https://togithub.com/eslint/eslint/issues/17474))
(Nicholas C. Zakas)

</details>

<details>
<summary>jestjs/jest (jest)</summary>

###
[`v29.6.4`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2964)

[Compare
Source](https://togithub.com/jestjs/jest/compare/v29.6.3...v29.6.4)

##### Fixes

- `[jest-core]` Fix typo in `scheduleAndRun` performance marker
([#&#8203;14434](https://togithub.com/jestjs/jest/pull/14434))
- `[jest-environment-node]` Make sure `atob` and `btoa` are writeable in
Node 20 ([#&#8203;14446](https://togithub.com/jestjs/jest/pull/14446))
- `[jest-worker]` Additional error wrapper for `parentPort.postMessage`
to fix unhandled `DataCloneError`.
([#&#8203;14437](https://togithub.com/jestjs/jest/pull/14437))

###
[`v29.6.3`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2963)

[Compare
Source](https://togithub.com/jestjs/jest/compare/v29.6.2...v29.6.3)

##### Fixes

- `[expect, @&#8203;jest/expect-utils]` `ObjectContaining` support
`sumbol` as key
([#&#8203;14414](https://togithub.com/jestjs/jest/pull/14414))
- `[expect]` Remove `@types/node` from dependencies
([#&#8203;14385](https://togithub.com/jestjs/jest/pull/14385))
- `[jest-core]` Use workers in watch mode by default to avoid crashes
([#&#8203;14059](https://togithub.com/facebook/jest/pull/14059) &
[#&#8203;14085](https://togithub.com/facebook/jest/pull/14085)).
- `[jest-reporters]` Update `istanbul-lib-instrument` dependency to v6.
([#&#8203;14401](https://togithub.com/jestjs/jest/pull/14401))
- `[jest-mock]` Revert
[#&#8203;13692](https://togithub.com/jestjs/jest/pull/13692) as it was a
breaking change
([#&#8203;14429](https://togithub.com/jestjs/jest/pull/14429))
- `[jest-mock]` Revert
[#&#8203;13866](https://togithub.com/jestjs/jest/pull/13866) as it was a
breaking change
([#&#8203;14429](https://togithub.com/jestjs/jest/pull/14429))
- `[jest-mock]` Revert
[#&#8203;13867](https://togithub.com/jestjs/jest/pull/13867) as it was a
breaking change
([#&#8203;14429](https://togithub.com/jestjs/jest/pull/14429))
- `[@jest/reporters]` Marks Reporter's hooks as optional
([#&#8203;14433](https://togithub.com/jestjs/jest/pull/14433))
- `[jest-runtime]` Fix dynamic ESM import module bug when loaded module
through `jest.isolateModulesAsync`
([#&#8203;14397](https://togithub.com/jestjs/jest/pull/14397))

##### Chore & Maintenance

- `[jest-changed-files, jest-circus, jest-console, @&#8203;jest/core,
@&#8203;jest/runtime, @&#8203;jest/transform]` Use `invariant` and
`notEmpty` from `jest-util` rather than own internal
([#&#8203;14366](https://togithub.com/jestjs/jest/pull/14366))

</details>

<details>
<summary>jsdom/jsdom (jsdom)</summary>

###
[`v22.1.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2210)

[Compare
Source](https://togithub.com/jsdom/jsdom/compare/22.0.0...22.1.0)

-   Added `crypto.randomUUID()`. (jamesbvaughan)
-   Added `DOMRect` and `DOMRectReadOnly`.
-   Added `AbortSignal.timeout()`.
-   Added `abortSignal.throwIfAborted()`.
- Added support for the `submitter` argument to the `FormData`
constructor. (jenseng)
- Improved `getComputedStyle()`'s results for color-based properties, to
resolve named colors and attempt to provide initial inheritance support.
(hoekz-wwt)
- Updated `Window`'s event handler properties (e.g. `oncopy`,
`ontouchstart`, etc.) to reflect the latest list from the standard.
- Fixed `DOMParser`-created documents to inherit their URL from the
creating document.

</details>

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

###
[`v14.0.1`](https://togithub.com/okonet/lint-staged/releases/tag/v14.0.1)

[Compare
Source](https://togithub.com/okonet/lint-staged/compare/v14.0.0...v14.0.1)

##### Bug Fixes

- fix reading config from stdin, introduced in v14.0.0
([#&#8203;1317](https://togithub.com/okonet/lint-staged/issues/1317))
([fc3bfea](https://togithub.com/okonet/lint-staged/commit/fc3bfeabae29b65f99b6911a989b0b41d3d1128e))

</details>

<details>
<summary>markedjs/marked (marked)</summary>

### [`v7.0.5`](https://togithub.com/markedjs/marked/releases/tag/v7.0.5)

[Compare
Source](https://togithub.com/markedjs/marked/compare/v7.0.4...v7.0.5)

##### Bug Fixes

- remove unknown from walkTokens return types
([#&#8203;2955](https://togithub.com/markedjs/marked/issues/2955))
([65934c1](https://togithub.com/markedjs/marked/commit/65934c13caac159027ac070207f094ea293b9426))

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v8.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.0)

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v8.6.12...v8.7.0)

#### Minor Changes

- Improve performance of installation by using a worker pool for
extracting packages and writing them to the content-addressable store
[#&#8203;6850](https://togithub.com/pnpm/pnpm/pull/6850)
- The default value of the `resolution-mode` setting is changed to
`highest`. This setting was changed to `lowest-direct` in v8.0.0 and
some users were [not happy with the
change](https://togithub.com/pnpm/pnpm/issues/6463). A [twitter
poll](https://twitter.com/pnpmjs/status/1693707270897517022) concluded
that most of the users want the old behaviour (`resolution-mode` set to
`highest` by default). This is a semi-breaking change but should not
affect users that commit their lockfile
[#&#8203;6463](https://togithub.com/pnpm/pnpm/issues/6463).

#### Patch Changes

- Warn when linking a package with peerDependencies
[#&#8203;615](https://togithub.com/pnpm/pnpm/issues/615).
- Add support for npm lockfile v3 in `pnpm import`
[#&#8203;6233](https://togithub.com/pnpm/pnpm/issues/6233).
- Override peerDependencies in `pnpm.overrides`
[#&#8203;6759](https://togithub.com/pnpm/pnpm/issues/6759).
- Respect workspace alias syntax in pkg graph
[#&#8203;6922](https://togithub.com/pnpm/pnpm/issues/6922)
- Emit a clear error message when users attempt to specify an
undownloadable node version
[#&#8203;6916](https://togithub.com/pnpm/pnpm/pull/6916).
- `pnpm patch` should write patch files with a trailing newline
[#&#8203;6905](https://togithub.com/pnpm/pnpm/pull/6905).
- Dedupe deps with the same alias in direct dependencies
[6966](https://togithub.com/pnpm/pnpm/issues/6966)
-   Don't prefix install output for the dlx command.
- Performance optimizations. Package tarballs are now download directly
to memory and built to an ArrayBuffer. Hashing and other operations are
avoided until the stream has been fully received
[#&#8203;6819](https://togithub.com/pnpm/pnpm/pull/6819).

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank"><img src="https://pnpm.io/img/users/bit.svg"
width="80"></a>
      </td>
      <td align="center" valign="middle">
<a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/novu.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/prisma.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/prisma_light.svg" />
<img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img
src="https://pnpm.io/img/users/flightcontrol.svg" width="240"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a
href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/vercel.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/vercel_light.svg" />
<img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/depot.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/depot_light.svg" />
<img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://moonrepo.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/moonrepo.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/moonrepo_light.svg" />
<img src="https://pnpm.io/img/users/moonrepo.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a
href="https://www.thinkmill.com.au/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/thinkmill.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/thinkmill_light.svg" />
<img src="https://pnpm.io/img/users/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://devowl.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<img src="https://pnpm.io/img/users/devowlio.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>prettier/prettier (prettier)</summary>

###
[`v3.0.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#303)

[Compare
Source](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3)

[diff](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3)

##### Add `preferUnplugged: true` to `package.json`
([#&#8203;15169](https://togithub.com/prettier/prettier/pull/15169) by
[@&#8203;fisker](https://togithub.com/fisker) and
[@&#8203;so1ve](https://togithub.com/so1ve))

Prettier v3 uses dynamic imports, user [will need to unplug
Prettier](https://togithub.com/yarnpkg/berry/pull/5411#issuecomment-1523502224)
when Yarn's PnP mode is enabled, add [`preferUnplugged:
true`](https://yarnpkg.com/configuration/manifest#preferUnplugged) to
`package.json`, so Yarn will install Prettier as unplug by default.

##### Support shared config that forbids `require()`
([#&#8203;15233](https://togithub.com/prettier/prettier/pull/15233) by
[@&#8203;fisker](https://togithub.com/fisker))

If an external shared config package is used, and the package `exports`
don't have `require` or `default` export.

In Prettier 3.0.2 Prettier fails when attempt to `require()` the
package, and throws an error.

```text
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json
```

##### Allow argument of `require()` to break
([#&#8203;15256](https://togithub.com/prettier/prettier/pull/15256) by
[@&#8203;fisker](https://togithub.com/fisker))

<!-- prettier-ignore -->

```jsx
// Input
const plugin = require(
  global.STANDALONE
    ? path.join(__dirname, "../standalone.js")
    : path.join(__dirname, "..")
);

// Prettier 3.0.2
const plugin = require(global.STANDALONE
  ? path.join(__dirname, "../standalone.js")
  : path.join(__dirname, ".."));

// Prettier 3.0.3
const plugin = require(
  global.STANDALONE
    ? path.join(__dirname, "../standalone.js")
    : path.join(__dirname, "..")
);
```

##### Do not print trailing commas in arrow function type parameter
lists in `ts` code blocks
([#&#8203;15286](https://togithub.com/prettier/prettier/pull/15286) by
[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki))

<!-- prettier-ignore -->

````md
<!-- Input -->
```ts
const foo = <T>() => {}
```

<!-- Prettier 3.0.2 -->
```ts
const foo = <T,>() => {}
```

<!-- Prettier 3.0.3 -->
```ts
const foo = <T>() => {}
```
````

##### Support TypeScript 5.2 `using` / `await using` declaration
([#&#8203;15321](https://togithub.com/prettier/prettier/pull/15321) by
[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki))

Support for the upcoming Explicit Resource Management feature in
ECMAScript. [`using` / `await using`
declaration](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#using-declarations-and-explicit-resource-management)

<!-- prettier-ignore -->

```tsx
{
   using foo = new Foo();
   await using bar = new Bar();
}
```

</details>

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

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

[Compare
Source](https://togithub.com/recharts/recharts/compare/v2.7.3...v2.8.0)

#### What's Changed

Minor changes - mostly focused on resolving errors from
[https://github.com/recharts/recharts/issues/3615](https://togithub.com/recharts/recharts/issues/3615)

##### Feat

- `Pie`: default tabIndex and accept it as prop by
[@&#8203;akamfoad](https://togithub.com/akamfoad) in
[https://github.com/recharts/recharts/pull/3700](https://togithub.com/recharts/recharts/pull/3700)
- `Sankey`: add prop to control sankey sorting by
[@&#8203;daformat](https://togithub.com/daformat) in
[https://github.com/recharts/recharts/pull/3690](https://togithub.com/recharts/recharts/pull/3690)
- \[a11y] `Brush`: Add basic keyboard accessibility support for the
Brush component by
[@&#8203;julianna-langston](https://togithub.com/julianna-langston) in
[https://github.com/recharts/recharts/pull/3633](https://togithub.com/recharts/recharts/pull/3633)
- `RadialBarChart`: support className prop by
[@&#8203;victorgare](https://togithub.com/victorgare) in
[https://github.com/recharts/recharts/pull/3654](https://togithub.com/recharts/recharts/pull/3654)

##### Fix

- defaultProps errros on function components in newer versions of react
- fixes
[https://github.com/recharts/recharts/issues/3615](https://togithub.com/recharts/recharts/issues/3615)
- TS: Add value type to legend Formatter event by
[@&#8203;daryl-sf](https://togithub.com/daryl-sf) in
[https://github.com/recharts/recharts/pull/3668](https://togithub.com/recharts/recharts/pull/3668)
- Switch useLayoutEffect to useEffect in Rectangle for SSR by
[@&#8203;sieroaoj](https://togithub.com/sieroaoj) in
[https://github.com/recharts/recharts/pull/3657](https://togithub.com/recharts/recharts/pull/3657)

##### Refactor

- refactor function components to use default params, revert Tooltip to
class based component - resolves console errors about defaultProps

##### Docs

-   Some storybook example additions/changes

#### New Contributors

- [@&#8203;victorgare](https://togithub.com/victorgare) made their first
contribution in
[https://github.com/recharts/recharts/pull/3654](https://togithub.com/recharts/recharts/pull/3654)
- [@&#8203;gcallaghan-nd](https://togithub.com/gcallaghan-nd) made their
first contribution in
[https://github.com/recharts/recharts/pull/3662](https://togithub.com/recharts/recharts/pull/3662)
- [@&#8203;sieroaoj](https://togithub.com/sieroaoj) made their first
contribution in
[https://github.com/recharts/recharts/pull/3657](https://togithub.com/recharts/recharts/pull/3657)
- [@&#8203;daryl-sf](https://togithub.com/daryl-sf) made their first
contribution in
[https://github.com/recharts/recharts/pull/3668](https://togithub.com/recharts/recharts/pull/3668)
- [@&#8203;daformat](https://togithub.com/daformat) made their first
contribution in
[https://github.com/recharts/recharts/pull/3690](https://togithub.com/recharts/recharts/pull/3690)

**Full Changelog**:
https://github.com/recharts/recharts/compare/v2.7.2...v2.8.0

</details>

<details>
<summary>rudderlabs/rudder-sdk-js (rudder-sdk-js)</summary>

###
[`v2.40.5`](https://togithub.com/rudderlabs/rudder-sdk-js/blob/HEAD/CHANGELOG.md#2405-2023-08-28)

[Compare
Source](https://togithub.com/rudderlabs/rudder-sdk-js/compare/v2.40.4...rudder-sdk-js@2.40.5)

###
[`v2.40.4`](https://togithub.com/rudderlabs/rudder-sdk-js/blob/HEAD/CHANGELOG.md#2404-2023-08-21)

[Compare
Source](https://togithub.com/rudderlabs/rudder-sdk-js/compare/v2.40.3...v2.40.4)

###
[`v2.40.3`](https://togithub.com/rudderlabs/rudder-sdk-js/blob/HEAD/CHANGELOG.md#2403-2023-08-18)

[Compare
Source](https://togithub.com/rudderlabs/rudder-sdk-js/compare/v2.40.2...v2.40.3)

</details>

<details>
<summary>stripe/stripe-node (stripe)</summary>

###
[`v13.3.0`](https://togithub.com/stripe/stripe-node/blob/HEAD/CHANGELOG.md#1330---2023-08-24)

[Compare
Source](https://togithub.com/stripe/stripe-node/compare/v13.2.0...v13.3.0)

- [#&#8203;1879](https://togithub.com/stripe/stripe-node/pull/1879)
Update generated code
- Add support for `retention` on
`BillingPortal.Session.flow.subscription_cancel` and
`BillingPortal.SessionCreateParams.flow_data.subscription_cancel`
- Add support for `prefetch` on
`Checkout.Session.payment_method_options.us_bank_account.financial_connections`,
`Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections`,
`FinancialConnections.SessionCreateParams`,
`FinancialConnections.Session`,
`Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections`,
`InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections`,
`InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections`,
`PaymentIntent.payment_method_options.us_bank_account.financial_connections`,
`PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections`,
`PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections`,
`PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections`,
`SetupIntent.payment_method_options.us_bank_account.financial_connections`,
`SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections`,
`SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections`,
`SetupIntentUpdateParams.payment_method_options.

</details>

---

### Configuration

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

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

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

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Josep Vidal <josepvidalvidal@gmail.com>
GMer78 pushed a commit to GMer78/recharts-1 that referenced this pull request Nov 24, 2023
<!--- Provide a general summary of your changes in the Title above -->

## Description

Add a property to `DefaultLegendContent` type `Formatter` - `value?:
any;`. This will provide type safety when using legend formatter with a
pie chart.

## Related Issue
recharts#3666
<!--- This project only accepts pull requests related to open issues -->
<!--- If suggesting a new feature or change, please discuss it in an
issue first -->
<!--- If fixing a bug, there should be an issue describing it with steps
to reproduce -->
<!--- Please link to the issue here: -->

## Motivation and Context
This solves a TS issue where when passing a formatter function to a
legend inside a pie chart, `entry.payload` will not include the payload
value.
<!--- Why is this change required? What problem does it solve? -->

## How Has This Been Tested?
`npm run test`, `npm run lint` & `npm run build-types` all passed.
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots (if appropriate):

## Types of changes

<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->

- [x] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)

## Checklist:

<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->

- [x] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [x] All new and existing tests passed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants