recharts/recharts (recharts)
### [`v2.12.0`](https://togithub.com/recharts/recharts/releases/tag/v2.12.0)
[Compare Source](https://togithub.com/recharts/recharts/compare/36c14c63d271d05b701e1d32ac931de0fd30b360...v2.12.0)
#### What's Changed
Bug fixes and a few small new features.
Releasing 2.12.0 to create a "clean slate" as contributors are discussing next moves for recharts.
We will try to focus on upgrades, architectural changes, and long-pending breaking changes so we can release a recharts v3. This will not be a large major version, or one hard to upgrade to, but rather a major version bump to prevent us from breaking people with library upgrades, large refactors, etc. Feature parity should hold. Thanks!
#### Features
- `Bar`: Accept a callback function for `minPointSize` so it can be determined by data by [@ckifer](https://togithub.com/ckifer) in [https://github.com/recharts/recharts/pull/4099](https://togithub.com/recharts/recharts/pull/4099) closes [https://github.com/recharts/recharts/issues/2819](https://togithub.com/recharts/recharts/issues/2819)
- `Accessibility`: Enable screen reader support with accessibilityLayer and default tooltip by [@julianna-langston](https://togithub.com/julianna-langston) in [https://github.com/recharts/recharts/pull/4077](https://togithub.com/recharts/recharts/pull/4077)
#### Fix
- `Bar`: `activeBar` should not be true by default, fixes a breaking change from 2.9.0 by [@ckifer](https://togithub.com/ckifer) in [https://github.com/recharts/recharts/pull/4139](https://togithub.com/recharts/recharts/pull/4139) - fixes [https://github.com/recharts/recharts/issues/4103](https://togithub.com/recharts/recharts/issues/4103) and [https://github.com/recharts/recharts/issues/4101](https://togithub.com/recharts/recharts/issues/4101)
- `Scatter`: fix non-unique key errors by [@imagineLife](https://togithub.com/imagineLife) in [https://github.com/recharts/recharts/pull/4087](https://togithub.com/recharts/recharts/pull/4087) - fixes [https://github.com/recharts/recharts/issues/4151](https://togithub.com/recharts/recharts/issues/4151) and [https://github.com/recharts/recharts/issues/4060](https://togithub.com/recharts/recharts/issues/4060)
- `Pie`: fix non-unique key errors by [@imagineLife](https://togithub.com/imagineLife) in [https://github.com/recharts/recharts/pull/4106](https://togithub.com/recharts/recharts/pull/4106)
- `Tooltip`: fix bug that caused throttled tooltip to stay active when moving mouse quickly by [@HHongSeungWoo](https://togithub.com/HHongSeungWoo) in [https://github.com/recharts/recharts/pull/4100](https://togithub.com/recharts/recharts/pull/4100) fixes [https://github.com/recharts/recharts/issues/4093](https://togithub.com/recharts/recharts/issues/4093)
#### Chore
- Cleanup, tests, and refactoring work. Thanks [@PavelVanecek](https://togithub.com/PavelVanecek)
- Upgrade react smooth, remove `translateStyle`, remove prop-types as a peerDep
- **NOTE**: animations will no longer have browser prefixes on them. Browsers have good support for this (https://caniuse.com/?search=transforms)
- Upgrade dev dependencies
- Upgrade TypeScript to 4.9.5 (no definition changes from upgrade)
#### Storybook
- New storybook stories and doc updates
#### New Contributors
- [@TRFielder](https://togithub.com/TRFielder) made their first contribution in [https://github.com/recharts/recharts/pull/4088](https://togithub.com/recharts/recharts/pull/4088)
**Full Changelog**: https://github.com/recharts/recharts/compare/v2.11...v2.12.0
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. View repository job log here.
This PR contains the following updates:
2.11.0
->2.12.0
Release Notes
recharts/recharts (recharts)
### [`v2.12.0`](https://togithub.com/recharts/recharts/releases/tag/v2.12.0) [Compare Source](https://togithub.com/recharts/recharts/compare/36c14c63d271d05b701e1d32ac931de0fd30b360...v2.12.0) #### What's Changed Bug fixes and a few small new features. Releasing 2.12.0 to create a "clean slate" as contributors are discussing next moves for recharts. We will try to focus on upgrades, architectural changes, and long-pending breaking changes so we can release a recharts v3. This will not be a large major version, or one hard to upgrade to, but rather a major version bump to prevent us from breaking people with library upgrades, large refactors, etc. Feature parity should hold. Thanks! #### Features - `Bar`: Accept a callback function for `minPointSize` so it can be determined by data by [@ckifer](https://togithub.com/ckifer) in [https://github.com/recharts/recharts/pull/4099](https://togithub.com/recharts/recharts/pull/4099) closes [https://github.com/recharts/recharts/issues/2819](https://togithub.com/recharts/recharts/issues/2819) - `Accessibility`: Enable screen reader support with accessibilityLayer and default tooltip by [@julianna-langston](https://togithub.com/julianna-langston) in [https://github.com/recharts/recharts/pull/4077](https://togithub.com/recharts/recharts/pull/4077) #### Fix - `Bar`: `activeBar` should not be true by default, fixes a breaking change from 2.9.0 by [@ckifer](https://togithub.com/ckifer) in [https://github.com/recharts/recharts/pull/4139](https://togithub.com/recharts/recharts/pull/4139) - fixes [https://github.com/recharts/recharts/issues/4103](https://togithub.com/recharts/recharts/issues/4103) and [https://github.com/recharts/recharts/issues/4101](https://togithub.com/recharts/recharts/issues/4101) - `Scatter`: fix non-unique key errors by [@imagineLife](https://togithub.com/imagineLife) in [https://github.com/recharts/recharts/pull/4087](https://togithub.com/recharts/recharts/pull/4087) - fixes [https://github.com/recharts/recharts/issues/4151](https://togithub.com/recharts/recharts/issues/4151) and [https://github.com/recharts/recharts/issues/4060](https://togithub.com/recharts/recharts/issues/4060) - `Pie`: fix non-unique key errors by [@imagineLife](https://togithub.com/imagineLife) in [https://github.com/recharts/recharts/pull/4106](https://togithub.com/recharts/recharts/pull/4106) - `Tooltip`: fix bug that caused throttled tooltip to stay active when moving mouse quickly by [@HHongSeungWoo](https://togithub.com/HHongSeungWoo) in [https://github.com/recharts/recharts/pull/4100](https://togithub.com/recharts/recharts/pull/4100) fixes [https://github.com/recharts/recharts/issues/4093](https://togithub.com/recharts/recharts/issues/4093) #### Chore - Cleanup, tests, and refactoring work. Thanks [@PavelVanecek](https://togithub.com/PavelVanecek) - Upgrade react smooth, remove `translateStyle`, remove prop-types as a peerDep - **NOTE**: animations will no longer have browser prefixes on them. Browsers have good support for this (https://caniuse.com/?search=transforms) - Upgrade dev dependencies - Upgrade TypeScript to 4.9.5 (no definition changes from upgrade) #### Storybook - New storybook stories and doc updates #### New Contributors - [@TRFielder](https://togithub.com/TRFielder) made their first contribution in [https://github.com/recharts/recharts/pull/4088](https://togithub.com/recharts/recharts/pull/4088) **Full Changelog**: https://github.com/recharts/recharts/compare/v2.11...v2.12.0Configuration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.