Chart.js Versions Save

Simple HTML5 Charts using the tag

v4.4.2

4 weeks ago

Essential Links

Bugs Fixed

  • #11685 addListener and removeListener should be only invoked on truthy values
  • #11682 fix #11503, autoskipping 0 tick when min is below 0
  • #11616 fix(#11615): fix calculating caretX position on stacked bar with index interaction.

Types

  • #11662 bugfix #10896 - Changed 'r' to optional for BubbleChart

Documentation

  • #11674 docs(types): fix description in index.d.ts
  • #11614 Add extra calrification for html legend

Development

  • #11689 Bump to 4.4.2
  • #11664 Bump pnpm/action-setup from 2.4.0 to 3.0.0
  • #11657 Bump release-drafter/release-drafter from 5 to 6
  • #11650 Bump dorny/paths-filter from 2 to 3
  • #11636 Bump socket.io-parser from 4.2.2 to 4.2.4
  • #11635 Bump follow-redirects from 1.15.2 to 1.15.4
  • #11633 Update pnpm lockfile

Thanks to @DAcodedBEAT, @LeeLenaleee, @Megaemce, @dependabot, @dependabot[bot], @mirumirumi, @smoonsf and @waszkiewiczja

v4.4.1

3 months ago

Essential Links

Bugs Fixed

  • #11605 Update font spec type
  • #11596 Tooltip fixes (getLabelAndValue on null controller, null getParsed)
  • #11588 fix: Guard access to window in helpers.dom.ts for browserless rendering
  • #11577 Fix backdrop padding
  • #11488 Change type of mode in chart.update(mode)

Types

  • #11605 Update font spec type
  • #11572 fix: Property platform missing from chart configuration typings
  • #11569 fix: pass Plugin TType down to hooks chart arg
  • #11488 Change type of mode in chart.update(mode)

Documentation

  • #11562 Fix migration docs links
  • #11483 docs: Fix typo for documentation of plugins.tooltip.textDirection

Development

  • #11606 Bump 4.4.1
  • #11599 Remove size limit from CI
  • #11570 Replace deprecated command with environment file
  • #11560 Bump actions/setup-node from 3 to 4
  • #11490 fix: simplify check hasFunction

Thanks to @CatchABus, @Cazka, @Connormiha, @LeeLenaleee, @Sengulair, @bboy-chocomint, @dependabot, @dependabot[bot], @jongwooo, @joshkel and @unverbraucht

v4.4.0

7 months ago

Essential Links

Enhancements

  • #11404 Add clip option to scale configuration to allow unclipped scales

Bugs Fixed

  • #11435 BorderRadius of Bar Chart issue on Firefox 116

Types

  • #11348 fix: Add backgroundColor type on CoreScaleOptions

Documentation

  • #11439 Replace html extension with md extension for docs

Development

  • #11461 Bump 4.4.0

Thanks to @LeeLenaleee, @Mer-cat, @bogdankorshunov and @stockiNail

v4.3.3

7 months ago

Essential Links

  • #11432 Revert fix for monotone cubic interpolation

Development

  • #11427 Bump pnpm/action-setup from 2.2.4 to 2.4.0

Thanks to @dependabot, @dependabot[bot] and @stockiNail

v4.3.2

8 months ago

Essential Links

Types

  • #11422 Revert feature to disable plugins by TS
  • #11419 Updates to scale type definitions

Development

  • #11423 Bump 4.3.2

Thanks to @LeeLenaleee, @joshkel and @stockiNail

v4.3.1

8 months ago

Essential Links

  • #11417 Bump 4.3.1
  • #11330 [docs] HTML Legend sample: add flex-shrink: 0 to color box

Bugs Fixed

  • #11377 Fix curve path if scale limits are set for line chart
  • #11388 Fix time series scale to have each data point is spread equidistant
  • #11352 Fix mismatch between hit boxes and drawn items in legend plugin
  • #11346 Add text stoke radial linear scale
  • #11334 Fix toggling showLine option on scatter controller

Types

  • #11403 Add missing feature for disabling plugins in TyeScript
  • #11396 Fix type of tickBorderDash in GridLineOptions
  • #11187 Split the TimeScaleOptions type into composable sub types
  • #11383 fix: add pointStyleWidth to type definitions
  • #11358 Add `beforeDraw` to drawtime type
  • #11350 Add events property to Plugin defined type
  • #11309 Export explicitly the plugin options definition which is augmented by plugins implementation

