Essential Links
Breaking Changes
- #7886 Shorten alignment settings for axes
- #7871 Polar Area
elements.arc.angle
option now returns degrees - #7843 Provide method to lookup a chart from a canvas
- #7833 Enable per-dataset circumference and rotation for pie/doughnut charts
Enhancements
- #7886 Shorten alignment settings for axes
- #7870 Ability to toggle individual bar visibility
- #7874 Cartesian axis label cross alignment
- #7846 Cartesian axis text alignment
- #7862 beginAtZero support for logarithmic
- #7852 Add maxWidth/maxHeight options for legend
- #7849 Add new option,
skipNull
to bar charts that enables skipping null values - #7851 Enable custom sorting of the legend items
- #7845 Provide APIs to set active (hovered) and tooltip elements.
- #7843 Provide method to lookup a chart from a canvas
- #7833 Enable per-dataset circumference and rotation for pie/doughnut charts
Bugs Fixed
- #7848 Limit pixel values further to 16bit integer range
- #7837 Clone cached options if enableOptionSharing!=true
- #7836 Use full height for fullWidth box when left/right
Types
- #7841 Remove enum types
Documentation
- #7875 docs: Grammar fixes for cartesian and radial docs
- #7868 Update custom tooltips to work with multiple charts on a page
- #7865 Add tooltip positioning sample
- #7835 Fix tooltip font options in sample
Development
- #7882 Ensure scripts are marked as executable in git
- #7872 Fix typo in const name
- #7847 Normalize context creation for option resolution
- #7844 JS test files should have tabs to correctly lint
Thanks to @emmcbd, @etimberg, @kurkle, @mikos and @tonyjmartinez