npm chart.js 3.0.0-beta.4
v3.0.0-beta.4

latest releases: 4.4.6, 4.4.5, 4.4.4...
4 years ago

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

Don't miss a new chart.js release

NewReleases is sending notifications on new releases.