Skip to content

Releases: chartjs/Chart.js

v3.1.1

17 Apr 12:02
c56cded
Compare
Choose a tag to compare

Essential Links

Performance

  • #8898 Do not redraw endlessly on mouse move

Bugs Fixed

  • #8919 Fix: Fill vertical lines
  • #8913 Scale: Make sure grace is applied only once
  • #8918 Fix: Initialize data object when replaced
  • #8914 Skip ticks by callback value as documented
  • #8911 Fix: don't draw segments out of bounds
  • #8898 Do not redraw endlessly on mouse move
  • #8883 Setting correct decimated values when below threshold
  • #8882 Update @simonbrunel/vuepress-plugin-versions

Types

  • #8909 Fix tooltip positioners and scriptable signature
  • #8891 add number, null and undefined as valid return types

Documentation

  • #8910 Fix minor issues in docs
  • #8907 Fix javascript syntax error in docs/general/padding.md
  • #8904 Update v3-migration.md
  • #8887 Docs: Update version menu title
  • #8882 Update @simonbrunel/vuepress-plugin-versions

Development

Thanks to @DaaGER, @LeeLenaleee, @Nico-DF, @etimberg and @kurkle

v3.1.0

10 Apr 20:19
981eff5
Compare
Choose a tag to compare

Essential Links

  • #8856 Update dependencies (excluding typescript)
  • #8843 Filtering data before decimation

Enhancements

  • #8876 Enable event filtering per plugin
  • #8875 Legend boxes support borderRadius
  • #8874 Tooltip colorbox supports configurable borderWidth, borderRadius, and dash effect
  • #8867 Support mirror option on x-axis
  • #8864 Filler: support segment backgroundColor
  • #8844 Allow styling of line segments
  • #8839 Apply scale context to ticks scriptable options instead of chart context
  • #8823 Dissociate border options from grid options

Bugs Fixed

  • #8794 Limit onHover to chartArea
  • #8877 Font: validate style, move defaults to `weight`
  • #8872 Handle animating stacked bars from null values
  • #8867 Support mirror option on x-axis
  • #8868 Consider dynamically positioned scales for padding
  • #8838 _boundSegments did not work on rising line
  • #8832 Fix: update line options on resize, for gradients
  • #8822 Time: Use callback helper on ticks.callback

Types

  • #8847 Include `grace` in LinearScaleOptions type definition

Documentation

  • #8866 Add version menu in documentation
  • #8869 Document the no-parsing requirement of decimation
  • #8863 Docs/broken link
  • #8850 Docs migration register options
  • #8837 Fix typos in canvas-background.md
  • #8836 Fix typo in migration guide
  • #8829 complete the first 'getting-started' example
  • #8828 Document plugin event handling

Development

Thanks to @LeeLenaleee, @MosesMendoza, @Nico-DF, @etimberg, @kurkle, @m-ahmadi, @mjcross and @stockiNail

v3.0.2

04 Apr 13:36
Compare
Choose a tag to compare

Essential Links

Bugs Fixed

  • #8811 Fix: tick spacing when min=0 | niceMin or max=0
  • #8801 Correct decimation plugin documentation
  • #8793 Logarithmic: handle null/NaN values

Documentation

  • #8791 Docs small update
  • #8803 Update documentation for getElementsAtEventForMode
  • #8801 Correct decimation plugin documentation
  • #8798 Update ticks.callback documentation

Thanks to @LeeLenaleee, @etimberg and @kurkle

v3.0.1

02 Apr 20:30
98e890c
Compare
Choose a tag to compare

Essential Links

Bugs Fixed

  • #8789 Patch: option scope might not be an object

Thanks to @kurkle

v3.0.0

02 Apr 19:05
8780e15
Compare
Choose a tag to compare

Essential Links

Bugs Fixed

  • #8787 Proxy: make sure set value ends up in first scope
  • #8782 Fix tooltip align & external types

Types

  • #8782 Fix tooltip align & external types

Documentation

  • #8693 Update readme links and bug issue template
  • #8788 Tweak redirect urls
  • #8785 Vuepress HTML redirect for samples folder
  • #8786 Adds scriptable column to options table in the title documentation
  • #8784 Add vuepress-plugin-flexsearch
  • #8783 Redirect to first sample
  • #8780 Make samples more inline with eachother

