Chart.js v3.0.0-beta.4 Release Notes

Release Date: 2020-10-15 // 11 days ago
  • ๐Ÿ’ฅ 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


Previous changes from v3.0.0-beta.3

  • ๐Ÿ› Bugs Fixed

    • #7829 ESM chunks files were not include in the NPM distribution
    • #7828 Allow contextmenu (right click) events to trigger the onClick handler