socialnetworknews-web.meta

Issues/PRs archive for SocialNetworkNews/SocialNetworkNews-Web
git clone git://archive.git.mtrnord.blog/SocialNetworkNews/socialnetworknews-web.meta.git
Log | Files | Refs

100.json (61456B)


      1 {
      2   "number": 100,
      3   "title": "Update dependency chart.js to v3",
      4   "state": "open",
      5   "diff_file": "100.diff",
      6   "author": "renovate[bot]",
      7   "created_at": "2021-04-26T17:44:29Z",
      8   "closed_at": null,
      9   "merged_at": null,
     10   "base_ref": "master",
     11   "head_ref": "renovate/chart.js-3.x",
     12   "labels": [],
     13   "assignees": [],
     14   "requested_reviewers": [],
     15   "body": "[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [chart.js](https://www.chartjs.org) ([source](https://togithub.com/chartjs/Chart.js)) | [`^2.7.2` -> `^3.0.0`](https://renovatebot.com/diffs/npm/chart.js/2.7.2/3.5.1) | [![age](https://badges.renovateapi.com/packages/npm/chart.js/3.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/chart.js/3.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/chart.js/3.5.1/compatibility-slim/2.7.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/chart.js/3.5.1/confidence-slim/2.7.2)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>chartjs/Chart.js</summary>\n\n### [`v3.5.1`](https://togithub.com/chartjs/Chart.js/releases/v3.5.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.5.0...v3.5.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n<!---->\n\n-   [#&#8203;9563](https://togithub.com/chartjs/Chart.js/issues/9563) support crossAlign on mirrored y-axis\n\n#### Bugs Fixed\n\n-   [#&#8203;9525](https://togithub.com/chartjs/Chart.js/issues/9525) Keep track of parsed array changes when parsing===false\n-   [#&#8203;9489](https://togithub.com/chartjs/Chart.js/issues/9489) Fix \\_isPointInArea helper when no area is provided\n-   [#&#8203;9469](https://togithub.com/chartjs/Chart.js/issues/9469) Remove index interaction override barChart\n\n#### Types\n\n-   [#&#8203;9550](https://togithub.com/chartjs/Chart.js/issues/9550) Grid line z property in TS types\n-   [#&#8203;9546](https://togithub.com/chartjs/Chart.js/issues/9546) Add number to the title scale padding as type\n-   [#&#8203;9490](https://togithub.com/chartjs/Chart.js/issues/9490) Types: Add \\`tooltip\\` to chart instance\n-   [#&#8203;9477](https://togithub.com/chartjs/Chart.js/issues/9477) Types: Change \\`context.chart\\` to plain \\`Chart\\`\n\n#### Documentation\n\n-   [#&#8203;9555](https://togithub.com/chartjs/Chart.js/issues/9555) Fix broken link.\n-   [#&#8203;9549](https://togithub.com/chartjs/Chart.js/issues/9549) Ensure that docs have more width in the page\n-   [#&#8203;9516](https://togithub.com/chartjs/Chart.js/issues/9516) fix 2  broken links, clarify order property\n-   [#&#8203;9524](https://togithub.com/chartjs/Chart.js/issues/9524) Add more details on legend sort function\n-   [#&#8203;9503](https://togithub.com/chartjs/Chart.js/issues/9503) Fix typo in docs on axes labelling\n-   [#&#8203;9479](https://togithub.com/chartjs/Chart.js/issues/9479) Move pointStyle types and update plugin link\\&render chart\n-   [#&#8203;9465](https://togithub.com/chartjs/Chart.js/issues/9465) Longhand labels key in getting started\n-   [#&#8203;9475](https://togithub.com/chartjs/Chart.js/issues/9475) Adjust text to code example\n-   [#&#8203;9472](https://togithub.com/chartjs/Chart.js/issues/9472) Update charts.md\n\n#### Development\n\n-   [#&#8203;9565](https://togithub.com/chartjs/Chart.js/issues/9565) Update to 3.5.1 version number\n-   [#&#8203;9556](https://togithub.com/chartjs/Chart.js/issues/9556) Remove chart.scale property (always undefined)\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;M4sterShake](https://togithub.com/M4sterShake), [@&#8203;Yash-Singh1](https://togithub.com/Yash-Singh1), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;ewanmellor](https://togithub.com/ewanmellor), [@&#8203;juan-cortes](https://togithub.com/juan-cortes), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;niklasnoldin](https://togithub.com/niklasnoldin) and [@&#8203;snoozbuster](https://togithub.com/snoozbuster)\n\n### [`v3.5.0`](https://togithub.com/chartjs/Chart.js/releases/v3.5.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.4.1...v3.5.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Enhancements\n\n-   [#&#8203;9452](https://togithub.com/chartjs/Chart.js/issues/9452) Bar: add 'middle' option for borderSkipped\n-   [#&#8203;9450](https://togithub.com/chartjs/Chart.js/issues/9450) Add ability to hide specific data element\n-   [#&#8203;9451](https://togithub.com/chartjs/Chart.js/issues/9451) Add data/dataset indices to line segment context\n-   [#&#8203;9364](https://togithub.com/chartjs/Chart.js/issues/9364) Layout: support box stacking\n-   [#&#8203;9360](https://togithub.com/chartjs/Chart.js/issues/9360) Add 'shape' mode for filler-plugin\n-   [#&#8203;9327](https://togithub.com/chartjs/Chart.js/issues/9327) Adding threshold option to decimation plugin\n\n#### Bugs Fixed\n\n-   [#&#8203;9431](https://togithub.com/chartjs/Chart.js/issues/9431) Ensure getPrototypeOf will not crash on plugin options with no scopes\n-   [#&#8203;9448](https://togithub.com/chartjs/Chart.js/issues/9448) Fix DomPlatform.isAttached\n-   [#&#8203;9447](https://togithub.com/chartjs/Chart.js/issues/9447) Apply segment styles with only single segment\n-   [#&#8203;9446](https://togithub.com/chartjs/Chart.js/issues/9446) Fix interaction on partially visible bar\n-   [#&#8203;9444](https://togithub.com/chartjs/Chart.js/issues/9444) Typescript 4.2+ compatibility\n-   [#&#8203;9443](https://togithub.com/chartjs/Chart.js/issues/9443) Don't draw points outside chartArea\n-   [#&#8203;9442](https://togithub.com/chartjs/Chart.js/issues/9442) Fix: config.platform was ignored\n-   [#&#8203;9433](https://togithub.com/chartjs/Chart.js/issues/9433) Linear scale handle min ===  max when abs(max) > Number.MAX_SAFE_INTEGER\n-   [#&#8203;9426](https://togithub.com/chartjs/Chart.js/issues/9426) lower default value of grid z index so it draws behind chart elements\n-   [#&#8203;9425](https://togithub.com/chartjs/Chart.js/issues/9425) Properly update stacks when datasets index changes\n-   [#&#8203;9413](https://togithub.com/chartjs/Chart.js/issues/9413) Fix center axis title positions\n-   [#&#8203;9410](https://togithub.com/chartjs/Chart.js/issues/9410) Limit Math.asin inputs to the range \\[-1, 1]\n-   [#&#8203;9399](https://togithub.com/chartjs/Chart.js/issues/9399) Bar: inflate rects by 0.33px to avoid artifacts\n-   [#&#8203;9400](https://togithub.com/chartjs/Chart.js/issues/9400) Fix bar direction when minBarLength is applied\n-   [#&#8203;9394](https://togithub.com/chartjs/Chart.js/issues/9394) Fix stacked box dimension calculation with weights\n-   [#&#8203;9353](https://togithub.com/chartjs/Chart.js/issues/9353) Adjust legend hitboxes when RTL and each item has a different size\n-   [#&#8203;9373](https://togithub.com/chartjs/Chart.js/issues/9373) Point label specific scriptable context\n-   [#&#8203;9367](https://togithub.com/chartjs/Chart.js/issues/9367) Decimation: Prevent buffer overflow\n\n#### Types\n\n-   [#&#8203;9462](https://togithub.com/chartjs/Chart.js/issues/9462) Update radar dataset option typings\n-   [#&#8203;9444](https://togithub.com/chartjs/Chart.js/issues/9444) Typescript 4.2+ compatibility\n-   [#&#8203;9432](https://togithub.com/chartjs/Chart.js/issues/9432) Allow dataset specific ChartMeta type extensions\n-   [#&#8203;9438](https://togithub.com/chartjs/Chart.js/issues/9438) Define bounds as a field common to all cartesian axes options\n-   [#&#8203;9403](https://togithub.com/chartjs/Chart.js/issues/9403) Add missing resizeDelay option to types\n-   [#&#8203;9386](https://togithub.com/chartjs/Chart.js/issues/9386) Indicate that \\`SubTitle\\` is a plugin in TS types\n-   [#&#8203;9385](https://togithub.com/chartjs/Chart.js/issues/9385) Fix type linting for merge between two PRs\n-   [#&#8203;9363](https://togithub.com/chartjs/Chart.js/issues/9363) Resolve warnings from typings\n-   [#&#8203;9376](https://togithub.com/chartjs/Chart.js/issues/9376) Improve LegendElement and TooltipItem type definitions\n\n#### Documentation\n\n-   [#&#8203;9458](https://togithub.com/chartjs/Chart.js/issues/9458) Adds HTMLCanvasElement as possible value for pointStyle option in the documentation\n-   [#&#8203;9384](https://togithub.com/chartjs/Chart.js/issues/9384) Add SubTitle to the list of all esm imports\n\n#### Development\n\n-   [#&#8203;9464](https://togithub.com/chartjs/Chart.js/issues/9464) Bump version to 3.5.0, update deps\n-   [#&#8203;9414](https://togithub.com/chartjs/Chart.js/issues/9414) Update a failing fixture\n-   [#&#8203;9363](https://togithub.com/chartjs/Chart.js/issues/9363) Resolve warnings from typings\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;Nico-DF](https://togithub.com/Nico-DF), [@&#8203;boreq](https://togithub.com/boreq), [@&#8203;drewsonne](https://togithub.com/drewsonne), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;kurkle](https://togithub.com/kurkle) and [@&#8203;stockiNail](https://togithub.com/stockiNail)\n\n### [`v3.4.1`](https://togithub.com/chartjs/Chart.js/releases/v3.4.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.4.0...v3.4.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n<!---->\n\n-   [#&#8203;9349](https://togithub.com/chartjs/Chart.js/issues/9349) Update deps\n\n#### Bugs Fixed\n\n-   [#&#8203;9345](https://togithub.com/chartjs/Chart.js/issues/9345) Timeseries: support panning\n-   [#&#8203;9343](https://togithub.com/chartjs/Chart.js/issues/9343) Account for floating point error in niceNum helper\n-   [#&#8203;9341](https://togithub.com/chartjs/Chart.js/issues/9341) Enable pointStyle for doughnut, pie, and polar area charts\n-   [#&#8203;9340](https://togithub.com/chartjs/Chart.js/issues/9340) Ensure correct item is clicked when a horizontal legend is in RTL mode\n-   [#&#8203;9326](https://togithub.com/chartjs/Chart.js/issues/9326) Fix comma causing Terser issue\n\n#### Types\n\n-   [#&#8203;9348](https://togithub.com/chartjs/Chart.js/issues/9348) Add type tests for float bar / object data arrays\n-   [#&#8203;9336](https://togithub.com/chartjs/Chart.js/issues/9336) Update types with more possible events\n-   [#&#8203;9330](https://togithub.com/chartjs/Chart.js/issues/9330) Fix typing of the isoWeekday field\n\n#### Documentation\n\n-   [#&#8203;9338](https://togithub.com/chartjs/Chart.js/issues/9338) Fixes spacing options in the documentation for doughnuts charts\n\n#### Development\n\n-   [#&#8203;9350](https://togithub.com/chartjs/Chart.js/issues/9350) Bump version to 3.4.1\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;TriPSs](https://togithub.com/TriPSs), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;kurkle](https://togithub.com/kurkle) and [@&#8203;stockiNail](https://togithub.com/stockiNail)\n\n### [`v3.4.0`](https://togithub.com/chartjs/Chart.js/releases/v3.4.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.3.2...v3.4.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Enhancements\n\n-   [#&#8203;9294](https://togithub.com/chartjs/Chart.js/issues/9294) New plugin: subtitle\n-   [#&#8203;9277](https://togithub.com/chartjs/Chart.js/issues/9277) Apply maxTicksLimit to grid when ticks are hidden\n-   [#&#8203;9286](https://togithub.com/chartjs/Chart.js/issues/9286) Fix: Don't use clip/unclipArea when \\`clip: false\\`\n-   [#&#8203;9262](https://togithub.com/chartjs/Chart.js/issues/9262) Docs: Add copy button to code blocks\n-   [#&#8203;9208](https://togithub.com/chartjs/Chart.js/issues/9208) Bar width and height are always defined regardless of orientation\n\n#### Bugs Fixed\n\n-   [#&#8203;9290](https://togithub.com/chartjs/Chart.js/issues/9290) Legend: fix layout padding handling\n-   [#&#8203;9291](https://togithub.com/chartjs/Chart.js/issues/9291) Bar: ignore not-grouped bars from group bar count\n-   [#&#8203;9287](https://togithub.com/chartjs/Chart.js/issues/9287) Filler: skip NaN points from end of segment\n-   [#&#8203;9261](https://togithub.com/chartjs/Chart.js/issues/9261) Fix updating of active elements\n-   [#&#8203;9260](https://togithub.com/chartjs/Chart.js/issues/9260) Replace \\[...set] with Array.from(set)\n-   [#&#8203;9252](https://togithub.com/chartjs/Chart.js/issues/9252) \\`null\\` or \\`undefined\\` should skip grid lines in the time scale\n-   [#&#8203;9199](https://togithub.com/chartjs/Chart.js/issues/9199) Fix rtl legend text alignment\n-   [#&#8203;9191](https://togithub.com/chartjs/Chart.js/issues/9191) Tick backdrop padding is not scriptable\n\n#### Types\n\n-   [#&#8203;9318](https://togithub.com/chartjs/Chart.js/issues/9318) fix typings\n-   [#&#8203;9317](https://togithub.com/chartjs/Chart.js/issues/9317) Change callback name in typing and documentation\n-   [#&#8203;9292](https://togithub.com/chartjs/Chart.js/issues/9292) resolve auto register typescript failure\n-   [#&#8203;9284](https://togithub.com/chartjs/Chart.js/issues/9284) added fill type to line in options object and to radar dataset options\n-   [#&#8203;9263](https://togithub.com/chartjs/Chart.js/issues/9263) Fix type definitions and docs for \\`getPixelForValue\\`\n-   [#&#8203;9226](https://togithub.com/chartjs/Chart.js/issues/9226) Add missing types to legend\n\n#### Documentation\n\n-   [#&#8203;9319](https://togithub.com/chartjs/Chart.js/issues/9319) Clarify how to import and use the helper functions with bundlers\n-   [#&#8203;9318](https://togithub.com/chartjs/Chart.js/issues/9318) fix typings\n-   [#&#8203;9317](https://togithub.com/chartjs/Chart.js/issues/9317) Change callback name in typing and documentation\n-   [#&#8203;9315](https://togithub.com/chartjs/Chart.js/issues/9315) Fix broken link in scatter chart doc\n-   [#&#8203;9296](https://togithub.com/chartjs/Chart.js/issues/9296) Docs: describe catching events with plugin\n-   [#&#8203;9263](https://togithub.com/chartjs/Chart.js/issues/9263) Fix type definitions and docs for \\`getPixelForValue\\`\n-   [#&#8203;9262](https://togithub.com/chartjs/Chart.js/issues/9262) Docs: Add copy button to code blocks\n-   [#&#8203;9237](https://togithub.com/chartjs/Chart.js/issues/9237) Docs: fix broken and inconsistent links\n-   [#&#8203;9228](https://togithub.com/chartjs/Chart.js/issues/9228) Fix broken guidelines url in PR template\n-   [#&#8203;9219](https://togithub.com/chartjs/Chart.js/issues/9219) Update custom legend onClick example\n-   [#&#8203;9207](https://togithub.com/chartjs/Chart.js/issues/9207) Add explanation on how to run the samples locally\n\n#### Development\n\n-   [#&#8203;9322](https://togithub.com/chartjs/Chart.js/issues/9322) Bump to version 3.4.0\n-   [#&#8203;9276](https://togithub.com/chartjs/Chart.js/issues/9276) Refactor radialLinear scale and renderText helper\n\nThanks to [@&#8203;DPS0340](https://togithub.com/DPS0340), [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;akeinhell](https://togithub.com/akeinhell), [@&#8203;benlumley](https://togithub.com/benlumley), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;joshkel](https://togithub.com/joshkel) and [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.3.2`](https://togithub.com/chartjs/Chart.js/releases/v3.3.2)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.3.1...v3.3.2)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;9187](https://togithub.com/chartjs/Chart.js/issues/9187) Make sure data is parsed before updateElements\n-   [#&#8203;9183](https://togithub.com/chartjs/Chart.js/issues/9183) Fix error when swapping dataset locations\n\n#### Development\n\n-   [#&#8203;9190](https://togithub.com/chartjs/Chart.js/issues/9190) Bump version to 3.3.2\n\nThanks to [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.3.1`](https://togithub.com/chartjs/Chart.js/releases/v3.3.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.3.0...v3.3.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;9181](https://togithub.com/chartjs/Chart.js/issues/9181) Linear: Respect bounds option in tick generation\n-   [#&#8203;9172](https://togithub.com/chartjs/Chart.js/issues/9172) Add declaration for Decimation plugin\n-   [#&#8203;9170](https://togithub.com/chartjs/Chart.js/issues/9170) Fix clearStacks with custom scaleId\n-   [#&#8203;9171](https://togithub.com/chartjs/Chart.js/issues/9171) Ignore items outside chart area for interaction\n-   [#&#8203;9153](https://togithub.com/chartjs/Chart.js/issues/9153) Stop mutating arc state while drawing\n-   [#&#8203;9152](https://togithub.com/chartjs/Chart.js/issues/9152) Fix: Arc getCenterPoint when full circle\n\n#### Types\n\n-   [#&#8203;9172](https://togithub.com/chartjs/Chart.js/issues/9172) Add declaration for Decimation plugin\n\n#### Documentation\n\n-   [#&#8203;9173](https://togithub.com/chartjs/Chart.js/issues/9173) Add documentation about default scales\n-   [#&#8203;9168](https://togithub.com/chartjs/Chart.js/issues/9168) Update pointstyle type and default value\n-   [#&#8203;9160](https://togithub.com/chartjs/Chart.js/issues/9160) show the utils file in the samples page to clarify what the functions do\n\n#### Development\n\n-   [#&#8203;9182](https://togithub.com/chartjs/Chart.js/issues/9182) Version bump to 3.3.1\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.3.0`](https://togithub.com/chartjs/Chart.js/releases/v3.3.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.2.1...v3.3.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Enhancements\n\n-   [#&#8203;9084](https://togithub.com/chartjs/Chart.js/issues/9084) Support monotone cubic interpolation for vertical line charts\n-   [#&#8203;9088](https://togithub.com/chartjs/Chart.js/issues/9088) Fix element reset animations in vertical line and bubble charts\n-   [#&#8203;9020](https://togithub.com/chartjs/Chart.js/issues/9020) Add includeBounds option for cartesian ticks\n\n#### Bugs Fixed\n\n-   [#&#8203;9129](https://togithub.com/chartjs/Chart.js/issues/9129) Further improve linear tick collision estimation\n-   [#&#8203;9122](https://togithub.com/chartjs/Chart.js/issues/9122) Show correct decimal places when using count but \\`min\\` is not an integer\n-   [#&#8203;9118](https://togithub.com/chartjs/Chart.js/issues/9118) Fix arc offset calculation\n-   [#&#8203;9120](https://togithub.com/chartjs/Chart.js/issues/9120) Fix animations when data is replaced\n-   [#&#8203;9121](https://togithub.com/chartjs/Chart.js/issues/9121) Fix doughnut rotation on float edge cases\n-   [#&#8203;9105](https://togithub.com/chartjs/Chart.js/issues/9105) Delay data to elements synchronization to update\n-   [#&#8203;9101](https://togithub.com/chartjs/Chart.js/issues/9101) Make sure context indices are up to date\n-   [#&#8203;9062](https://togithub.com/chartjs/Chart.js/issues/9062) Fix setting options in array of objects\n-   [#&#8203;9067](https://togithub.com/chartjs/Chart.js/issues/9067) Fix polar area tooltip item label\n-   [#&#8203;9060](https://togithub.com/chartjs/Chart.js/issues/9060) add derived axis default values\n-   [#&#8203;9050](https://togithub.com/chartjs/Chart.js/issues/9050) Fix detecting changed events\n-   [#&#8203;9015](https://togithub.com/chartjs/Chart.js/issues/9015) Round canvas.style dimensions to avoid blurring\n-   [#&#8203;9046](https://togithub.com/chartjs/Chart.js/issues/9046) Types: Export DecimationAlgorithm as const\n-   [#&#8203;9045](https://togithub.com/chartjs/Chart.js/issues/9045) Allow scale to auto-adjust it's min when stacked\n-   [#&#8203;9042](https://togithub.com/chartjs/Chart.js/issues/9042) Fix line segments with alignToPixel\n-   [#&#8203;9027](https://togithub.com/chartjs/Chart.js/issues/9027) Fix: Avoid negative layout dimensions\n\n#### Types\n\n-   [#&#8203;9124](https://togithub.com/chartjs/Chart.js/issues/9124) Correctly extend ExtendedPlugin interface\n-   [#&#8203;9123](https://togithub.com/chartjs/Chart.js/issues/9123) Add missing props to ChartArea type\n-   [#&#8203;9046](https://togithub.com/chartjs/Chart.js/issues/9046) Types: Export DecimationAlgorithm as const\n\n#### Documentation\n\n-   [#&#8203;9147](https://togithub.com/chartjs/Chart.js/issues/9147) Improved error message when no date adapter provided\n-   [#&#8203;9146](https://togithub.com/chartjs/Chart.js/issues/9146) Fix scales option in example\n-   [#&#8203;9126](https://togithub.com/chartjs/Chart.js/issues/9126) Add attribute to custom legend onclick sample\n-   [#&#8203;9115](https://togithub.com/chartjs/Chart.js/issues/9115) Add documentation note about only styling the parent div\n-   [#&#8203;9111](https://togithub.com/chartjs/Chart.js/issues/9111) remove double sentence and adjust scale to scales.r\n-   [#&#8203;9044](https://togithub.com/chartjs/Chart.js/issues/9044) HTML legend handles doughnut/pie charts\n-   [#&#8203;9030](https://togithub.com/chartjs/Chart.js/issues/9030) fix typo on api.md\n-   [#&#8203;9024](https://togithub.com/chartjs/Chart.js/issues/9024) Docs update file location pointers\n\n#### Development\n\n-   [#&#8203;9149](https://togithub.com/chartjs/Chart.js/issues/9149) Bump version to 3.3, update dependencies\n-   [#&#8203;9102](https://togithub.com/chartjs/Chart.js/issues/9102) Upgrade dependencies\n-   [#&#8203;9091](https://togithub.com/chartjs/Chart.js/issues/9091) Add test for issue 9085\n\nThanks to [@&#8203;Flupp](https://togithub.com/Flupp), [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;esuEichi](https://togithub.com/esuEichi), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;jonrimmer](https://togithub.com/jonrimmer), [@&#8203;joshkel](https://togithub.com/joshkel), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;nagix](https://togithub.com/nagix) and [@&#8203;sylhare](https://togithub.com/sylhare)\n\n### [`v3.2.1`](https://togithub.com/chartjs/Chart.js/releases/v3.2.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.2.0...v3.2.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;9012](https://togithub.com/chartjs/Chart.js/issues/9012) Enable scriptable element chart options\n-   [#&#8203;9008](https://togithub.com/chartjs/Chart.js/issues/9008) Fix for enabling monotone cubicInterpolationMode when tension is 0\n-   [#&#8203;8995](https://togithub.com/chartjs/Chart.js/issues/8995) Ignore truncated pixels in bar width calculation\n-   [#&#8203;8983](https://togithub.com/chartjs/Chart.js/issues/8983) Improve linear tick generators collision estimation\n\n#### Types\n\n-   [#&#8203;9012](https://togithub.com/chartjs/Chart.js/issues/9012) Enable scriptable element chart options\n-   [#&#8203;9010](https://togithub.com/chartjs/Chart.js/issues/9010) Add test for DecimationAlgorithm type\n\n#### Documentation\n\n-   [#&#8203;9011](https://togithub.com/chartjs/Chart.js/issues/9011) Add documentation on tooltip xAlign and yAlign\n\n#### Development\n\n-   [#&#8203;9014](https://togithub.com/chartjs/Chart.js/issues/9014) Bump version to 3.2.1\n\nThanks to [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;kurkle](https://togithub.com/kurkle) and [@&#8203;nagix](https://togithub.com/nagix)\n\n### [`v3.2.0`](https://togithub.com/chartjs/Chart.js/releases/v3.2.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.1.1...v3.2.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Enhancements\n\n-   [#&#8203;8973](https://togithub.com/chartjs/Chart.js/issues/8973) Add drawTime: beforeDraw option to filler\n-   [#&#8203;8941](https://togithub.com/chartjs/Chart.js/issues/8941) Only enable the bar borderRadius at the end of the stacks\n-   [#&#8203;8936](https://togithub.com/chartjs/Chart.js/issues/8936) Scale: draw border on separate layer after grid\n-   [#&#8203;8931](https://togithub.com/chartjs/Chart.js/issues/8931) Cartesian scale tick backdrop\n-   [#&#8203;8926](https://togithub.com/chartjs/Chart.js/issues/8926) Add \\`initial\\` property to animation callbacks\n\n#### Performance\n\n-   [#&#8203;8933](https://togithub.com/chartjs/Chart.js/issues/8933) Time: cache options needed by parse\n\n#### Bugs Fixed\n\n-   [#&#8203;8972](https://togithub.com/chartjs/Chart.js/issues/8972) Fix skipNull for subsequent datasets\n-   [#&#8203;8934](https://togithub.com/chartjs/Chart.js/issues/8934) Fix for allowing parsing:false with stacks\n-   [#&#8203;8928](https://togithub.com/chartjs/Chart.js/issues/8928) Allow the events option to be changed at runtime\n\n#### Types\n\n-   [#&#8203;8944](https://togithub.com/chartjs/Chart.js/issues/8944) Update helpers types export\n\n#### Documentation\n\n-   [#&#8203;8971](https://togithub.com/chartjs/Chart.js/issues/8971) In html tooltip sample padding is read from the options\n-   [#&#8203;8942](https://togithub.com/chartjs/Chart.js/issues/8942) Add example plugins for border and quadrants\n\n#### Development\n\n-   [#&#8203;8974](https://togithub.com/chartjs/Chart.js/issues/8974) Bump to version 3.2.0\n\nThanks to [@&#8203;TinfoilPancakes](https://togithub.com/TinfoilPancakes), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.1.1`](https://togithub.com/chartjs/Chart.js/releases/v3.1.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.1.0...v3.1.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Performance\n\n-   [#&#8203;8898](https://togithub.com/chartjs/Chart.js/issues/8898) Do not redraw endlessly on mouse move\n\n#### Bugs Fixed\n\n-   [#&#8203;8919](https://togithub.com/chartjs/Chart.js/issues/8919) Fix: Fill vertical lines\n-   [#&#8203;8913](https://togithub.com/chartjs/Chart.js/issues/8913) Scale: Make sure grace is applied only once\n-   [#&#8203;8918](https://togithub.com/chartjs/Chart.js/issues/8918) Fix: Initialize data object when replaced\n-   [#&#8203;8914](https://togithub.com/chartjs/Chart.js/issues/8914) Skip ticks by callback value as documented\n-   [#&#8203;8911](https://togithub.com/chartjs/Chart.js/issues/8911) Fix: don't draw segments out of bounds\n-   [#&#8203;8898](https://togithub.com/chartjs/Chart.js/issues/8898) Do not redraw endlessly on mouse move\n-   [#&#8203;8883](https://togithub.com/chartjs/Chart.js/issues/8883) Setting correct decimated values when below threshold\n-   [#&#8203;8882](https://togithub.com/chartjs/Chart.js/issues/8882) Update @&#8203;\\<!---->simonbrunel/vuepress-plugin-versions\n\n#### Types\n\n-   [#&#8203;8909](https://togithub.com/chartjs/Chart.js/issues/8909) Fix tooltip positioners and scriptable signature\n-   [#&#8203;8891](https://togithub.com/chartjs/Chart.js/issues/8891) add number, null and undefined as valid return types\n\n#### Documentation\n\n-   [#&#8203;8910](https://togithub.com/chartjs/Chart.js/issues/8910) Fix minor issues in docs\n-   [#&#8203;8907](https://togithub.com/chartjs/Chart.js/issues/8907) Fix javascript syntax error in docs/general/padding.md\n-   [#&#8203;8904](https://togithub.com/chartjs/Chart.js/issues/8904) Update v3-migration.md\n-   [#&#8203;8887](https://togithub.com/chartjs/Chart.js/issues/8887) Docs: Update version menu title\n-   [#&#8203;8882](https://togithub.com/chartjs/Chart.js/issues/8882) Update @&#8203;\\<!---->simonbrunel/vuepress-plugin-versions\n\n#### Development\n\n-   [#&#8203;8927](https://togithub.com/chartjs/Chart.js/issues/8927) Bump to 3.1.1\n\nThanks to [@&#8203;DaaGER](https://togithub.com/DaaGER), [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;Nico-DF](https://togithub.com/Nico-DF), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.1.0`](https://togithub.com/chartjs/Chart.js/releases/v3.1.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.0.2...v3.1.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n<!---->\n\n-   [#&#8203;8856](https://togithub.com/chartjs/Chart.js/issues/8856) Update dependencies (excluding typescript)\n-   [#&#8203;8843](https://togithub.com/chartjs/Chart.js/issues/8843) Filtering data before decimation\n\n#### Enhancements\n\n-   [#&#8203;8876](https://togithub.com/chartjs/Chart.js/issues/8876) Enable event filtering per plugin\n-   [#&#8203;8875](https://togithub.com/chartjs/Chart.js/issues/8875) Legend boxes support borderRadius\n-   [#&#8203;8874](https://togithub.com/chartjs/Chart.js/issues/8874) Tooltip colorbox supports configurable borderWidth, borderRadius, and dash effect\n-   [#&#8203;8867](https://togithub.com/chartjs/Chart.js/issues/8867) Support mirror option on x-axis\n-   [#&#8203;8864](https://togithub.com/chartjs/Chart.js/issues/8864) Filler: support segment backgroundColor\n-   [#&#8203;8844](https://togithub.com/chartjs/Chart.js/issues/8844) Allow styling of line segments\n-   [#&#8203;8839](https://togithub.com/chartjs/Chart.js/issues/8839) Apply scale context to ticks scriptable options instead of chart context\n-   [#&#8203;8823](https://togithub.com/chartjs/Chart.js/issues/8823) Dissociate border options from grid options\n\n#### Bugs Fixed\n\n-   [#&#8203;8794](https://togithub.com/chartjs/Chart.js/issues/8794) Limit onHover to chartArea\n-   [#&#8203;8877](https://togithub.com/chartjs/Chart.js/issues/8877) Font: validate style, move defaults to \\`weight\\`\n-   [#&#8203;8872](https://togithub.com/chartjs/Chart.js/issues/8872) Handle animating stacked bars from null values\n-   [#&#8203;8867](https://togithub.com/chartjs/Chart.js/issues/8867) Support mirror option on x-axis\n-   [#&#8203;8868](https://togithub.com/chartjs/Chart.js/issues/8868) Consider dynamically positioned scales for padding\n-   [#&#8203;8838](https://togithub.com/chartjs/Chart.js/issues/8838) \\_boundSegments did not work on rising line\n-   [#&#8203;8832](https://togithub.com/chartjs/Chart.js/issues/8832) Fix: update line options on resize, for gradients\n-   [#&#8203;8822](https://togithub.com/chartjs/Chart.js/issues/8822) Time: Use callback helper on ticks.callback\n\n#### Types\n\n-   [#&#8203;8847](https://togithub.com/chartjs/Chart.js/issues/8847) Include \\`grace\\` in LinearScaleOptions type definition\n\n#### Documentation\n\n-   [#&#8203;8866](https://togithub.com/chartjs/Chart.js/issues/8866) Add version menu in documentation\n-   [#&#8203;8869](https://togithub.com/chartjs/Chart.js/issues/8869) Document the no-parsing requirement of decimation\n-   [#&#8203;8863](https://togithub.com/chartjs/Chart.js/issues/8863) Docs/broken link\n-   [#&#8203;8850](https://togithub.com/chartjs/Chart.js/issues/8850) Docs migration register options\n-   [#&#8203;8837](https://togithub.com/chartjs/Chart.js/issues/8837) Fix typos in canvas-background.md\n-   [#&#8203;8836](https://togithub.com/chartjs/Chart.js/issues/8836) Fix typo in migration guide\n-   [#&#8203;8829](https://togithub.com/chartjs/Chart.js/issues/8829) complete the first 'getting-started' example\n-   [#&#8203;8828](https://togithub.com/chartjs/Chart.js/issues/8828) Document plugin event handling\n\n#### Development\n\n-   [#&#8203;8878](https://togithub.com/chartjs/Chart.js/issues/8878) Bump to 3.1.0\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;MosesMendoza](https://togithub.com/MosesMendoza), [@&#8203;Nico-DF](https://togithub.com/Nico-DF), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;m-ahmadi](https://togithub.com/m-ahmadi), [@&#8203;mjcross](https://togithub.com/mjcross) and [@&#8203;stockiNail](https://togithub.com/stockiNail)\n\n### [`v3.0.2`](https://togithub.com/chartjs/Chart.js/releases/v3.0.2)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.0.1...v3.0.2)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;8811](https://togithub.com/chartjs/Chart.js/issues/8811) Fix: tick spacing when min=0 | niceMin or max=0\n-   [#&#8203;8801](https://togithub.com/chartjs/Chart.js/issues/8801) Correct decimation plugin documentation\n-   [#&#8203;8793](https://togithub.com/chartjs/Chart.js/issues/8793) Logarithmic: handle null/NaN values\n\n#### Documentation\n\n-   [#&#8203;8791](https://togithub.com/chartjs/Chart.js/issues/8791) Docs small update\n-   [#&#8203;8803](https://togithub.com/chartjs/Chart.js/issues/8803) Update documentation for getElementsAtEventForMode\n-   [#&#8203;8801](https://togithub.com/chartjs/Chart.js/issues/8801) Correct decimation plugin documentation\n-   [#&#8203;8798](https://togithub.com/chartjs/Chart.js/issues/8798) Update ticks.callback documentation\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.0.1`](https://togithub.com/chartjs/Chart.js/releases/v3.0.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v3.0.0...v3.0.1)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;8789](https://togithub.com/chartjs/Chart.js/issues/8789) Patch: option scope might not be an object\n\nThanks to [@&#8203;kurkle](https://togithub.com/kurkle)\n\n### [`v3.0.0`](https://togithub.com/chartjs/Chart.js/releases/v3.0.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.9.4...v3.0.0)\n\n### Essential Links\n\n-   [npm](https://www.npmjs.com/package/chart.js)\n-   [Migration guide](https://www.chartjs.org/docs/latest/getting-started/v3-migration)\n-   [Docs](https://www.chartjs.org/docs/latest/)\n-   [API](https://www.chartjs.org/docs/latest/api/)\n-   [Samples](https://www.chartjs.org/docs/latest/samples/)\n\n#### Bugs Fixed\n\n-   [#&#8203;8787](https://togithub.com/chartjs/Chart.js/issues/8787) Proxy: make sure set value ends up in first scope\n-   [#&#8203;8782](https://togithub.com/chartjs/Chart.js/issues/8782) Fix tooltip align & external types\n\n#### Types\n\n-   [#&#8203;8782](https://togithub.com/chartjs/Chart.js/issues/8782) Fix tooltip align & external types\n\n#### Documentation\n\n-   [#&#8203;8693](https://togithub.com/chartjs/Chart.js/issues/8693) Update readme links and bug issue template\n-   [#&#8203;8788](https://togithub.com/chartjs/Chart.js/issues/8788) Tweak redirect urls\n-   [#&#8203;8785](https://togithub.com/chartjs/Chart.js/issues/8785) Vuepress HTML redirect for samples folder\n-   [#&#8203;8786](https://togithub.com/chartjs/Chart.js/issues/8786) Adds scriptable column to options table in the title documentation\n-   [#&#8203;8784](https://togithub.com/chartjs/Chart.js/issues/8784) Add vuepress-plugin-flexsearch\n-   [#&#8203;8783](https://togithub.com/chartjs/Chart.js/issues/8783) Redirect to first sample\n-   [#&#8203;8780](https://togithub.com/chartjs/Chart.js/issues/8780) Make samples more inline with eachother\n\n#### Development\n\n-   [#&#8203;8781](https://togithub.com/chartjs/Chart.js/issues/8781) v3.0.0 version bump\n\n#### Included pre-releases\n\n-   [3.0.0-rc.7](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.7)\n-   [3.0.0-rc.6](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.6)\n-   [3.0.0-rc.5](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.5)\n-   [3.0.0-rc.4](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.4)\n-   [3.0.0-rc.3](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.3)\n-   [3.0.0-rc.2](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc.2)\n-   [3.0.0-rc](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-rc)\n-   [3.0.0-beta.14](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.14)\n-   [3.0.0-beta.13](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.13)\n-   [3.0.0-beta.12](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.12)\n-   [3.0.0-beta.11](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.11)\n-   [3.0.0-beta.10](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.10)\n-   [3.0.0-beta.9](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.9)\n-   [3.0.0-beta.8](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.8)\n-   [3.0.0-beta.7](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.7)\n-   [3.0.0-beta.6](https://togithub.com/chartjs/Chart.js/releases/tag/3.0.0-beta.6)\n-   [3.0.0-beta.5](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.5)\n-   [3.0.0-beta.4](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.4)\n-   [3.0.0-beta.3](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.3)\n-   [3.0.0-beta.2](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta.2)\n-   [3.0.0-beta](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-beta)\n-   [3.0.0-alpha.2](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-alpha.2)\n-   [3.0.0-alpha](https://togithub.com/chartjs/Chart.js/releases/tag/v3.0.0-alpha)\n\nThanks to [@&#8203;LeeLenaleee](https://togithub.com/LeeLenaleee), [@&#8203;etimberg](https://togithub.com/etimberg), [@&#8203;kurkle](https://togithub.com/kurkle) and [@&#8203;stockiNail](https://togithub.com/stockiNail)\n\n### [`v2.9.4`](https://togithub.com/chartjs/Chart.js/releases/v2.9.4)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.9.3...v2.9.4)\n\nThis is the last release of v2 and focused on fixing bugs identified in the v2.9.3 release.\n\n##### Bugs Fixed\n\n-   [#&#8203;7404](https://togithub.com/chartjs/Chart.js/issues/7404) - Preserve prototypes when cloning. Thanks [@&#8203;iddings](https://togithub.com/iddings)\n-   [#&#8203;7587](https://togithub.com/chartjs/Chart.js/issues/7587) - Fix docs for external moment.js. Thanks [@&#8203;mojoaxel](https://togithub.com/mojoaxel)\n-   [#&#8203;7853](https://togithub.com/chartjs/Chart.js/issues/7853) - Fix box recursion when dimensions are NaN. Thanks [@&#8203;alessandroasm](https://togithub.com/alessandroasm)\n-   [#&#8203;7883](https://togithub.com/chartjs/Chart.js/issues/7883) - Fix call stack exception when computing label sizes. Thanks [@&#8203;silentmatt](https://togithub.com/silentmatt)\n-   [#&#8203;7918](https://togithub.com/chartjs/Chart.js/issues/7918) - Prevent global prototype pollution via the merge helper\n-   [#&#8203;7920](https://togithub.com/chartjs/Chart.js/issues/7920) - Use Object.create(null) as `merge` target, to prevent prototype pollution\n\n### [`v2.9.3`](https://togithub.com/chartjs/Chart.js/releases/v2.9.3)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.9.2...v2.9.3)\n\n##### Bug Fixes\n\n-   [#&#8203;6698](https://togithub.com/chartjs/Chart.js/issues/6698) Fix undefined variable\n-   [#&#8203;6719](https://togithub.com/chartjs/Chart.js/issues/6719) Don't make legend empty when fill is false\n\nThanks to the maintainers and collaborators for their help to improve and test Chart.js ([@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;benmccann](https://togithub.com/benmccann), and [@&#8203;etimberg](https://togithub.com/etimberg)).\n\n### [`v2.9.2`](https://togithub.com/chartjs/Chart.js/releases/v2.9.2)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.9.1...v2.9.2)\n\n##### Bug Fixes\n\n-   [#&#8203;6641](https://togithub.com/chartjs/Chart.js/issues/6641) IE11 & Edge compatible style injection\n-   [#&#8203;6655](https://togithub.com/chartjs/Chart.js/issues/6655) Backwards compatible default fill for radar charts\n-   [#&#8203;6660](https://togithub.com/chartjs/Chart.js/issues/6660) Improve clipping of line charts when border widths are large\n-   [#&#8203;6661](https://togithub.com/chartjs/Chart.js/issues/6661) When a legend item is clicked, make sure the correct item is hidden\n-   [#&#8203;6663](https://togithub.com/chartjs/Chart.js/issues/6663) Refresh package-lock file to pick up new dependency\n\n##### Performance\n\n-   [#&#8203;6671](https://togithub.com/chartjs/Chart.js/issues/6671) Stop unnecessary line calculations\n\n##### Documentation\n\n-   [#&#8203;6643](https://togithub.com/chartjs/Chart.js/issues/6643) Combine performance documentation sections\n\nThanks to the maintainers and collaborators for their help to improve and test Chart.js ([@&#8203;nagix](https://togithub.com/nagix), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;benmccann](https://togithub.com/benmccann), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;simonbrunel](https://togithub.com/simonbrunel)).\n\n### [`v2.9.1`](https://togithub.com/chartjs/Chart.js/releases/v2.9.1)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.9.0...v2.9.1)\n\n##### Bug Fixes\n\n-   [#&#8203;6603](https://togithub.com/chartjs/Chart.js/issues/6603) Fix deprecation warnings for horizontal bar charts\n-   [#&#8203;6608](https://togithub.com/chartjs/Chart.js/issues/6608) Fix zoom plugin by no longer clipping `scale.getDecimalForPixel` to the chart area\n-   [#&#8203;6617](https://togithub.com/chartjs/Chart.js/issues/6617) Non numeric Y axes did not work\n\n##### Documentation\n\n-   [#&#8203;6613](https://togithub.com/chartjs/Chart.js/issues/6613) Add link to performance documentation\n\n##### Development\n\n-   [#&#8203;6609](https://togithub.com/chartjs/Chart.js/issues/6609) - Tests no longer use deprecated options\n\nThanks to the maintainers and collaborators for their help to improve and test Chart.js ([@&#8203;nagix](https://togithub.com/nagix), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;benmccann](https://togithub.com/benmccann), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;simonbrunel](https://togithub.com/simonbrunel)).\n\n### [`v2.9.0`](https://togithub.com/chartjs/Chart.js/releases/v2.9.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.8.0...v2.9.0)\n\n##### Breaking changes\n\n-   https://github.com/chartjs/Chart.js/pull/6131 `helpers._decimalPlaces` is now private\n\n##### Enhancements\n\n-   https://github.com/chartjs/Chart.js/pull/6527 Hover styling for dataset in 'dataset' mode\n-   https://github.com/chartjs/Chart.js/pull/6268 Implement `dataset.order`\n-   https://github.com/chartjs/Chart.js/pull/6509 Make `autoSkip` aware of major ticks\n-   https://github.com/chartjs/Chart.js/pull/6460 Implemented RTL support for legends and tooltips\n-   https://github.com/chartjs/Chart.js/pull/6490 HTML DOM building\n-   https://github.com/chartjs/Chart.js/pull/6326 Draw the rightmost grid line when `offsetGridLines` is true\n-   https://github.com/chartjs/Chart.js/pull/6343 Handle reverse support in core.scale\n-   https://github.com/chartjs/Chart.js/pull/6289 Support `spanGaps` in radar charts\n-   https://github.com/chartjs/Chart.js/pull/6323 Support object values for bar charts\n-   https://github.com/chartjs/Chart.js/pull/6287 Support rotation for `pointStyle` image\n-   https://github.com/chartjs/Chart.js/pull/6257 Allow specifying labels in time scale options\n-   https://github.com/chartjs/Chart.js/pull/6281 Support boundary filling modes in radialLinear scale\n-   https://github.com/chartjs/Chart.js/pull/6056 Add support for floating bar chart (`[start, end]`)\n-   https://github.com/chartjs/Chart.js/pull/6241 Implement layers (z-index) for layout items\n-   https://github.com/chartjs/Chart.js/pull/5621 Make legend appearance consistent with chart elements\n-   https://github.com/chartjs/Chart.js/pull/5999 Implement per-dataset type (default and per-chart) options\n-   https://github.com/chartjs/Chart.js/pull/6097 Specify time scale `min` and `max` in standard manner\n-   https://github.com/chartjs/Chart.js/pull/6141 Legend align option. Thanks [@&#8203;dkichler](https://togithub.com/dkichler)\n-   https://github.com/chartjs/Chart.js/pull/6128 Make line options scriptable. Thanks [@&#8203;janelledement](https://togithub.com/janelledement)\n\n##### Performance\n\n-   https://github.com/chartjs/Chart.js/pull/6594 Remove a couple calls to `helpers.each`\n-   https://github.com/chartjs/Chart.js/pull/6247 Remove duplicate scale building\n-   https://github.com/chartjs/Chart.js/pull/6579 Cache resolved data element options\n-   https://github.com/chartjs/Chart.js/pull/6575 Simplify line drawing\n-   https://github.com/chartjs/Chart.js/pull/6508 Add `ticks.sampleSize` option\n-   https://github.com/chartjs/Chart.js/pull/6354 Perf improvement for `ticks.source:'labels'`\n-   https://github.com/chartjs/Chart.js/pull/6301 Replace `helpers.each` with for-loops\n-   https://github.com/chartjs/Chart.js/pull/6304 Refactor `core.layout`\n-   https://github.com/chartjs/Chart.js/pull/6307 Faster major tick calculation\n-   https://github.com/chartjs/Chart.js/pull/6250 Cache `getScaleForId()` calls in the line controller\n-   https://github.com/chartjs/Chart.js/pull/6148 Replace `helpers.extend`\n\n##### Bug Fixes\n\n-   https://github.com/chartjs/Chart.js/pull/6249 Bar options should be defined on dataset instead of scale\n-   https://github.com/chartjs/Chart.js/pull/6556 Inject styles into Shadow DOM when inside Shadow DOM\n-   https://github.com/chartjs/Chart.js/pull/6583 Fix unit determination when `autoSkip` is enabled\n-   https://github.com/chartjs/Chart.js/pull/6581 Return correct index/value id in radar/polarArea\n-   https://github.com/chartjs/Chart.js/pull/6580 Fix logarithmic test to use correct scale\n-   https://github.com/chartjs/Chart.js/pull/6528 Make sure `zeroLineIndex` is defined\n-   https://github.com/chartjs/Chart.js/pull/6523 Fix right side scale ticks\n-   https://github.com/chartjs/Chart.js/pull/6423 Clamp argument of `toExponential` between 0 and 20. Thanks [@&#8203;veggiesaurus](https://togithub.com/veggiesaurus)\n-   https://github.com/chartjs/Chart.js/pull/6328 Fix `getValueForPixel` in time scale\n-   https://github.com/chartjs/Chart.js/pull/6292 Adjust vertical alignment of tooltip items\n-   https://github.com/chartjs/Chart.js/pull/6321 Update dataset metadata when axisID changes\n-   https://github.com/chartjs/Chart.js/pull/6291 Assign unique scale IDs\n-   https://github.com/chartjs/Chart.js/pull/6288 Fix regression in `lineTension`\n-   https://github.com/chartjs/Chart.js/pull/6282 Treat null as NaN in radialLinear scale\n-   https://github.com/chartjs/Chart.js/pull/6285 Keep lines on the left and right edges from being cut\n-   https://github.com/chartjs/Chart.js/pull/6269 Apply lineJoin style at the first point in radar charts\n-   https://github.com/chartjs/Chart.js/pull/6280 Fix point label counting in radialLinear scale\n-   https://github.com/chartjs/Chart.js/pull/6279 Treat 0 as a valid point label\n-   https://github.com/chartjs/Chart.js/pull/6265 Utilize `tick.major` in `tickFormatFunction`\n-   https://github.com/chartjs/Chart.js/pull/6264 Apply offset regardless of min/max setting\n-   https://github.com/chartjs/Chart.js/pull/6258 Fix ticks generation for vertical time scale\n-   https://github.com/chartjs/Chart.js/pull/6259 Fix `determineUnitForFormatting` floating point error\n-   https://github.com/chartjs/Chart.js/pull/6115 Fix overlapping auto-generated ticks on time scale\n-   https://github.com/chartjs/Chart.js/pull/6238 Fix tooltip title in radar charts\n-   https://github.com/chartjs/Chart.js/pull/6224 Fix arc size calculation when circumference is under 2\\*PI\n-   https://github.com/chartjs/Chart.js/pull/6215 Fix arc border with circumference over 2\\*PI\n-   https://github.com/chartjs/Chart.js/pull/5961 Fix tick label rotation and layout issues\n-   https://github.com/chartjs/Chart.js/pull/6182 Use the appropriate time format for auto tick generation\n-   https://github.com/chartjs/Chart.js/pull/6208 Fill before drawing lines\n-   https://github.com/chartjs/Chart.js/pull/6209 Fix missing tooltip value in radar charts\n-   https://github.com/chartjs/Chart.js/pull/6177 Normalize angle for index in radialLinear scale\n-   https://github.com/chartjs/Chart.js/pull/6102 Fix `ticks.minor` and `ticks.major` issues\n-   https://github.com/chartjs/Chart.js/pull/6129 Fix hover animation\n-   https://github.com/chartjs/Chart.js/pull/6120 Improved `helpers.almostWhole`\n\n##### Documentation\n\n-   https://github.com/chartjs/Chart.js/pull/6585 Add a note to the perf documentation about rotation\n-   https://github.com/chartjs/Chart.js/pull/6554 Add link to linear radial axis for radar chart doc\n-   https://github.com/chartjs/Chart.js/pull/6491 Add `elements.arc.angle` in documentation\n-   https://github.com/chartjs/Chart.js/pull/6466 Fixed incorrect spelling in pie dataset options. Thanks [@&#8203;SeppPenner](https://togithub.com/SeppPenner)\n-   https://github.com/chartjs/Chart.js/pull/6435 Add link back to home page from docs\n-   https://github.com/chartjs/Chart.js/pull/6393 Add radar chart config options\n-   https://github.com/chartjs/Chart.js/pull/6293 Correct descriptions on `ticks.display` and add `pointLabels.display`\n-   https://github.com/chartjs/Chart.js/pull/6263 Add sample for radar scriptable options\n-   https://github.com/chartjs/Chart.js/pull/6244 Fix data in timeseries sample\n-   https://github.com/chartjs/Chart.js/pull/6186 Typo in doughnut documentation. Thanks [@&#8203;joshuamcewen](https://togithub.com/joshuamcewen)\n-   https://github.com/chartjs/Chart.js/pull/6132 Make docs consistent for `cubicInterpolationMode` and `fill`. Thanks [@&#8203;stockiNail](https://togithub.com/stockiNail)\n-   https://github.com/chartjs/Chart.js/pull/6119 Demonstrate multiple units on timeseries example\n-   https://github.com/chartjs/Chart.js/pull/6139 Documented tooltip alignment options\n-   https://github.com/chartjs/Chart.js/pull/6134 Documented date adapter\n\n##### Development\n\n-   https://github.com/chartjs/Chart.js/pull/6507 Improved minimization when calling helpers\n-   https://github.com/chartjs/Chart.js/pull/6497 Reduce indentation\n-   https://github.com/chartjs/Chart.js/pull/6355 Do `autoSkip` in `update`\n-   https://github.com/chartjs/Chart.js/pull/6493 Upgrade rollup and plugins\n-   https://github.com/chartjs/Chart.js/pull/6362 Improved code minimization\n-   https://github.com/chartjs/Chart.js/pull/6360 Create `helpers.math._factorize`\n-   https://github.com/chartjs/Chart.js/pull/6351 Lazily compute label sizes\n-   https://github.com/chartjs/Chart.js/pull/6347 Render charts only once in time scale tests\n-   https://github.com/chartjs/Chart.js/pull/6246 Avoid time related deprecation warnings in tests\n\n##\n\nThanks to the maintainers and collaborators for their help to improve and test Chart.js ([@&#8203;nagix](https://togithub.com/nagix), [@&#8203;kurkle](https://togithub.com/kurkle), [@&#8203;benmccann](https://togithub.com/benmccann), [@&#8203;etimberg](https://togithub.com/etimberg) and [@&#8203;simonbrunel](https://togithub.com/simonbrunel)).\n\n### [`v2.8.0`](https://togithub.com/chartjs/Chart.js/releases/v2.8.0)\n\n[Compare Source](https://togithub.com/chartjs/Chart.js/compare/v2.7.3...v2.8.0)\n\nDocumentation: http://www.chartjs.org/docs/2.8.0/\n\n##### Deprecations\n\n-   [#&#8203;5868](https://togithub.com/chartjs/Chart.js/issues/5868) Deprecate `Chart.{Type}` classes\n-   [#&#8203;6022](https://togithub.com/chartjs/Chart.js/issues/6022) Deprecate `configMerge` and `scaleMerge` helpers\n\n##### Enhancements\n\n-   [#&#8203;5741](https://togithub.com/chartjs/Chart.js/issues/5741) Add `minBarLength` option for bar chart. Thanks [@&#8203;adube](https://togithub.com/adube)\n-   [#&#8203;5780](https://togithub.com/chartjs/Chart.js/issues/5780) Bar options are now scriptable\n-   [#&#8203;5841](https://togithub.com/chartjs/Chart.js/issues/5841) Draw inner border for arc elements\n-   [#&#8203;5850](https://togithub.com/chartjs/Chart.js/issues/5850) Add support for gridLines/angleLines borderDash for polar area and radar charts\n-   [#&#8203;5855](https://togithub.com/chartjs/Chart.js/issues/5855) Moved drawing of radial lines before drawing the tick labels. Thanks [@&#8203;fhp](https://togithub.com/fhp)\n-   [#&#8203;5885](https://togithub.com/chartjs/Chart.js/issues/5885) Add support for hiding axis when all datasets are hidden. Thanks [@&#8203;davesalomon](https://togithub.com/davesalomon)\n-   [#&#8203;5905](https://togithub.com/chartjs/Chart.js/issues/5905) Add support for typed arrays\n-   [#&#8203;5908](https://togithub.com/chartjs/Chart.js/issues/5908) Add midpoint interpolation to stepped line. Thanks [@&#8203;veggiesaurus](https://togithub.com/veggiesaurus)\n-   [#&#8203;5927](https://togithub.com/chartjs/Chart.js/issues/5927) Add `reverse` support to time scale\n-   [#&#8203;5938](https://togithub.com/chartjs/Chart.js/issues/5938) Improve tick generation for linear scales\n-   [#&#8203;5951](https://togithub.com/chartjs/Chart.js/issues/5951) New weight option for pie and doughnut charts\n-   [#&#8203;5960](https://togithub.com/chartjs/Chart.js/issues/5960) Implement adapter to abstract date/time features\n-   [#&#8203;5966](https://togithub.com/chartjs/Chart.js/issues/5966) Doughnut options are now scriptable\n-   [#&#8203;5973](https://togithub.com/chartjs/Chart.js/issues/5973) Line options are now scriptable\n-   [#&#8203;5976](https://togithub.com/chartjs/Chart.js/issues/5976) Polar area options are now scriptable\n-   [#&#8203;5978](https://togithub.com/chartjs/Chart.js/issues/5978) Make moment optional from our UMD builds\n-   [#&#8203;5982](https://togithub.com/chartjs/Chart.js/issues/5982) Remove date auto type conversions\n-   [#&#8203;6019](https://togithub.com/chartjs/Chart.js/issues/6019) Improve time scale performances\n-   [#&#8203;6041](https://togithub.com/chartjs/Chart.js/issues/6041) Radar options are now scriptable\n-   [#&#8203;6048](https://togithub.com/chartjs/Chart.js/issues/6048) Move CSS in a separate file to be CSP-compliant\n-   [#&#8203;6059](https://togithub.com/chartjs/Chart.js/issues/6059) Add `onLeave` callback to legend. Thanks [@&#8203;jonrimmer](https://togithub.com/jonrimmer)\n-   [#&#8203;6077](https://togithub.com/chartjs/Chart.js/issues/6077) Allow configuration of borderWidth as object\n-   [#&#8203;6105](https://togithub.com/chartjs/Chart.js/issues/6105) Optimize the npm package by removing useless files\n\n##### Issues Fixed\n\n-   [#&#8203;5331](https://togithub.com/chartjs/Chart.js/issues/5331) Make animation duration consistent across browsers. Thanks [@&#8203;serhii-yakymuk](https://togithub.com/serhii-yakymuk)\n-   [#&#8203;5609](https://togithub.com/chartjs/Chart.js/issues/5609) Fix `offsetGridLine` behavior with a single data point\n-   [#&#8203;5750](https://togithub.com/chartjs/Chart.js/issues/5750) Ensure that the time scale safely accesses `data.labels`\n-   [#&#8203;5751](https://togithub.com/chartjs/Chart.js/issues/5751) Handle axis `lineWidth` as an array\n-   [#&#8203;5752](https://togithub.com/chartjs/Chart.js/issues/5752) Ensure that `new Number()` is correctly handled\n-   [#&#8203;5776](https://togithub.com/chartjs/Chart.js/issues/5776) Fix legend layout padding at the start of columns. Thanks [@&#8203;jtagscherer](https://togithub.com/jtagscherer)\n-   [#&#8203;5786](https://togithub.com/chartjs/Chart.js/issues/5786) Support decimal `stepSize`\n-   [#&#8203;5790](https://togithub.com/chartjs/Chart.js/issues/5790) Add error margin for detecting if a point or line is in the chart area\n-   [#&#8203;5816](https://togithub.com/chartjs/Chart.js/issues/5816) Fix legend item layout issue\n-   [#&#8203;5828](https://togithub.com/chartjs/Chart.js/issues/5828) Improve shadow root detection. Thanks [@&#8203;karaxuna](https://togithub.com/karaxuna)\n-   [#&#8203;5846](https://togithub.com/chartjs/Chart.js/issues/5846) Correct calculation of padding in percent. Thanks [@&#8203;chtheis](https://togithub.com/chtheis)\n-   [#&#8203;5848](https://togithub.com/chartjs/Chart.js/issues/5848) Fix radial scale topmost tick label and the bottom of the chart area that were cut off\n-   [#&#8203;5857](https://togithub.com/chartjs/Chart.js/issues/5857) Fix nearest interaction mode\n-   [#&#8203;5858](https://togithub.com/chartjs/Chart.js/issues/5858) Adjust the size of rectRounded/rectRot points to fit the circle with pointRadius\n-   [#&#8203;5865](https://togithub.com/chartjs/Chart.js/issues/5865) Support CanvasGradient for hover colors\n-   [#&#8203;5869](https://togithub.com/chartjs/Chart.js/issues/5869) Tooltip support for CanvasPattern and CanvasGradient\n-   [#&#8203;5880](https://togithub.com/chartjs/Chart.js/issues/5880) Fix the rounding issue of floating point numbers in category scale\n-   [#&#8203;5884](https://togithub.com/chartjs/Chart.js/issues/5884) Remove gaps on the left and right when the axis offset is set t\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.\n\n---\n\nThis PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/SocialNetworkNews/SocialNetworkNews-Web).",
     16   "comments": [],
     17   "review_comments": []
     18 }