Development

  • #8781 v3.0.0 version bump

Included pre-releases

Thanks to @LeeLenaleee, @etimberg, @kurkle and @stockiNail

v3.0.0-rc.7

02 Apr 13:40
eef5c1e
Compare
Choose a tag to compare
v3.0.0-rc.7 Pre-release
Pre-release

Essential Links

Breaking Changes

  • #8770 Remove line interaction overrides + hover.onHover

Bugs Fixed

  • #8775 Links: Rename .mdx to .md
  • #8768 Fix typo, add tests to catch
  • #8765 Ensure scriptable context reflects updated data
  • #8764 Scriptable title plugin options
  • #8760 Pie: Fix last slice animation and NaN handling
  • #8761 Remove .d.ts from helper types location
  • #8753 Legend: adjust lifecycle and event handling
  • #8752 Revert "Scale: draw offset grid for labels before autoSkip (#8748)"
  • #8748 Scale: draw offset grid for labels before autoSkip
  • #8749 Legend: Ignore replayed events

Documentation

  • #8777 Remove old sample files
  • #8756 Vuepress samples
  • #8775 Links: Rename .mdx to .md
  • #8774 Contributing link show 404 error page cause by wrong url
  • #8758 Change the title of the tip block to Note
  • #8755 Generate API docs with vuepress-plugin-typedoc
  • #8754 Build docs with node14
  • #8751 Switch docs to Vuepress to match other chart.js repositories

Development

  • #8779 Bump to v3.0.0-rc.7

Thanks to @LeeLenaleee, @awjae, @etimberg and @kurkle

v3.0.0-rc.6

27 Mar 21:38
c76ee82
Compare
Choose a tag to compare
v3.0.0-rc.6 Pre-release
Pre-release

Essential Links

Bugs Fixed

  • #8740 Time: Fix offset with low data counts
  • #8739 Improved alignment of pixels in scales at low widths
  • #8738 Avoid recursive event replay loops
  • #8736 Bubble: Fix maxOverflow before elements update
  • #8729 Update helper types location

Types

  • #8732 Add a convenience alias for scale options

Documentation

  • #8741 Add note about inline plugins and registration
  • #8733 Document install/start/stop plugin hooks
  • #8725 Update v3-migration.md

Development

  • #8742 Bump version to 3.0.0-rc.6
  • #8734 Add comments for finding registry hook calls

Thanks to @LeeLenaleee, @etimberg, @joshkel and @kurkle

v3.0.0-rc.5

25 Mar 22:09
04d67aa
Compare
Choose a tag to compare
v3.0.0-rc.5 Pre-release
Pre-release

Essential Links

Bugs Fixed

  • #8724 Point to correct type file & bump version

Types

  • #8724 Point to correct type file & bump version

Development

Thanks to @etimberg and @kurkle

v3.0.0-rc.4

25 Mar 19:16
499a71d
Compare
Choose a tag to compare
v3.0.0-rc.4 Pre-release
Pre-release

Essential Links

Bugs Fixed

  • #8714 LayoutItem.update should return void
  • #8710 fix: Scales correctly respect the locale setting when generating labels

Types

  • #8717 Make type-tests strict
  • #8720 Distribute types as is
  • #8719 Minor type fixes
  • #8716 Add defaults.describe/defaults.override typings
  • #8714 LayoutItem.update should return void

Documentation

  • #8709 Remove the comparrison doc page

Thanks to @LeeLenaleee, @etimberg, @joshkel and @kurkle

v3.0.0-rc.3

23 Mar 20:18
bbf298f
Compare
Choose a tag to compare
v3.0.0-rc.3 Pre-release
Pre-release

Essential Links

Bugs Fixed

  • #8703 Line: update all points when scale range changes
  • #8697 Category: parse to valid index values only

Types

  • #8700 Allow `fill: true` and `null` in `ChartDataset.data`

Documentation

  • #8701 Update toBase64 params

Development

  • #8705 formatters.numeric: verify ticks length
  • #8706 Bump version to rc.3
  • #8692 Move scale defaults to separate file
  • #8691 Move autoSkip related functions to separate file

Thanks to @LeeLenaleee, @etimberg and @kurkle