Releases: chartjs/Chart.js
Releases · chartjs/Chart.js
v3.1.1
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
- #8927 Bump to 3.1.1
Thanks to @DaaGER, @LeeLenaleee, @Nico-DF, @etimberg and @kurkle
v3.1.0
Essential Links
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
- #8878 Bump to 3.1.0
Thanks to @LeeLenaleee, @MosesMendoza, @Nico-DF, @etimberg, @kurkle, @m-ahmadi, @mjcross and @stockiNail
v3.0.2
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
v3.0.0
Essential Links
Bugs Fixed
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
- 3.0.0-rc.7
- 3.0.0-rc.6
- 3.0.0-rc.5
- 3.0.0-rc.4
- 3.0.0-rc.3
- 3.0.0-rc.2
- 3.0.0-rc
- 3.0.0-beta.14
- 3.0.0-beta.13
- 3.0.0-beta.12
- 3.0.0-beta.11
- 3.0.0-beta.10
- 3.0.0-beta.9
- 3.0.0-beta.8
- 3.0.0-beta.7
- 3.0.0-beta.6
- 3.0.0-beta.5
- 3.0.0-beta.4
- 3.0.0-beta.3
- 3.0.0-beta.2
- 3.0.0-beta
- 3.0.0-alpha.2
- 3.0.0-alpha
Thanks to @LeeLenaleee, @etimberg, @kurkle and @stockiNail
v3.0.0-rc.7
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
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
Thanks to @LeeLenaleee, @etimberg, @joshkel and @kurkle
v3.0.0-rc.5
v3.0.0-rc.4
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
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