github chartjs/Chart.js v3.8.0

latest releases: v4.4.6, v4.4.5, v4.4.4...
2 years ago

Essential Links

  • #10341 Correct auto.esm.js import to allow module to work in browser
  • #10316 Use abs() when comparing for spanGaps
  • #10320 Bump async from 2.6.3 to 2.6.4
  • #10290 Bump moment from 2.29.1 to 2.29.2
  • #10260 Bump minimist from 1.2.5 to 1.2.6
  • #10204 Bump karma from 6.3.14 to 6.3.16
  • #10200 Bump url-parse from 1.5.7 to 1.5.10
  • #10198 Bump prismjs from 1.25.0 to 1.27.0
  • #10181 Bump url-parse from 1.5.3 to 1.5.7
  • #10146 Bump karma from 6.3.9 to 6.3.14
  • #10150 Bump log4js from 6.3.0 to 6.4.1
  • #10152 Bump engine.io from 6.1.0 to 6.1.2
  • #10151 Bump node-fetch from 2.6.6 to 2.6.7
  • #10149 Bump follow-redirects from 1.14.6 to 1.14.8

Enhancements

  • #10362 Add option to include invisible points
  • #10328 Resolve canvasGradient is undefined in node
  • #10293 Enable configuration of radial scale point label border radius
  • #10278 Allow time scale to offset using skipped ticks
  • #10046 Interaction functions
  • #10182 Allow individual chart controllers to opt-in to the decimation plugin
  • #10088 Make object notation usable for polarArea and radar
  • #10106 Add new align 'inner' for X axis

Bugs Fixed

  • #10371 Update to v0.2.1 color dependency to fix bug with invalid colours
  • #10340 Update scale polarArea correctly on data hide
  • #10289 display tooltips only at points in chart area
  • #10328 Resolve canvasGradient is undefined in node
  • #10301 Trigger legend onLeave when the mouse leaves the canvas
  • #10276 Document tooltip draw hooks and only call hooks when the tooltip draws
  • #10157 minimum bar length setting keeps bar base in view

Types

  • #10364 Types: Allow font to be partial scriptable and individually scriptable
  • #10283 Types: add 'middle' to borderSkipped
  • #10275 Export types for cartesian and radial tick options
  • #10269 add startAngle to radial scale options typings
  • #10254 Add missing fields to the ScriptableContext type
  • #10179 Allow array for line opts in dataset

Documentation

  • #10308 Add links to docs in all the samples
  • #10259 Fix a typo in data-structures.md
  • #10266 Correct chart initialization flow
  • #10250 Update link to filler plugin
  • #10184 Fix broken link in Animations docs page.
  • #10158 remove hardcoded licenseYear in docs
  • #10156 update link to license and bump license year
  • #10154 Document scale update plugin hooks

Development

  • #10377 Bump to 3.8.0
  • #10247 Resolve circulair import filler plugin
  • #10243 Replace deprecated String.prototype.substr()
  • #10040 Refactor filler plugin for easier maintenance

Thanks to @CommanderRoot, @LeeLenaleee, @Talla2XLC, @akiraaso, @dependabot, @dependabot[bot], @etimberg, @joshkel, @kurkle, @kylejonesdev, @linkviii, @luke-heberling, @msteiger, @pzelnip, @t-mangoe and @yhvicey

Don't miss a new Chart.js release

NewReleases is sending notifications on new releases.