chartjs/Chart.js (chart.js)
### [`v4.4.4`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.4)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.4.3...v4.4.4)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.4.4/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.4.4/)
- [API](https://www.chartjs.org/docs/4.4.4/api/)
- [Samples](https://www.chartjs.org/docs/4.4.4/samples/)
#### Bugs Fixed
- [#11873](https://redirect.github.com/chartjs/Chart.js/issues/11873) Check if range method exists on element before executing it
- [#11863](https://redirect.github.com/chartjs/Chart.js/issues/11863) Return false from the average tooltip positioner on no valid data
- [#11858](https://redirect.github.com/chartjs/Chart.js/issues/11858) Bugfix/issue 11804 tooltip show for all invisible
- [#11851](https://redirect.github.com/chartjs/Chart.js/issues/11851) fix: Unset \_resizeBeforeDraw before \_resize() call to avoid possible recursion
- [#11844](https://redirect.github.com/chartjs/Chart.js/issues/11844) fix issue #\11717
- [#11788](https://redirect.github.com/chartjs/Chart.js/issues/11788) Fix drawing angle lines on reversed radial scale
#### Types
- [#11867](https://redirect.github.com/chartjs/Chart.js/issues/11867) fix(types): exclude DeepPartial\ from ChartOptions interface
- [#11862](https://redirect.github.com/chartjs/Chart.js/issues/11862) fix(types): add xCenter and yCenter properties to RadialLinearScale interface
- [#11817](https://redirect.github.com/chartjs/Chart.js/issues/11817) Remove box padding from legend types
- [#11796](https://redirect.github.com/chartjs/Chart.js/issues/11796) Add fit method to LegendElement interface
- [#11780](https://redirect.github.com/chartjs/Chart.js/issues/11780) types: Allow passing undefined for chart options
#### Documentation
- [#11871](https://redirect.github.com/chartjs/Chart.js/issues/11871) Add radial linear scale to docs section of samples
- [#11823](https://redirect.github.com/chartjs/Chart.js/issues/11823) Update OffscreenCanvas documentation, as it is widely available now
- [#11781](https://redirect.github.com/chartjs/Chart.js/issues/11781) Fix some typos
#### Development
- [#11874](https://redirect.github.com/chartjs/Chart.js/issues/11874) Bump package version to 4.4.4
Thanks to [@CatchABus](https://redirect.github.com/CatchABus), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@MichelHMachado](https://redirect.github.com/MichelHMachado), [@artus9033](https://redirect.github.com/artus9033), [@huqingkun](https://redirect.github.com/huqingkun), [@jdufresne](https://redirect.github.com/jdufresne) and [@joliss](https://redirect.github.com/joliss)
### [`v4.4.3`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.3)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.4.2...v4.4.3)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.4.3/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.4.3/)
- [API](https://www.chartjs.org/docs/4.4.3/api/)
- [Samples](https://www.chartjs.org/docs/4.4.3/samples/)
- [#11754](https://redirect.github.com/chartjs/Chart.js/issues/11754) Fix error when object prototype is frozen
#### Bugs Fixed
- [#11764](https://redirect.github.com/chartjs/Chart.js/issues/11764) do not attempt to clear canvas if one does not exist
- [#11755](https://redirect.github.com/chartjs/Chart.js/issues/11755) #\11450 hide bar by dataindex
- [#11690](https://redirect.github.com/chartjs/Chart.js/issues/11690) Create parsed object with correct keys
- [#11707](https://redirect.github.com/chartjs/Chart.js/issues/11707) platform.isAttached should return false if canvas is false-y
#### Documentation
- [#11762](https://redirect.github.com/chartjs/Chart.js/issues/11762) Update license year
#### Development
- [#11776](https://redirect.github.com/chartjs/Chart.js/issues/11776) Bump to 4.4.3
- [#11773](https://redirect.github.com/chartjs/Chart.js/issues/11773) Bump pnpm/action-setup from 3.0.0 to 4.0.0
- [#11720](https://redirect.github.com/chartjs/Chart.js/issues/11720) Bump follow-redirects from 1.15.4 to 1.15.6
Thanks to [@DAcodedBEAT](https://redirect.github.com/DAcodedBEAT), [@EricWittrock](https://redirect.github.com/EricWittrock), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@LiamSwayne](https://redirect.github.com/LiamSwayne), [@dependabot](https://redirect.github.com/dependabot) and [@dependabot](https://redirect.github.com/dependabot)\[bot]
### [`v4.4.2`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.2)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.4.1...v4.4.2)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.4.2/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.4.2/)
- [API](https://www.chartjs.org/docs/4.4.2/api/)
- [Samples](https://www.chartjs.org/docs/4.4.2/samples/)
#### Bugs Fixed
- [#11685](https://redirect.github.com/chartjs/Chart.js/issues/11685) addListener and removeListener should be only invoked on truthy values
- [#11682](https://redirect.github.com/chartjs/Chart.js/issues/11682) fix #\11503, autoskipping 0 tick when min is below 0
- [#11616](https://redirect.github.com/chartjs/Chart.js/issues/11616) fix(#\11615): fix calculating caretX position on stacked bar with index interaction.
#### Types
- [#11662](https://redirect.github.com/chartjs/Chart.js/issues/11662) bugfix #\10896 - Changed 'r' to optional for BubbleChart
#### Documentation
- [#11674](https://redirect.github.com/chartjs/Chart.js/issues/11674) docs(types): fix description in index.d.ts
- [#11614](https://redirect.github.com/chartjs/Chart.js/issues/11614) Add extra calrification for html legend
#### Development
- [#11689](https://redirect.github.com/chartjs/Chart.js/issues/11689) Bump to 4.4.2
- [#11664](https://redirect.github.com/chartjs/Chart.js/issues/11664) Bump pnpm/action-setup from 2.4.0 to 3.0.0
- [#11657](https://redirect.github.com/chartjs/Chart.js/issues/11657) Bump release-drafter/release-drafter from 5 to 6
- [#11650](https://redirect.github.com/chartjs/Chart.js/issues/11650) Bump dorny/paths-filter from 2 to 3
- [#11636](https://redirect.github.com/chartjs/Chart.js/issues/11636) Bump socket.io-parser from 4.2.2 to 4.2.4
- [#11635](https://redirect.github.com/chartjs/Chart.js/issues/11635) Bump follow-redirects from 1.15.2 to 1.15.4
- [#11633](https://redirect.github.com/chartjs/Chart.js/issues/11633) Update pnpm lockfile
Thanks to [@DAcodedBEAT](https://redirect.github.com/DAcodedBEAT), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@Megaemce](https://redirect.github.com/Megaemce), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@mirumirumi](https://redirect.github.com/mirumirumi), [@smoonsf](https://redirect.github.com/smoonsf) and [@waszkiewiczja](https://redirect.github.com/waszkiewiczja)
### [`v4.4.1`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.1)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.4.0...v4.4.1)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.4.1/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.4.1/)
- [API](https://www.chartjs.org/docs/4.4.1/api/)
- [Samples](https://www.chartjs.org/docs/4.4.1/samples/)
#### Bugs Fixed
- [#11605](https://redirect.github.com/chartjs/Chart.js/issues/11605) Update font spec type
- [#11596](https://redirect.github.com/chartjs/Chart.js/issues/11596) Tooltip fixes (getLabelAndValue on null controller, null getParsed)
- [#11588](https://redirect.github.com/chartjs/Chart.js/issues/11588) fix: Guard access to window in helpers.dom.ts for browserless rendering
- [#11577](https://redirect.github.com/chartjs/Chart.js/issues/11577) Fix backdrop padding
- [#11488](https://redirect.github.com/chartjs/Chart.js/issues/11488) Change type of mode in chart.update(mode)
#### Types
- [#11605](https://redirect.github.com/chartjs/Chart.js/issues/11605) Update font spec type
- [#11572](https://redirect.github.com/chartjs/Chart.js/issues/11572) fix: Property platform missing from chart configuration typings
- [#11569](https://redirect.github.com/chartjs/Chart.js/issues/11569) fix: pass Plugin TType down to hooks chart arg
- [#11488](https://redirect.github.com/chartjs/Chart.js/issues/11488) Change type of mode in chart.update(mode)
#### Documentation
- [#11562](https://redirect.github.com/chartjs/Chart.js/issues/11562) Fix migration docs links
- [#11483](https://redirect.github.com/chartjs/Chart.js/issues/11483) docs: Fix typo for documentation of plugins.tooltip.textDirection
#### Development
- [#11606](https://redirect.github.com/chartjs/Chart.js/issues/11606) Bump 4.4.1
- [#11599](https://redirect.github.com/chartjs/Chart.js/issues/11599) Remove size limit from CI
- [#11570](https://redirect.github.com/chartjs/Chart.js/issues/11570) Replace deprecated command with environment file
- [#11560](https://redirect.github.com/chartjs/Chart.js/issues/11560) Bump actions/setup-node from 3 to 4
- [#11490](https://redirect.github.com/chartjs/Chart.js/issues/11490) fix: simplify check hasFunction
Thanks to [@CatchABus](https://redirect.github.com/CatchABus), [@Cazka](https://redirect.github.com/Cazka), [@Connormiha](https://redirect.github.com/Connormiha), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@Sengulair](https://redirect.github.com/Sengulair), [@bboy-chocomint](https://redirect.github.com/bboy-chocomint), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@jongwooo](https://redirect.github.com/jongwooo), [@joshkel](https://redirect.github.com/joshkel) and [@unverbraucht](https://redirect.github.com/unverbraucht)
### [`v4.4.0`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.0)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.3.3...v4.4.0)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.4.0/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.4.0/)
- [API](https://www.chartjs.org/docs/4.4.0/api/)
- [Samples](https://www.chartjs.org/docs/4.4.0/samples/)
#### Enhancements
- [#11404](https://redirect.github.com/chartjs/Chart.js/issues/11404) Add clip option to scale configuration to allow unclipped scales
#### Bugs Fixed
- [#11435](https://redirect.github.com/chartjs/Chart.js/issues/11435) BorderRadius of Bar Chart issue on Firefox 116
#### Types
- [#11348](https://redirect.github.com/chartjs/Chart.js/issues/11348) fix: Add backgroundColor type on CoreScaleOptions
#### Documentation
- [#11439](https://redirect.github.com/chartjs/Chart.js/issues/11439) Replace html extension with md extension for docs
#### Development
- [#11461](https://redirect.github.com/chartjs/Chart.js/issues/11461) Bump 4.4.0
Thanks to [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@Mer-cat](https://redirect.github.com/Mer-cat), [@bogdankorshunov](https://redirect.github.com/bogdankorshunov) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.3.3`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.3.3)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.3.2...v4.3.3)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.3.3/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.3.3/)
- [API](https://www.chartjs.org/docs/4.3.3/api/)
- [Samples](https://www.chartjs.org/docs/4.3.3/samples/)
- [#11432](https://redirect.github.com/chartjs/Chart.js/issues/11432) Revert fix for monotone cubic interpolation
#### Development
- [#11427](https://redirect.github.com/chartjs/Chart.js/issues/11427) Bump pnpm/action-setup from 2.2.4 to 2.4.0
Thanks to [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot] and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.3.2`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.3.2)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.3.1...v4.3.2)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.3.2/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.3.2/)
- [API](https://www.chartjs.org/docs/4.3.2/api/)
- [Samples](https://www.chartjs.org/docs/4.3.2/samples/)
#### Types
- [#11422](https://redirect.github.com/chartjs/Chart.js/issues/11422) Revert feature to disable plugins by TS
- [#11419](https://redirect.github.com/chartjs/Chart.js/issues/11419) Updates to scale type definitions
#### Development
- [#11423](https://redirect.github.com/chartjs/Chart.js/issues/11423) Bump 4.3.2
Thanks to [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@joshkel](https://redirect.github.com/joshkel) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.3.1`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.3.1)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.3.0...v4.3.1)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.3.1/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.3.1/)
- [API](https://www.chartjs.org/docs/4.3.1/api/)
- [Samples](https://www.chartjs.org/docs/4.3.1/samples/)
- [#11417](https://redirect.github.com/chartjs/Chart.js/issues/11417) Bump 4.3.1
- [#11330](https://redirect.github.com/chartjs/Chart.js/issues/11330) \[docs] HTML Legend sample: add flex-shrink: 0 to color box
#### Bugs Fixed
- [#11377](https://redirect.github.com/chartjs/Chart.js/issues/11377) Fix curve path if scale limits are set for line chart
- [#11388](https://redirect.github.com/chartjs/Chart.js/issues/11388) Fix time series scale to have each data point is spread equidistant
- [#11352](https://redirect.github.com/chartjs/Chart.js/issues/11352) Fix mismatch between hit boxes and drawn items in legend plugin
- [#11346](https://redirect.github.com/chartjs/Chart.js/issues/11346) Add text stoke radial linear scale
- [#11334](https://redirect.github.com/chartjs/Chart.js/issues/11334) Fix toggling showLine option on scatter controller
#### Types
- [#11403](https://redirect.github.com/chartjs/Chart.js/issues/11403) Add missing feature for disabling plugins in TyeScript
- [#11396](https://redirect.github.com/chartjs/Chart.js/issues/11396) Fix type of tickBorderDash in GridLineOptions
- [#11187](https://redirect.github.com/chartjs/Chart.js/issues/11187) Split the TimeScaleOptions type into composable sub types
- [#11383](https://redirect.github.com/chartjs/Chart.js/issues/11383) fix: add pointStyleWidth to type definitions
- [#11358](https://redirect.github.com/chartjs/Chart.js/issues/11358) Add \`beforeDraw\` to drawtime type
- [#11350](https://redirect.github.com/chartjs/Chart.js/issues/11350) Add events property to Plugin defined type
- [#11309](https://redirect.github.com/chartjs/Chart.js/issues/11309) Export explicitly the plugin options definition which is augmented by plugins implementation
#### Documentation
- [#11345](https://redirect.github.com/chartjs/Chart.js/issues/11345) Clarify update docs
- [#11324](https://redirect.github.com/chartjs/Chart.js/issues/11324) Refined grammar and updated overall .md documentation files
- [#11322](https://redirect.github.com/chartjs/Chart.js/issues/11322) minor correction of documentation for 'Grace'
- [#11284](https://redirect.github.com/chartjs/Chart.js/issues/11284) Correct tooltip dates displaying incorrectly reported in #\11229
- [#11300](https://redirect.github.com/chartjs/Chart.js/issues/11300) Expend note that chart must be in its own dedicated container
#### Development
- [#11318](https://redirect.github.com/chartjs/Chart.js/issues/11318) Switch from Slack to Discord
- [#11301](https://redirect.github.com/chartjs/Chart.js/issues/11301) Update slack link
- [#11302](https://redirect.github.com/chartjs/Chart.js/issues/11302) Update size limits
Thanks to [@Frenzie](https://redirect.github.com/Frenzie), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@etimberg](https://redirect.github.com/etimberg), [@matthewhegarty](https://redirect.github.com/matthewhegarty), [@mukham12](https://redirect.github.com/mukham12), [@skopz356](https://redirect.github.com/skopz356) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.3.0`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.3.0)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.2.1...v4.3.0)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/4.3.0/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/4.3.0/)
- [API](https://www.chartjs.org/docs/4.3.0/api/)
- [Samples](https://www.chartjs.org/docs/4.3.0/samples/)
- [#11257](https://redirect.github.com/chartjs/Chart.js/issues/11257) Bump to 4.3.0
- [#11217](https://redirect.github.com/chartjs/Chart.js/issues/11217) Enable applying of gradients and pattern on line segments
- [#11134](https://redirect.github.com/chartjs/Chart.js/issues/11134) Use custom scale defaults and dataset axis ID options to determine the axis
- [#11061](https://redirect.github.com/chartjs/Chart.js/issues/11061) fix RTL tooltip colorBox placement
#### Enhancements
- [#11055](https://redirect.github.com/chartjs/Chart.js/issues/11055) Enable point labels hiding when overlapped
- [#11180](https://redirect.github.com/chartjs/Chart.js/issues/11180) Border is counted as part of ArcElement
- [#11121](https://redirect.github.com/chartjs/Chart.js/issues/11121) refactor: rewrite config helpers to ts
- [#11100](https://redirect.github.com/chartjs/Chart.js/issues/11100) refactor: rewrite canvas helpers to ts
- [#11127](https://redirect.github.com/chartjs/Chart.js/issues/11127) Add borderDash options to arc element
#### Bugs Fixed
- [#11238](https://redirect.github.com/chartjs/Chart.js/issues/11238) Check for isNaN before building number formatter options
- [#11116](https://redirect.github.com/chartjs/Chart.js/issues/11116) Fix: don't generate ticks > max if max is specified
#### Types
- [#11121](https://redirect.github.com/chartjs/Chart.js/issues/11121) refactor: rewrite config helpers to ts
- [#11100](https://redirect.github.com/chartjs/Chart.js/issues/11100) refactor: rewrite canvas helpers to ts
- [#11143](https://redirect.github.com/chartjs/Chart.js/issues/11143) Docs: fix tooltip model doc.
#### Documentation
- [#11241](https://redirect.github.com/chartjs/Chart.js/issues/11241) Add redirect for old V3 migration guides in release notes
- [#11244](https://redirect.github.com/chartjs/Chart.js/issues/11244) Fix documentation about how to manage own custom plugin for types
- [#11220](https://redirect.github.com/chartjs/Chart.js/issues/11220) docs: Fix a few typos
- [#11154](https://redirect.github.com/chartjs/Chart.js/issues/11154) Update tooltip.md
#### Development
- [#11240](https://redirect.github.com/chartjs/Chart.js/issues/11240) Add version specific urls to release template
- [#11212](https://redirect.github.com/chartjs/Chart.js/issues/11212) Update size limits
- [#11209](https://redirect.github.com/chartjs/Chart.js/issues/11209) chore: change pnpm version in engines field to be able to use 8.x.x
- [#11174](https://redirect.github.com/chartjs/Chart.js/issues/11174) Add colors plugin to size limit
- [#11165](https://redirect.github.com/chartjs/Chart.js/issues/11165) Disable canvas acceleration in Firefox 110 in test cases
- [#11145](https://redirect.github.com/chartjs/Chart.js/issues/11145) Simplify \_arrayUnique
- [#11135](https://redirect.github.com/chartjs/Chart.js/issues/11135) Change labelColors to labelColor in tooltip drawColorBox method.
Thanks to [@CodingMarco](https://redirect.github.com/CodingMarco), [@Connormiha](https://redirect.github.com/Connormiha), [@Demir-Utku](https://redirect.github.com/Demir-Utku), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@dangreen](https://redirect.github.com/dangreen), [@defunctzombie](https://redirect.github.com/defunctzombie), [@etimberg](https://redirect.github.com/etimberg), [@leo2436](https://redirect.github.com/leo2436), [@olenderhub](https://redirect.github.com/olenderhub), [@shahabhm](https://redirect.github.com/shahabhm), [@stockiNail](https://redirect.github.com/stockiNail) and [@timgates42](https://redirect.github.com/timgates42)
### [`v4.2.1`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.2.1)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.2.0...v4.2.1)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
- [#11045](https://redirect.github.com/chartjs/Chart.js/issues/11045) fix: decimation plugin data not writeable after clean
#### Bugs Fixed
- [#11069](https://redirect.github.com/chartjs/Chart.js/issues/11069) Use maxTicksLimit option to calculate the labels size on ticks
#### Types
- [#11102](https://redirect.github.com/chartjs/Chart.js/issues/11102) chore: #\10963 revert
- [#11115](https://redirect.github.com/chartjs/Chart.js/issues/11115) Add colors plugin TS options to be configured
- [#11081](https://redirect.github.com/chartjs/Chart.js/issues/11081) fix: add bgColor type in RadialLinearScaleOptions
- [#11095](https://redirect.github.com/chartjs/Chart.js/issues/11095) 🐛 fixes compilation error when option --isolatedModules is set
#### Documentation
- [#11110](https://redirect.github.com/chartjs/Chart.js/issues/11110) Remove override warning tooltips
- [#11093](https://redirect.github.com/chartjs/Chart.js/issues/11093) Remove meetup banner
- [#11077](https://redirect.github.com/chartjs/Chart.js/issues/11077) Fix documentation typo
#### Development
- [#11130](https://redirect.github.com/chartjs/Chart.js/issues/11130) Bump to 4.2.1
- [#11124](https://redirect.github.com/chartjs/Chart.js/issues/11124) Remove circumference property retrieving from arc element for center calculation because not used
- [#11113](https://redirect.github.com/chartjs/Chart.js/issues/11113) Update link to new template
Thanks to [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@choichoijin](https://redirect.github.com/choichoijin), [@dangreen](https://redirect.github.com/dangreen), [@etimberg](https://redirect.github.com/etimberg), [@jljouannic](https://redirect.github.com/jljouannic), [@johakr](https://redirect.github.com/johakr), [@n1313](https://redirect.github.com/n1313) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.2.0`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.2.0)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.1.2...v4.2.0)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
- [#11054](https://redirect.github.com/chartjs/Chart.js/issues/11054) Add pointLabel context type documentation
- [#11043](https://redirect.github.com/chartjs/Chart.js/issues/11043) chore: Add Chart.js meetup announcement to README
#### Enhancements
- [#11063](https://redirect.github.com/chartjs/Chart.js/issues/11063) Add format method to time scale to format timestamp using scale options
#### Bugs Fixed
- [#11003](https://redirect.github.com/chartjs/Chart.js/issues/11003) Check colors definition in the chart options
#### Types
- [#11017](https://redirect.github.com/chartjs/Chart.js/issues/11017) Change 'normal' update mode to 'default' as documented
- [#11051](https://redirect.github.com/chartjs/Chart.js/issues/11051) fix: updated type for doughnut offset
#### Documentation
- [#11058](https://redirect.github.com/chartjs/Chart.js/issues/11058) Add banner to docs
- [#11057](https://redirect.github.com/chartjs/Chart.js/issues/11057) Update banner
#### Development
- [#11070](https://redirect.github.com/chartjs/Chart.js/issues/11070) Bump to 4.2.0
- [#11056](https://redirect.github.com/chartjs/Chart.js/issues/11056) Remove console.warn from a test case where not needed
Thanks to [@ankane](https://redirect.github.com/ankane), [@igorlukanin](https://redirect.github.com/igorlukanin), [@mlankamp](https://redirect.github.com/mlankamp) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.1.2`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.1.2)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.1.1...v4.1.2)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
#### Types
- [#11016](https://redirect.github.com/chartjs/Chart.js/issues/11016) fix: fix Plugin interface
- [#11008](https://redirect.github.com/chartjs/Chart.js/issues/11008) Add Z index to border options
#### Documentation
- [#11006](https://redirect.github.com/chartjs/Chart.js/issues/11006) Fixes missing markdown links in docs
#### Development
- [#11034](https://redirect.github.com/chartjs/Chart.js/issues/11034) chore: version bump
- [#11004](https://redirect.github.com/chartjs/Chart.js/issues/11004) Update link to UMD bundle for master
- [#11000](https://redirect.github.com/chartjs/Chart.js/issues/11000) chore: replace cp with js code
Thanks to [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@dangreen](https://redirect.github.com/dangreen) and [@matveycodes](https://redirect.github.com/matveycodes)
### [`v4.1.1`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.1.1)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.1.0...v4.1.1)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
- [#10988](https://redirect.github.com/chartjs/Chart.js/issues/10988) chore: Revert "Add Product Hunt button (temporarily)"
#### Bugs Fixed
- [#10971](https://redirect.github.com/chartjs/Chart.js/issues/10971) fix: avoid resize loop when browser zoom is set to 90%
- [#10993](https://redirect.github.com/chartjs/Chart.js/issues/10993) fix: move types to src dir to escape src / dist dirs in paths
- [#10992](https://redirect.github.com/chartjs/Chart.js/issues/10992) fix: hotfix chart.js/auto for commonjs
#### Types
- [#10993](https://redirect.github.com/chartjs/Chart.js/issues/10993) fix: move types to src dir to escape src / dist dirs in paths
#### Development
- [#10997](https://redirect.github.com/chartjs/Chart.js/issues/10997) Bump to 4.1.1
Thanks to [@dangreen](https://redirect.github.com/dangreen), [@etimberg](https://redirect.github.com/etimberg), [@gbaron](https://redirect.github.com/gbaron) and [@igorlukanin](https://redirect.github.com/igorlukanin)
### [`v4.1.0`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.1.0)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.0.1...v4.1.0)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
- [#10980](https://redirect.github.com/chartjs/Chart.js/issues/10980) chore: Add Product Hunt button (temporarily)
- [#10917](https://redirect.github.com/chartjs/Chart.js/issues/10917) fix: move @\kurkle/color to dependencies
#### Enhancements
- [#10966](https://redirect.github.com/chartjs/Chart.js/issues/10966) add getLabelItems public method
- [#10984](https://redirect.github.com/chartjs/Chart.js/issues/10984) feat: restore commonjs bundle
- [#10964](https://redirect.github.com/chartjs/Chart.js/issues/10964) Allow dynamic datasets to be colored
- [#10904](https://redirect.github.com/chartjs/Chart.js/issues/10904) Allow color plugin to work with custom dataset controllers
- [#10870](https://redirect.github.com/chartjs/Chart.js/issues/10870) feat: colors for mixed charts
- [#10886](https://redirect.github.com/chartjs/Chart.js/issues/10886) Pointstyle false
#### Bugs Fixed
- [#10942](https://redirect.github.com/chartjs/Chart.js/issues/10942) Ensure that args are saved inside of the throttled helper
- [#10766](https://redirect.github.com/chartjs/Chart.js/issues/10766) fix: stacked bar chart minBarLength causes overlapping
- [#10898](https://redirect.github.com/chartjs/Chart.js/issues/10898) Set the transition mode to the context for scriptable options
#### Types
- [#10963](https://redirect.github.com/chartjs/Chart.js/issues/10963) fix: unbind instance config from chart type
- [#10910](https://redirect.github.com/chartjs/Chart.js/issues/10910) Add stepSize option to time scale options types
#### Documentation
- [#10976](https://redirect.github.com/chartjs/Chart.js/issues/10976) docs: Update Slack link
- [#10965](https://redirect.github.com/chartjs/Chart.js/issues/10965) Broken link is fixed.
- [#10955](https://redirect.github.com/chartjs/Chart.js/issues/10955) Update auto import in usage docs
- [#10903](https://redirect.github.com/chartjs/Chart.js/issues/10903) docs: add info about ESM into migration guide.
- [#10885](https://redirect.github.com/chartjs/Chart.js/issues/10885) update migration guide
- [#10884](https://redirect.github.com/chartjs/Chart.js/issues/10884) Move border opts to correct location for samples
- [#10872](https://redirect.github.com/chartjs/Chart.js/issues/10872) Remove V3 support, update readme
#### Development
- [#10962](https://redirect.github.com/chartjs/Chart.js/issues/10962) test: turn on types linting
- [#10983](https://redirect.github.com/chartjs/Chart.js/issues/10983) bunp version to 4.1.0
- [#10974](https://redirect.github.com/chartjs/Chart.js/issues/10974) chore: add lint cache
- [#10930](https://redirect.github.com/chartjs/Chart.js/issues/10930) Update react template to V4 vite
- [#10919](https://redirect.github.com/chartjs/Chart.js/issues/10919) Use UDM build for reproducible sample
Thanks to [@Kit-p](https://redirect.github.com/Kit-p), [@LeeLenaleee](https://redirect.github.com/LeeLenaleee), [@Simon-He95](https://redirect.github.com/Simon-He95), [@benmccann](https://redirect.github.com/benmccann), [@dangreen](https://redirect.github.com/dangreen), [@etimberg](https://redirect.github.com/etimberg), [@igorlukanin](https://redirect.github.com/igorlukanin), [@letheri](https://redirect.github.com/letheri) and [@stockiNail](https://redirect.github.com/stockiNail)
### [`v4.0.1`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.0.1)
[Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v3.9.1...v4.0.1)
### Essential Links
- [npm](https://www.npmjs.com/package/chart.js)
- [Migration guide](https://www.chartjs.org/docs/latest/migration/v4-migration.html)
- [Docs](https://www.chartjs.org/docs/latest/)
- [API](https://www.chartjs.org/docs/latest/api/)
- [Samples](https://www.chartjs.org/docs/latest/samples/)
#### Bugs Fixed
- [#10871](https://redirect.github.com/chartjs/Chart.js/issues/10871) Fix release
Thanks to [@LeeLenaleee](https://redirect.github.com/LeeLenaleee)
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 contains the following updates:
3.9.1
->4.4.4
Release Notes
chartjs/Chart.js (chart.js)
### [`v4.4.4`](https://redirect.github.com/chartjs/Chart.js/releases/tag/v4.4.4) [Compare Source](https://redirect.github.com/chartjs/Chart.js/compare/v4.4.3...v4.4.4) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/4.4.4/migration/v4-migration.html) - [Docs](https://www.chartjs.org/docs/4.4.4/) - [API](https://www.chartjs.org/docs/4.4.4/api/) - [Samples](https://www.chartjs.org/docs/4.4.4/samples/) #### Bugs Fixed - [#11873](https://redirect.github.com/chartjs/Chart.js/issues/11873) Check if range method exists on element before executing it - [#11863](https://redirect.github.com/chartjs/Chart.js/issues/11863) Return false from the average tooltip positioner on no valid data - [#11858](https://redirect.github.com/chartjs/Chart.js/issues/11858) Bugfix/issue 11804 tooltip show for all invisible - [#11851](https://redirect.github.com/chartjs/Chart.js/issues/11851) fix: Unset \_resizeBeforeDraw before \_resize() call to avoid possible recursion - [#11844](https://redirect.github.com/chartjs/Chart.js/issues/11844) fix issue #\11717 - [#11788](https://redirect.github.com/chartjs/Chart.js/issues/11788) Fix drawing angle lines on reversed radial scale #### Types - [#11867](https://redirect.github.com/chartjs/Chart.js/issues/11867) fix(types): exclude DeepPartial\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.
This PR has been generated by Renovate Bot.