shaimael / cset

Cybersecurity Evaluation Tool
MIT License
0 stars 0 forks source link

Update dependency chart.js to v4 #2068

Open mend-for-github-com[bot] opened 1 year ago

mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
chart.js (source) ^2.9.4 -> ^4.0.0 age adoption passing confidence

Release Notes

chartjs/Chart.js (chart.js) ### [`v4.4.3`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.4.3) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11754) Fix error when object prototype is frozen #### Bugs Fixed - [#​11764](https://togithub.com/chartjs/Chart.js/issues/11764) do not attempt to clear canvas if one does not exist - [#​11755](https://togithub.com/chartjs/Chart.js/issues/11755) #\11450 hide bar by dataindex - [#​11690](https://togithub.com/chartjs/Chart.js/issues/11690) Create parsed object with correct keys - [#​11707](https://togithub.com/chartjs/Chart.js/issues/11707) platform.isAttached should return false if canvas is false-y #### Documentation - [#​11762](https://togithub.com/chartjs/Chart.js/issues/11762) Update license year #### Development - [#​11776](https://togithub.com/chartjs/Chart.js/issues/11776) Bump to 4.4.3 - [#​11773](https://togithub.com/chartjs/Chart.js/issues/11773) Bump pnpm/action-setup from 3.0.0 to 4.0.0 - [#​11720](https://togithub.com/chartjs/Chart.js/issues/11720) Bump follow-redirects from 1.15.4 to 1.15.6 Thanks to [@​DAcodedBEAT](https://togithub.com/DAcodedBEAT), [@​EricWittrock](https://togithub.com/EricWittrock), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​LiamSwayne](https://togithub.com/LiamSwayne), [@​dependabot](https://togithub.com/dependabot) and [@​dependabot](https://togithub.com/dependabot)\[bot] ### [`v4.4.2`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.4.2) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11685) addListener and removeListener should be only invoked on truthy values - [#​11682](https://togithub.com/chartjs/Chart.js/issues/11682) fix #\11503, autoskipping 0 tick when min is below 0 - [#​11616](https://togithub.com/chartjs/Chart.js/issues/11616) fix(#\11615): fix calculating caretX position on stacked bar with index interaction. #### Types - [#​11662](https://togithub.com/chartjs/Chart.js/issues/11662) bugfix #\10896 - Changed 'r' to optional for BubbleChart #### Documentation - [#​11674](https://togithub.com/chartjs/Chart.js/issues/11674) docs(types): fix description in index.d.ts - [#​11614](https://togithub.com/chartjs/Chart.js/issues/11614) Add extra calrification for html legend #### Development - [#​11689](https://togithub.com/chartjs/Chart.js/issues/11689) Bump to 4.4.2 - [#​11664](https://togithub.com/chartjs/Chart.js/issues/11664) Bump pnpm/action-setup from 2.4.0 to 3.0.0 - [#​11657](https://togithub.com/chartjs/Chart.js/issues/11657) Bump release-drafter/release-drafter from 5 to 6 - [#​11650](https://togithub.com/chartjs/Chart.js/issues/11650) Bump dorny/paths-filter from 2 to 3 - [#​11636](https://togithub.com/chartjs/Chart.js/issues/11636) Bump socket.io-parser from 4.2.2 to 4.2.4 - [#​11635](https://togithub.com/chartjs/Chart.js/issues/11635) Bump follow-redirects from 1.15.2 to 1.15.4 - [#​11633](https://togithub.com/chartjs/Chart.js/issues/11633) Update pnpm lockfile Thanks to [@​DAcodedBEAT](https://togithub.com/DAcodedBEAT), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Megaemce](https://togithub.com/Megaemce), [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​mirumirumi](https://togithub.com/mirumirumi), [@​smoonsf](https://togithub.com/smoonsf) and [@​waszkiewiczja](https://togithub.com/waszkiewiczja) ### [`v4.4.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.4.1) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11605) Update font spec type - [#​11596](https://togithub.com/chartjs/Chart.js/issues/11596) Tooltip fixes (getLabelAndValue on null controller, null getParsed) - [#​11588](https://togithub.com/chartjs/Chart.js/issues/11588) fix: Guard access to window in helpers.dom.ts for browserless rendering - [#​11577](https://togithub.com/chartjs/Chart.js/issues/11577) Fix backdrop padding - [#​11488](https://togithub.com/chartjs/Chart.js/issues/11488) Change type of mode in chart.update(mode) #### Types - [#​11605](https://togithub.com/chartjs/Chart.js/issues/11605) Update font spec type - [#​11572](https://togithub.com/chartjs/Chart.js/issues/11572) fix: Property platform missing from chart configuration typings - [#​11569](https://togithub.com/chartjs/Chart.js/issues/11569) fix: pass Plugin TType down to hooks chart arg - [#​11488](https://togithub.com/chartjs/Chart.js/issues/11488) Change type of mode in chart.update(mode) #### Documentation - [#​11562](https://togithub.com/chartjs/Chart.js/issues/11562) Fix migration docs links - [#​11483](https://togithub.com/chartjs/Chart.js/issues/11483) docs: Fix typo for documentation of plugins.tooltip.textDirection #### Development - [#​11606](https://togithub.com/chartjs/Chart.js/issues/11606) Bump 4.4.1 - [#​11599](https://togithub.com/chartjs/Chart.js/issues/11599) Remove size limit from CI - [#​11570](https://togithub.com/chartjs/Chart.js/issues/11570) Replace deprecated command with environment file - [#​11560](https://togithub.com/chartjs/Chart.js/issues/11560) Bump actions/setup-node from 3 to 4 - [#​11490](https://togithub.com/chartjs/Chart.js/issues/11490) fix: simplify check hasFunction Thanks to [@​CatchABus](https://togithub.com/CatchABus), [@​Cazka](https://togithub.com/Cazka), [@​Connormiha](https://togithub.com/Connormiha), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Sengulair](https://togithub.com/Sengulair), [@​bboy-chocomint](https://togithub.com/bboy-chocomint), [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​jongwooo](https://togithub.com/jongwooo), [@​joshkel](https://togithub.com/joshkel) and [@​unverbraucht](https://togithub.com/unverbraucht) ### [`v4.4.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.4.0) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11404) Add clip option to scale configuration to allow unclipped scales #### Bugs Fixed - [#​11435](https://togithub.com/chartjs/Chart.js/issues/11435) BorderRadius of Bar Chart issue on Firefox 116 #### Types - [#​11348](https://togithub.com/chartjs/Chart.js/issues/11348) fix: Add backgroundColor type on CoreScaleOptions #### Documentation - [#​11439](https://togithub.com/chartjs/Chart.js/issues/11439) Replace html extension with md extension for docs #### Development - [#​11461](https://togithub.com/chartjs/Chart.js/issues/11461) Bump 4.4.0 Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Mer-cat](https://togithub.com/Mer-cat), [@​bogdankorshunov](https://togithub.com/bogdankorshunov) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.3.3`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.3.3) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11432) Revert fix for monotone cubic interpolation #### Development - [#​11427](https://togithub.com/chartjs/Chart.js/issues/11427) Bump pnpm/action-setup from 2.2.4 to 2.4.0 Thanks to [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot] and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.3.2`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.3.2) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11422) Revert feature to disable plugins by TS - [#​11419](https://togithub.com/chartjs/Chart.js/issues/11419) Updates to scale type definitions #### Development - [#​11423](https://togithub.com/chartjs/Chart.js/issues/11423) Bump 4.3.2 Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​joshkel](https://togithub.com/joshkel) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.3.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.3.1) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11417) Bump 4.3.1 - [#​11330](https://togithub.com/chartjs/Chart.js/issues/11330) \[docs] HTML Legend sample: add flex-shrink: 0 to color box #### Bugs Fixed - [#​11377](https://togithub.com/chartjs/Chart.js/issues/11377) Fix curve path if scale limits are set for line chart - [#​11388](https://togithub.com/chartjs/Chart.js/issues/11388) Fix time series scale to have each data point is spread equidistant - [#​11352](https://togithub.com/chartjs/Chart.js/issues/11352) Fix mismatch between hit boxes and drawn items in legend plugin - [#​11346](https://togithub.com/chartjs/Chart.js/issues/11346) Add text stoke radial linear scale - [#​11334](https://togithub.com/chartjs/Chart.js/issues/11334) Fix toggling showLine option on scatter controller #### Types - [#​11403](https://togithub.com/chartjs/Chart.js/issues/11403) Add missing feature for disabling plugins in TyeScript - [#​11396](https://togithub.com/chartjs/Chart.js/issues/11396) Fix type of tickBorderDash in GridLineOptions - [#​11187](https://togithub.com/chartjs/Chart.js/issues/11187) Split the TimeScaleOptions type into composable sub types - [#​11383](https://togithub.com/chartjs/Chart.js/issues/11383) fix: add pointStyleWidth to type definitions - [#​11358](https://togithub.com/chartjs/Chart.js/issues/11358) Add \`beforeDraw\` to drawtime type - [#​11350](https://togithub.com/chartjs/Chart.js/issues/11350) Add events property to Plugin defined type - [#​11309](https://togithub.com/chartjs/Chart.js/issues/11309) Export explicitly the plugin options definition which is augmented by plugins implementation #### Documentation - [#​11345](https://togithub.com/chartjs/Chart.js/issues/11345) Clarify update docs - [#​11324](https://togithub.com/chartjs/Chart.js/issues/11324) Refined grammar and updated overall .md documentation files - [#​11322](https://togithub.com/chartjs/Chart.js/issues/11322) minor correction of documentation for 'Grace' - [#​11284](https://togithub.com/chartjs/Chart.js/issues/11284) Correct tooltip dates displaying incorrectly reported in #\11229 - [#​11300](https://togithub.com/chartjs/Chart.js/issues/11300) Expend note that chart must be in its own dedicated container #### Development - [#​11318](https://togithub.com/chartjs/Chart.js/issues/11318) Switch from Slack to Discord - [#​11301](https://togithub.com/chartjs/Chart.js/issues/11301) Update slack link - [#​11302](https://togithub.com/chartjs/Chart.js/issues/11302) Update size limits Thanks to [@​Frenzie](https://togithub.com/Frenzie), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​etimberg](https://togithub.com/etimberg), [@​matthewhegarty](https://togithub.com/matthewhegarty), [@​mukham12](https://togithub.com/mukham12), [@​skopz356](https://togithub.com/skopz356) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.3.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.3.0) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11257) Bump to 4.3.0 - [#​11217](https://togithub.com/chartjs/Chart.js/issues/11217) Enable applying of gradients and pattern on line segments - [#​11134](https://togithub.com/chartjs/Chart.js/issues/11134) Use custom scale defaults and dataset axis ID options to determine the axis - [#​11061](https://togithub.com/chartjs/Chart.js/issues/11061) fix RTL tooltip colorBox placement #### Enhancements - [#​11055](https://togithub.com/chartjs/Chart.js/issues/11055) Enable point labels hiding when overlapped - [#​11180](https://togithub.com/chartjs/Chart.js/issues/11180) Border is counted as part of ArcElement - [#​11121](https://togithub.com/chartjs/Chart.js/issues/11121) refactor: rewrite config helpers to ts - [#​11100](https://togithub.com/chartjs/Chart.js/issues/11100) refactor: rewrite canvas helpers to ts - [#​11127](https://togithub.com/chartjs/Chart.js/issues/11127) Add borderDash options to arc element #### Bugs Fixed - [#​11238](https://togithub.com/chartjs/Chart.js/issues/11238) Check for isNaN before building number formatter options - [#​11116](https://togithub.com/chartjs/Chart.js/issues/11116) Fix: don't generate ticks > max if max is specified #### Types - [#​11121](https://togithub.com/chartjs/Chart.js/issues/11121) refactor: rewrite config helpers to ts - [#​11100](https://togithub.com/chartjs/Chart.js/issues/11100) refactor: rewrite canvas helpers to ts - [#​11143](https://togithub.com/chartjs/Chart.js/issues/11143) Docs: fix tooltip model doc. #### Documentation - [#​11241](https://togithub.com/chartjs/Chart.js/issues/11241) Add redirect for old V3 migration guides in release notes - [#​11244](https://togithub.com/chartjs/Chart.js/issues/11244) Fix documentation about how to manage own custom plugin for types - [#​11220](https://togithub.com/chartjs/Chart.js/issues/11220) docs: Fix a few typos - [#​11154](https://togithub.com/chartjs/Chart.js/issues/11154) Update tooltip.md #### Development - [#​11240](https://togithub.com/chartjs/Chart.js/issues/11240) Add version specific urls to release template - [#​11212](https://togithub.com/chartjs/Chart.js/issues/11212) Update size limits - [#​11209](https://togithub.com/chartjs/Chart.js/issues/11209) chore: change pnpm version in engines field to be able to use 8.x.x - [#​11174](https://togithub.com/chartjs/Chart.js/issues/11174) Add colors plugin to size limit - [#​11165](https://togithub.com/chartjs/Chart.js/issues/11165) Disable canvas acceleration in Firefox 110 in test cases - [#​11145](https://togithub.com/chartjs/Chart.js/issues/11145) Simplify \_arrayUnique - [#​11135](https://togithub.com/chartjs/Chart.js/issues/11135) Change labelColors to labelColor in tooltip drawColorBox method. Thanks to [@​CodingMarco](https://togithub.com/CodingMarco), [@​Connormiha](https://togithub.com/Connormiha), [@​Demir-Utku](https://togithub.com/Demir-Utku), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​dangreen](https://togithub.com/dangreen), [@​defunctzombie](https://togithub.com/defunctzombie), [@​etimberg](https://togithub.com/etimberg), [@​leo2436](https://togithub.com/leo2436), [@​olenderhub](https://togithub.com/olenderhub), [@​shahabhm](https://togithub.com/shahabhm), [@​stockiNail](https://togithub.com/stockiNail) and [@​timgates42](https://togithub.com/timgates42) ### [`v4.2.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.2.1) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11045) fix: decimation plugin data not writeable after clean #### Bugs Fixed - [#​11069](https://togithub.com/chartjs/Chart.js/issues/11069) Use maxTicksLimit option to calculate the labels size on ticks #### Types - [#​11102](https://togithub.com/chartjs/Chart.js/issues/11102) chore: #\10963 revert - [#​11115](https://togithub.com/chartjs/Chart.js/issues/11115) Add colors plugin TS options to be configured - [#​11081](https://togithub.com/chartjs/Chart.js/issues/11081) fix: add bgColor type in RadialLinearScaleOptions - [#​11095](https://togithub.com/chartjs/Chart.js/issues/11095) 🐛 fixes compilation error when option --isolatedModules is set #### Documentation - [#​11110](https://togithub.com/chartjs/Chart.js/issues/11110) Remove override warning tooltips - [#​11093](https://togithub.com/chartjs/Chart.js/issues/11093) Remove meetup banner - [#​11077](https://togithub.com/chartjs/Chart.js/issues/11077) Fix documentation typo #### Development - [#​11130](https://togithub.com/chartjs/Chart.js/issues/11130) Bump to 4.2.1 - [#​11124](https://togithub.com/chartjs/Chart.js/issues/11124) Remove circumference property retrieving from arc element for center calculation because not used - [#​11113](https://togithub.com/chartjs/Chart.js/issues/11113) Update link to new template Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​choichoijin](https://togithub.com/choichoijin), [@​dangreen](https://togithub.com/dangreen), [@​etimberg](https://togithub.com/etimberg), [@​jljouannic](https://togithub.com/jljouannic), [@​johakr](https://togithub.com/johakr), [@​n1313](https://togithub.com/n1313) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.2.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.2.0) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11054) Add pointLabel context type documentation - [#​11043](https://togithub.com/chartjs/Chart.js/issues/11043) chore: Add Chart.js meetup announcement to README #### Enhancements - [#​11063](https://togithub.com/chartjs/Chart.js/issues/11063) Add format method to time scale to format timestamp using scale options #### Bugs Fixed - [#​11003](https://togithub.com/chartjs/Chart.js/issues/11003) Check colors definition in the chart options #### Types - [#​11017](https://togithub.com/chartjs/Chart.js/issues/11017) Change 'normal' update mode to 'default' as documented - [#​11051](https://togithub.com/chartjs/Chart.js/issues/11051) fix: updated type for doughnut offset #### Documentation - [#​11058](https://togithub.com/chartjs/Chart.js/issues/11058) Add banner to docs - [#​11057](https://togithub.com/chartjs/Chart.js/issues/11057) Update banner #### Development - [#​11070](https://togithub.com/chartjs/Chart.js/issues/11070) Bump to 4.2.0 - [#​11056](https://togithub.com/chartjs/Chart.js/issues/11056) Remove console.warn from a test case where not needed Thanks to [@​ankane](https://togithub.com/ankane), [@​igorlukanin](https://togithub.com/igorlukanin), [@​mlankamp](https://togithub.com/mlankamp) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.1.2`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.1.2) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/11016) fix: fix Plugin interface - [#​11008](https://togithub.com/chartjs/Chart.js/issues/11008) Add Z index to border options #### Documentation - [#​11006](https://togithub.com/chartjs/Chart.js/issues/11006) Fixes missing markdown links in docs #### Development - [#​11034](https://togithub.com/chartjs/Chart.js/issues/11034) chore: version bump - [#​11004](https://togithub.com/chartjs/Chart.js/issues/11004) Update link to UMD bundle for master - [#​11000](https://togithub.com/chartjs/Chart.js/issues/11000) chore: replace cp with js code Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​dangreen](https://togithub.com/dangreen) and [@​matveycodes](https://togithub.com/matveycodes) ### [`v4.1.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.1.1) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/10988) chore: Revert "Add Product Hunt button (temporarily)" #### Bugs Fixed - [#​10971](https://togithub.com/chartjs/Chart.js/issues/10971) fix: avoid resize loop when browser zoom is set to 90% - [#​10993](https://togithub.com/chartjs/Chart.js/issues/10993) fix: move types to src dir to escape src / dist dirs in paths - [#​10992](https://togithub.com/chartjs/Chart.js/issues/10992) fix: hotfix chart.js/auto for commonjs #### Types - [#​10993](https://togithub.com/chartjs/Chart.js/issues/10993) fix: move types to src dir to escape src / dist dirs in paths #### Development - [#​10997](https://togithub.com/chartjs/Chart.js/issues/10997) Bump to 4.1.1 Thanks to [@​dangreen](https://togithub.com/dangreen), [@​etimberg](https://togithub.com/etimberg), [@​gbaron](https://togithub.com/gbaron) and [@​igorlukanin](https://togithub.com/igorlukanin) ### [`v4.1.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.1.0) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/10980) chore: Add Product Hunt button (temporarily) - [#​10917](https://togithub.com/chartjs/Chart.js/issues/10917) fix: move @​\kurkle/color to dependencies #### Enhancements - [#​10966](https://togithub.com/chartjs/Chart.js/issues/10966) add getLabelItems public method - [#​10984](https://togithub.com/chartjs/Chart.js/issues/10984) feat: restore commonjs bundle - [#​10964](https://togithub.com/chartjs/Chart.js/issues/10964) Allow dynamic datasets to be colored - [#​10904](https://togithub.com/chartjs/Chart.js/issues/10904) Allow color plugin to work with custom dataset controllers - [#​10870](https://togithub.com/chartjs/Chart.js/issues/10870) feat: colors for mixed charts - [#​10886](https://togithub.com/chartjs/Chart.js/issues/10886) Pointstyle false #### Bugs Fixed - [#​10942](https://togithub.com/chartjs/Chart.js/issues/10942) Ensure that args are saved inside of the throttled helper - [#​10766](https://togithub.com/chartjs/Chart.js/issues/10766) fix: stacked bar chart minBarLength causes overlapping - [#​10898](https://togithub.com/chartjs/Chart.js/issues/10898) Set the transition mode to the context for scriptable options #### Types - [#​10963](https://togithub.com/chartjs/Chart.js/issues/10963) fix: unbind instance config from chart type - [#​10910](https://togithub.com/chartjs/Chart.js/issues/10910) Add stepSize option to time scale options types #### Documentation - [#​10976](https://togithub.com/chartjs/Chart.js/issues/10976) docs: Update Slack link - [#​10965](https://togithub.com/chartjs/Chart.js/issues/10965) Broken link is fixed. - [#​10955](https://togithub.com/chartjs/Chart.js/issues/10955) Update auto import in usage docs - [#​10903](https://togithub.com/chartjs/Chart.js/issues/10903) docs: add info about ESM into migration guide. - [#​10885](https://togithub.com/chartjs/Chart.js/issues/10885) update migration guide - [#​10884](https://togithub.com/chartjs/Chart.js/issues/10884) Move border opts to correct location for samples - [#​10872](https://togithub.com/chartjs/Chart.js/issues/10872) Remove V3 support, update readme #### Development - [#​10962](https://togithub.com/chartjs/Chart.js/issues/10962) test: turn on types linting - [#​10983](https://togithub.com/chartjs/Chart.js/issues/10983) bunp version to 4.1.0 - [#​10974](https://togithub.com/chartjs/Chart.js/issues/10974) chore: add lint cache - [#​10930](https://togithub.com/chartjs/Chart.js/issues/10930) Update react template to V4 vite - [#​10919](https://togithub.com/chartjs/Chart.js/issues/10919) Use UDM build for reproducible sample Thanks to [@​Kit-p](https://togithub.com/Kit-p), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Simon-He95](https://togithub.com/Simon-He95), [@​benmccann](https://togithub.com/benmccann), [@​dangreen](https://togithub.com/dangreen), [@​etimberg](https://togithub.com/etimberg), [@​igorlukanin](https://togithub.com/igorlukanin), [@​letheri](https://togithub.com/letheri) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v4.0.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v4.0.1) [Compare Source](https://togithub.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://togithub.com/chartjs/Chart.js/issues/10871) Fix release Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee) ### [`v3.9.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.9.1) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.9.0...v3.9.1) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [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 - [#​10552](https://togithub.com/chartjs/Chart.js/issues/10552) fix import helpers Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee) ### [`v3.9.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.9.0) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.8.2...v3.9.0) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) #### Enhancements - [#​10439](https://togithub.com/chartjs/Chart.js/issues/10439) feat: remove line element from scatter controller - [#​10528](https://togithub.com/chartjs/Chart.js/issues/10528) feat: pass some chart options to DateAdapter - [#​10405](https://togithub.com/chartjs/Chart.js/issues/10405) Add circular prop to arc element - [#​10530](https://togithub.com/chartjs/Chart.js/issues/10530) Skip all borders if borderSkipped === true - [#​10517](https://togithub.com/chartjs/Chart.js/issues/10517) parsing: support dot(s) in object keys - [#​10519](https://togithub.com/chartjs/Chart.js/issues/10519) Enable borderDash option in the grid as scriptable #### Performance - [#​10517](https://togithub.com/chartjs/Chart.js/issues/10517) parsing: support dot(s) in object keys #### Bugs Fixed - [#​10524](https://togithub.com/chartjs/Chart.js/issues/10524) pass boxWidth only if pointStyleWidth presents - [#​10523](https://togithub.com/chartjs/Chart.js/issues/10523) fix: calc visible points on update #\10467 #### Documentation - [#​10527](https://togithub.com/chartjs/Chart.js/issues/10527) Add docs for changing from time scale to logarithmic/linear scale - [#​10518](https://togithub.com/chartjs/Chart.js/issues/10518) Improve docs radial linear grid - [#​10522](https://togithub.com/chartjs/Chart.js/issues/10522) Fix Stack Overflow tag: chart.js - [#​10520](https://togithub.com/chartjs/Chart.js/issues/10520) Fix Stack Overflow tag: chart.js - [#​10515](https://togithub.com/chartjs/Chart.js/issues/10515) Fix dead link on reload or open in new tab - [#​10516](https://togithub.com/chartjs/Chart.js/issues/10516) Clarifying threshold requirement in the docs for decimation #### Development - [#​10541](https://togithub.com/chartjs/Chart.js/issues/10541) Bump to 3.9.0 Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​M4sterShake](https://togithub.com/M4sterShake), [@​benmccann](https://togithub.com/benmccann), [@​dangreen](https://togithub.com/dangreen), [@​kurkle](https://togithub.com/kurkle), [@​peterhauke](https://togithub.com/peterhauke), [@​stockiNail](https://togithub.com/stockiNail), [@​thabarbados](https://togithub.com/thabarbados) and [@​touletan](https://togithub.com/touletan) ### [`v3.8.2`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.8.2) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.8.1...v3.8.2) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [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 - [#​10513](https://togithub.com/chartjs/Chart.js/issues/10513) Explicitly include package.json files for subpackages #### Development - [#​10513](https://togithub.com/chartjs/Chart.js/issues/10513) Explicitly include package.json files for subpackages Thanks to [@​etimberg](https://togithub.com/etimberg) ### [`v3.8.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.8.1) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.8.0...v3.8.1) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) #### Enhancements - [#​10495](https://togithub.com/chartjs/Chart.js/issues/10495) Improve error message with id of the canvas - [#​10412](https://togithub.com/chartjs/Chart.js/issues/10412) Add pointStyleWidth option for legend #### Bugs Fixed - [#​10484](https://togithub.com/chartjs/Chart.js/issues/10484) Resolve plugin defaults for local plugins - [#​10489](https://togithub.com/chartjs/Chart.js/issues/10489) draw tooltip with object borderwidth - [#​10451](https://togithub.com/chartjs/Chart.js/issues/10451) Fix options update when changing to shared opts - [#​10454](https://togithub.com/chartjs/Chart.js/issues/10454) Fix crash with skipNull and uneven datasets - [#​10414](https://togithub.com/chartjs/Chart.js/issues/10414) Respect \`fill: false\` with custom draw times #### Types - [#​10494](https://togithub.com/chartjs/Chart.js/issues/10494) Allow clip to be configurable in options object typescript - [#​10436](https://togithub.com/chartjs/Chart.js/issues/10436) Add index to legendItem interface - [#​10404](https://togithub.com/chartjs/Chart.js/issues/10404) Add padding to pointLabels type, add type to scriptable context - [#​10387](https://togithub.com/chartjs/Chart.js/issues/10387) Allow for each dataset to be individually typed without a main type #### Documentation - [#​10490](https://togithub.com/chartjs/Chart.js/issues/10490) document defaults for plugins - [#​10497](https://togithub.com/chartjs/Chart.js/issues/10497) Update link to be able to use within github - [#​10446](https://togithub.com/chartjs/Chart.js/issues/10446) Add a stale version warning + a link to the latest version of docs - [#​10470](https://togithub.com/chartjs/Chart.js/issues/10470) Update integration.md - [#​10447](https://togithub.com/chartjs/Chart.js/issues/10447) Enforce maximum width on chart editor blocks in the docs - [#​10456](https://togithub.com/chartjs/Chart.js/issues/10456) Update aspectRatio documentation - [#​10415](https://togithub.com/chartjs/Chart.js/issues/10415) Update responsive.md - [#​10434](https://togithub.com/chartjs/Chart.js/issues/10434) Clarify helpers need to be imported when using bundlers - [#​10410](https://togithub.com/chartjs/Chart.js/issues/10410) Fix typo in link to documentation from sample - [#​10400](https://togithub.com/chartjs/Chart.js/issues/10400) Fix default value of 'includeInvisible' option in the documentation - [#​10392](https://togithub.com/chartjs/Chart.js/issues/10392) Clarify api docs #### Development - [#​10509](https://togithub.com/chartjs/Chart.js/issues/10509) Bump to 3.8.1 - [#​10493](https://togithub.com/chartjs/Chart.js/issues/10493) Bump terser from 4.8.0 to 4.8.1 - [#​10471](https://togithub.com/chartjs/Chart.js/issues/10471) Bump moment from 2.29.2 to 2.29.4 - [#​10431](https://togithub.com/chartjs/Chart.js/issues/10431) Bump actions/setup-node from 2 to 3 - [#​10430](https://togithub.com/chartjs/Chart.js/issues/10430) Bump actions/checkout from 2 to 3 - [#​10393](https://togithub.com/chartjs/Chart.js/issues/10393) Bump eventsource from 1.1.0 to 1.1.1 Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Pourbahrami](https://togithub.com/Pourbahrami), [@​andrewl64](https://togithub.com/andrewl64), [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​etimberg](https://togithub.com/etimberg), [@​ideabrian](https://togithub.com/ideabrian), [@​igorlukanin](https://togithub.com/igorlukanin), [@​kurkle](https://togithub.com/kurkle), [@​naveensrinivasan](https://togithub.com/naveensrinivasan), [@​stockiNail](https://togithub.com/stockiNail) and [@​touletan](https://togithub.com/touletan) ### [`v3.8.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.8.0) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.7.1...v3.8.0) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) - [#​10341](https://togithub.com/chartjs/Chart.js/issues/10341) Correct auto.esm.js import to allow module to work in browser - [#​10316](https://togithub.com/chartjs/Chart.js/issues/10316) Use abs() when comparing for spanGaps - [#​10320](https://togithub.com/chartjs/Chart.js/issues/10320) Bump async from 2.6.3 to 2.6.4 - [#​10290](https://togithub.com/chartjs/Chart.js/issues/10290) Bump moment from 2.29.1 to 2.29.2 - [#​10260](https://togithub.com/chartjs/Chart.js/issues/10260) Bump minimist from 1.2.5 to 1.2.6 - [#​10204](https://togithub.com/chartjs/Chart.js/issues/10204) Bump karma from 6.3.14 to 6.3.16 - [#​10200](https://togithub.com/chartjs/Chart.js/issues/10200) Bump url-parse from 1.5.7 to 1.5.10 - [#​10198](https://togithub.com/chartjs/Chart.js/issues/10198) Bump prismjs from 1.25.0 to 1.27.0 - [#​10181](https://togithub.com/chartjs/Chart.js/issues/10181) Bump url-parse from 1.5.3 to 1.5.7 - [#​10146](https://togithub.com/chartjs/Chart.js/issues/10146) Bump karma from 6.3.9 to 6.3.14 - [#​10150](https://togithub.com/chartjs/Chart.js/issues/10150) Bump log4js from 6.3.0 to 6.4.1 - [#​10152](https://togithub.com/chartjs/Chart.js/issues/10152) Bump engine.io from 6.1.0 to 6.1.2 - [#​10151](https://togithub.com/chartjs/Chart.js/issues/10151) Bump node-fetch from 2.6.6 to 2.6.7 - [#​10149](https://togithub.com/chartjs/Chart.js/issues/10149) Bump follow-redirects from 1.14.6 to 1.14.8 #### Enhancements - [#​10362](https://togithub.com/chartjs/Chart.js/issues/10362) Add option to include invisible points - [#​10328](https://togithub.com/chartjs/Chart.js/issues/10328) Resolve canvasGradient is undefined in node - [#​10293](https://togithub.com/chartjs/Chart.js/issues/10293) Enable configuration of radial scale point label border radius - [#​10278](https://togithub.com/chartjs/Chart.js/issues/10278) Allow time scale to offset using skipped ticks - [#​10046](https://togithub.com/chartjs/Chart.js/issues/10046) Interaction functions - [#​10182](https://togithub.com/chartjs/Chart.js/issues/10182) Allow individual chart controllers to opt-in to the decimation plugin - [#​10088](https://togithub.com/chartjs/Chart.js/issues/10088) Make object notation usable for polarArea and radar - [#​10106](https://togithub.com/chartjs/Chart.js/issues/10106) Add new align 'inner' for X axis #### Bugs Fixed - [#​10371](https://togithub.com/chartjs/Chart.js/issues/10371) Update to v0.2.1 color dependency to fix bug with invalid colours - [#​10340](https://togithub.com/chartjs/Chart.js/issues/10340) Update scale polarArea correctly on data hide - [#​10289](https://togithub.com/chartjs/Chart.js/issues/10289) display tooltips only at points in chart area - [#​10328](https://togithub.com/chartjs/Chart.js/issues/10328) Resolve canvasGradient is undefined in node - [#​10301](https://togithub.com/chartjs/Chart.js/issues/10301) Trigger legend onLeave when the mouse leaves the canvas - [#​10276](https://togithub.com/chartjs/Chart.js/issues/10276) Document tooltip draw hooks and only call hooks when the tooltip draws - [#​10157](https://togithub.com/chartjs/Chart.js/issues/10157) minimum bar length setting keeps bar base in view #### Types - [#​10364](https://togithub.com/chartjs/Chart.js/issues/10364) Types: Allow font to be partial scriptable and individually scriptable - [#​10283](https://togithub.com/chartjs/Chart.js/issues/10283) Types: add 'middle' to borderSkipped - [#​10275](https://togithub.com/chartjs/Chart.js/issues/10275) Export types for cartesian and radial tick options - [#​10269](https://togithub.com/chartjs/Chart.js/issues/10269) add startAngle to radial scale options typings - [#​10254](https://togithub.com/chartjs/Chart.js/issues/10254) Add missing fields to the ScriptableContext type - [#​10179](https://togithub.com/chartjs/Chart.js/issues/10179) Allow array for line opts in dataset #### Documentation - [#​10308](https://togithub.com/chartjs/Chart.js/issues/10308) Add links to docs in all the samples - [#​10259](https://togithub.com/chartjs/Chart.js/issues/10259) Fix a typo in data-structures.md - [#​10266](https://togithub.com/chartjs/Chart.js/issues/10266) Correct chart initialization flow - [#​10250](https://togithub.com/chartjs/Chart.js/issues/10250) Update link to filler plugin - [#​10184](https://togithub.com/chartjs/Chart.js/issues/10184) Fix broken link in Animations docs page. - [#​10158](https://togithub.com/chartjs/Chart.js/issues/10158) remove hardcoded licenseYear in docs - [#​10156](https://togithub.com/chartjs/Chart.js/issues/10156) update link to license and bump license year - [#​10154](https://togithub.com/chartjs/Chart.js/issues/10154) Document scale update plugin hooks #### Development - [#​10377](https://togithub.com/chartjs/Chart.js/issues/10377) Bump to 3.8.0 - [#​10247](https://togithub.com/chartjs/Chart.js/issues/10247) Resolve circulair import filler plugin - [#​10243](https://togithub.com/chartjs/Chart.js/issues/10243) Replace deprecated String.prototype.substr() - [#​10040](https://togithub.com/chartjs/Chart.js/issues/10040) Refactor filler plugin for easier maintenance Thanks to [@​CommanderRoot](https://togithub.com/CommanderRoot), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​Talla2XLC](https://togithub.com/Talla2XLC), [@​akiraaso](https://togithub.com/akiraaso), [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​etimberg](https://togithub.com/etimberg), [@​joshkel](https://togithub.com/joshkel), [@​kurkle](https://togithub.com/kurkle), [@​kylejonesdev](https://togithub.com/kylejonesdev), [@​linkviii](https://togithub.com/linkviii), [@​luke-heberling](https://togithub.com/luke-heberling), [@​msteiger](https://togithub.com/msteiger), [@​pzelnip](https://togithub.com/pzelnip), [@​t-mangoe](https://togithub.com/t-mangoe) and [@​yhvicey](https://togithub.com/yhvicey) ### [`v3.7.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.7.1) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.7.0...v3.7.1) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [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 - [#​10024](https://togithub.com/chartjs/Chart.js/issues/10024) Fix using above/below filling option with discontinuous lines #### Types - [#​10124](https://togithub.com/chartjs/Chart.js/issues/10124) Add missing mouse events to CoreChartOptions.events type - [#​10133](https://togithub.com/chartjs/Chart.js/issues/10133) Allow spanGaps to be specified on LineOptions - [#​10137](https://togithub.com/chartjs/Chart.js/issues/10137) Ensure that min/max of TimeScaleOptions can be a string - [#​10075](https://togithub.com/chartjs/Chart.js/issues/10075) fix: allow colors as array - [#​10131](https://togithub.com/chartjs/Chart.js/issues/10131) Correct type for updateHoverStyle - [#​10130](https://togithub.com/chartjs/Chart.js/issues/10130) Type Chart.legend property - [#​10111](https://togithub.com/chartjs/Chart.js/issues/10111) Change repeating alingment string to single type - [#​10078](https://togithub.com/chartjs/Chart.js/issues/10078) Move scriptable and array to helper function in types - [#​10057](https://togithub.com/chartjs/Chart.js/issues/10057) add typing and docs for maxTicksLimit all scales #### Documentation - [#​10138](https://togithub.com/chartjs/Chart.js/issues/10138) Sort docs sub menus alphabetically, add line and plugin sample - [#​10100](https://togithub.com/chartjs/Chart.js/issues/10100) Sort line and bubble dataset options alphabetically - [#​10103](https://togithub.com/chartjs/Chart.js/issues/10103) Fix typos found by codespell - [#​10057](https://togithub.com/chartjs/Chart.js/issues/10057) add typing and docs for maxTicksLimit all scales - [#​10045](https://togithub.com/chartjs/Chart.js/issues/10045) typo Cofiguration #### Development - [#​10148](https://togithub.com/chartjs/Chart.js/issues/10148) Bump to 3.7.1 - [#​10117](https://togithub.com/chartjs/Chart.js/issues/10117) add SubTitle to TS register test - [#​10078](https://togithub.com/chartjs/Chart.js/issues/10078) Move scriptable and array to helper function in types - [#​10038](https://togithub.com/chartjs/Chart.js/issues/10038) Improve issue templates Thanks to [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos), [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​LovelyAndy](https://togithub.com/LovelyAndy), [@​caub](https://togithub.com/caub), [@​charlesmass2](https://togithub.com/charlesmass2), [@​etimberg](https://togithub.com/etimberg), [@​jmorel](https://togithub.com/jmorel) and [@​stockiNail](https://togithub.com/stockiNail) ### [`v3.7.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.7.0) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.6.2...v3.7.0) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) #### Enhancements - [#​9949](https://togithub.com/chartjs/Chart.js/issues/9949) Add centerPointLabels option for linear radial scale - [#​9970](https://togithub.com/chartjs/Chart.js/issues/9970) Limit active element changes to chartArea - [#​9944](https://togithub.com/chartjs/Chart.js/issues/9944) Improvements to tooltip positioners - [#​9933](https://togithub.com/chartjs/Chart.js/issues/9933) add beforeDestroy hook - [#​9919](https://togithub.com/chartjs/Chart.js/issues/9919) Support "r" axis for non-intersecting interaction - [#​9920](https://togithub.com/chartjs/Chart.js/issues/9920) Feature/active elements on top - [#​9877](https://togithub.com/chartjs/Chart.js/issues/9877) Add borderJoinStyle option for arc elements #### Bugs Fixed - [#​10021](https://togithub.com/chartjs/Chart.js/issues/10021) radialLinear: fix positioning & scaling - [#​10020](https://togithub.com/chartjs/Chart.js/issues/10020) radialLinear: fix getIndexAngle when there are no labels (left) - [#​10018](https://togithub.com/chartjs/Chart.js/issues/10018) radialLinear: Hide pointLabels of hidden data - [#​9992](https://togithub.com/chartjs/Chart.js/issues/9992) Fix setActiveElements behavior after a mouse event - [#​9970](https://togithub.com/chartjs/Chart.js/issues/9970) Limit active element changes to chartArea - [#​9969](https://togithub.com/chartjs/Chart.js/issues/9969) Pass object from array as value to \_fallback #### Types - [#​9986](https://togithub.com/chartjs/Chart.js/issues/9986) Types/ type suggestedMin and suggestedMax for time scale - [#​9985](https://togithub.com/chartjs/Chart.js/issues/9985) Types/Allow min-max as string timescale - [#​9937](https://togithub.com/chartjs/Chart.js/issues/9937) Types/allow for multiline labels in tick callback #### Documentation - [#​10013](https://togithub.com/chartjs/Chart.js/issues/10013) Docs/Add sample for centered point labels - [#​9994](https://togithub.com/chartjs/Chart.js/issues/9994) Docs/clarify usage of ticks callback (#\9991) - [#​9960](https://togithub.com/chartjs/Chart.js/issues/9960) Docs/clarify samples - [#​9952](https://togithub.com/chartjs/Chart.js/issues/9952) Try to improve documentation for new users #### Development - [#​10011](https://togithub.com/chartjs/Chart.js/issues/10011) Bump version to 3.7.0, update deps Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​doug-a-brunner](https://togithub.com/doug-a-brunner), [@​joshkel](https://togithub.com/joshkel), [@​kurkle](https://togithub.com/kurkle), [@​luukdv](https://togithub.com/luukdv) and [@​t-mangoe](https://togithub.com/t-mangoe) ### [`v3.6.2`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.6.2) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.6.1...v3.6.2) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [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 - [#​9939](https://togithub.com/chartjs/Chart.js/issues/9939) Stop modifying options in interaction handlers - [#​9938](https://togithub.com/chartjs/Chart.js/issues/9938) Fix resolver caching issue when setting values #### Development - [#​9953](https://togithub.com/chartjs/Chart.js/issues/9953) Bump version to 3.6.2 Thanks to [@​kurkle](https://togithub.com/kurkle) ### [`v3.6.1`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.6.1) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.6.0...v3.6.1) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) - [#​9683](https://togithub.com/chartjs/Chart.js/issues/9683) Update stale documentation for axis titles #### Bugs Fixed - [#​9922](https://togithub.com/chartjs/Chart.js/issues/9922) Fix tooltip caret position when it is positioned at the corners - [#​9921](https://togithub.com/chartjs/Chart.js/issues/9921) Category: Track automatically added labels - [#​9915](https://togithub.com/chartjs/Chart.js/issues/9915) Chart area boxes receive 0 margin during the final layout process - [#​9876](https://togithub.com/chartjs/Chart.js/issues/9876) Detect detach/attach in same observation - [#​9857](https://togithub.com/chartjs/Chart.js/issues/9857) Synchronize data visibility with data changes - [#​9871](https://togithub.com/chartjs/Chart.js/issues/9871) Fix inRange for full circle arc - [#​9872](https://togithub.com/chartjs/Chart.js/issues/9872) Configure all datasets before updating any - [#​9861](https://togithub.com/chartjs/Chart.js/issues/9861) Prevent proxying CanvasGradient in Node platform - [#​9855](https://togithub.com/chartjs/Chart.js/issues/9855) Fix incomplete TS type for Chart.register + others - [#​9831](https://togithub.com/chartjs/Chart.js/issues/9831) Pass number format to tooltip - [#​9794](https://togithub.com/chartjs/Chart.js/issues/9794) Remove scriptability from defaults.font types #### Types - [#​9917](https://togithub.com/chartjs/Chart.js/issues/9917) Add a note about the type parameters of the ChartData type - [#​9916](https://togithub.com/chartjs/Chart.js/issues/9916) Doughnut chart options have an offset property - [#​9858](https://togithub.com/chartjs/Chart.js/issues/9858) Types: add autopadding to typing - [#​9855](https://togithub.com/chartjs/Chart.js/issues/9855) Fix incomplete TS type for Chart.register + others - [#​9837](https://togithub.com/chartjs/Chart.js/issues/9837) update animation event to include currentStep instead of currentState - [#​9834](https://togithub.com/chartjs/Chart.js/issues/9834) Types: include initial variable in the AnimationEvent - [#​9794](https://togithub.com/chartjs/Chart.js/issues/9794) Remove scriptability from defaults.font types - [#​9800](https://togithub.com/chartjs/Chart.js/issues/9800) Fix object notation border width barchart #### Documentation - [#​9923](https://togithub.com/chartjs/Chart.js/issues/9923) Add notes about more specific options for axes - [#​9917](https://togithub.com/chartjs/Chart.js/issues/9917) Add a note about the type parameters of the ChartData type - [#​9900](https://togithub.com/chartjs/Chart.js/issues/9900) Fix a typo in index.md - [#​9893](https://togithub.com/chartjs/Chart.js/issues/9893) Fix a typo in contributing.md - [#​9866](https://togithub.com/chartjs/Chart.js/issues/9866) docs: Add a link to front-end integrations - [#​9865](https://togithub.com/chartjs/Chart.js/issues/9865) Update misleading sample comment - [#​9812](https://togithub.com/chartjs/Chart.js/issues/9812) Docs/update scale position type - [#​9803](https://togithub.com/chartjs/Chart.js/issues/9803) Define with let to avoid "assignment to constant" errors - [#​9798](https://togithub.com/chartjs/Chart.js/issues/9798) New sample: Progressive Line With Easing - [#​9791](https://togithub.com/chartjs/Chart.js/issues/9791) Update namespace and charts for legend override - [#​9787](https://togithub.com/chartjs/Chart.js/issues/9787) Add warning about chart types overriding plugin defaults #### Development - [#​9929](https://togithub.com/chartjs/Chart.js/issues/9929) Bump to 3.6.1 Thanks to [@​LeeLenaleee](https://togithub.com/LeeLenaleee), [@​NorthBlue333](https://togithub.com/NorthBlue333), [@​benmccann](https://togithub.com/benmccann), [@​carsonalh](https://togithub.com/carsonalh), [@​erictheise](https://togithub.com/erictheise), [@​etimberg](https://togithub.com/etimberg), [@​fishmandev](https://togithub.com/fishmandev), [@​igorlukanin](https://togithub.com/igorlukanin) and [@​kurkle](https://togithub.com/kurkle) ### [`v3.6.0`](https://togithub.com/chartjs/Chart.js/releases/tag/v3.6.0) [Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.5.1...v3.6.0) ### Essential Links - [npm](https://www.npmjs.com/package/chart.js) - [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration) - [Docs](https://www.chartjs.org/docs/latest/) - [API](https://www.chartjs.org/docs/latest/api/) - [Samples](https://www.chartjs.org/docs/latest/samples/) - [#​9757](https://togithub.com/chartjs/Chart.js/issues/9757) ci(workflow): add cache to workflows using actions/setup-node - [#​9587](https://togithub.com/chartjs/Chart.js/issues/9587) Ensure that controllers derived from the bar controller work correct in stacke

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.