Documentation

  • #11345 Clarify update docs
  • #11324 Refined grammar and updated overall .md documentation files
  • #11322 minor correction of documentation for 'Grace'
  • #11284 Correct tooltip dates displaying incorrectly reported in #11229
  • #11300 Expend note that chart must be in its own dedicated container

Development

  • #11318 Switch from Slack to Discord
  • #11301 Update slack link
  • #11302 Update size limits

Thanks to @Frenzie, @LeeLenaleee, @etimberg, @matthewhegarty, @mukham12, @skopz356 and @stockiNail

v4.3.0

11 months ago

Essential Links

  • #11257 Bump to 4.3.0
  • #11217 Enable applying of gradients and pattern on line segments
  • #11134 Use custom scale defaults and dataset axis ID options to determine the axis
  • #11061 fix RTL tooltip colorBox placement

Enhancements

  • #11055 Enable point labels hiding when overlapped
  • #11180 Border is counted as part of ArcElement
  • #11121 refactor: rewrite config helpers to ts
  • #11100 refactor: rewrite canvas helpers to ts
  • #11127 Add borderDash options to arc element

Bugs Fixed

  • #11238 Check for isNaN before building number formatter options
  • #11116 Fix: don't generate ticks > max if max is specified

Types

  • #11121 refactor: rewrite config helpers to ts
  • #11100 refactor: rewrite canvas helpers to ts
  • #11143 Docs: fix tooltip model doc.

Documentation

  • #11241 Add redirect for old V3 migration guides in release notes
  • #11244 Fix documentation about how to manage own custom plugin for types
  • #11220 docs: Fix a few typos
  • #11154 Update tooltip.md

Development

  • #11240 Add version specific urls to release template
  • #11212 Update size limits
  • #11209 chore: change pnpm version in engines field to be able to use 8.x.x
  • #11174 Add colors plugin to size limit
  • #11165 Disable canvas acceleration in Firefox 110 in test cases
  • #11145 Simplify _arrayUnique
  • #11135 Change labelColors to labelColor in tooltip drawColorBox method.

Thanks to @CodingMarco, @Connormiha, @Demir-Utku, @LeeLenaleee, @dangreen, @defunctzombie, @etimberg, @leo2436, @olenderhub, @shahabhm, @stockiNail and @timgates42

v4.2.1

1 year ago

Essential Links

  • #11045 fix: decimation plugin data not writeable after clean

Bugs Fixed

  • #11069 Use maxTicksLimit option to calculate the labels size on ticks

Types

  • #11102 chore: #10963 revert
  • #11115 Add colors plugin TS options to be configured
  • #11081 fix: add bgColor type in RadialLinearScaleOptions
  • #11095 🐛 fixes compilation error when option --isolatedModules is set

Documentation

  • #11110 Remove override warning tooltips
  • #11093 Remove meetup banner
  • #11077 Fix documentation typo

Development

  • #11130 Bump to 4.2.1
  • #11124 Remove circumference property retrieving from arc element for center calculation because not used
  • #11113 Update link to new template

Thanks to @LeeLenaleee, @choichoijin, @dangreen, @etimberg, @jljouannic, @johakr, @n1313 and @stockiNail

v4.2.0

1 year ago

Essential Links

  • #11054 Add pointLabel context type documentation
  • #11043 chore: Add Chart.js meetup announcement to README

Enhancements

  • #11063 Add format method to time scale to format timestamp using scale options

Bugs Fixed

  • #11003 Check colors definition in the chart options

Types

  • #11017 Change 'normal' update mode to 'default' as documented
  • #11051 fix: updated type for doughnut offset

Documentation

  • #11058 Add banner to docs
  • #11057 Update banner

Development

  • #11070 Bump to 4.2.0
  • #11056 Remove console.warn from a test case where not needed

Thanks to @ankane, @igorlukanin, @mlankamp and @stockiNail

v4.1.2

1 year ago

Essential Links

Types

  • #11016 fix: fix Plugin interface
  • #11008 Add Z index to border options

Documentation

  • #11006 Fixes missing markdown links in docs

Development

  • #11034 chore: version bump
  • #11004 Update link to UMD bundle for master
  • #11000 chore: replace cp with js code

Thanks to @LeeLenaleee, @dangreen and @matveycodes