packagist nnnick/chartjs v3.0.0-beta.8

latest releases: dev-master, v3.7.1, v3.7.0...
3 years ago

Essential Links

Breaking Changes

  • #8248 Skip reset when animations are disabled
  • #8223 Remove duplicate Scriptable definitions
  • #8215 Add options to configure tick styling independent of grid lines

Enhancements

  • #8215 Add options to configure tick styling independent of grid lines
  • #8193 Layout: enforce box limits, reject <0 chartArea
  • #8185 Hover: only update styles of changed elements

Performance

  • #8248 Skip reset when animations are disabled
  • #8246 Line: Update points directly, when possible
  • #8244 Use cached Intl.NumberFormat everywhere
  • #8239 Line: Use Path2D as cache
  • #8240 Cache the lineheight regex
  • #8234 Cache data limits to ensure they are only computed once per update

Bugs Fixed

  • #8302 Only draw points when radius >= 0.1
  • #8291 Skip delete undefined stack
  • #8266 Fix resize bug of line / radar charts
  • #8252 Tooltip: Render when animations are disabled
  • #8250 Line: Set points on resize (to reset Path2D cache)
  • #8253 Fix small bugs when animations are disabled
  • #8247 Always freeze cached options
  • #8226 Enable changing the chart type
  • #8222 Scriptable tick colours
  • #8221 Horizontal axis with center position should display labels
  • #8194 Make PointLabels color scriptable
  • #8195 Update defaults and types for tick stroke
  • #8191 Radius validation for drawRadiusLine
  • #8184 Reject pending promises when animation is updated
  • #8181 Remove dataset while hovered
  • #8168 Fix legend alignment issues
  • #8170 ArcElement: Skip draw when radius is negative
  • #8167 Use correct color for legend labels
  • #8161 Quick exit the legend fit function when the legend is not displayed
  • #8162 Prevent double plugin registers from losing the list of plugins
  • #8142 Respect the set locale in the pie/doughnut tooltips
  • #8139 fix default font color for legend

Types

  • #8263 Standardize type declaration indentation with tabs
  • #8198 Merge TS files into a single file to prevent circular loops
  • #8196 Add color options to documentation and types where missing
  • #8190 TypeScript updates
  • #8195 Update defaults and types for tick stroke
  • #8160 Move tooltip plugin hooks to the core Plugin type
  • #8149 Update docs on printing

Documentation

  • #8289 clarification that strikethrough uses same color as the label color
  • #8283 Add note about v3 dev code in readme
  • #8274 Remove empty line from the options table
  • #8279 Update quotationmark for link
  • #8271 Fix incorrect defaults location for Bubble
  • #8270 Update link to latest version of V2 Docs
  • #8267 Upgrade TypeDoc
  • #8262 Upgrade Docusaurus
  • #8257 Adds backgroundColor and borderColor options to the documentation
  • #8259 Change title font default option in the documentation
  • #8245 Mention npm in installation section
  • #8230 Example code plugin outdated
  • #8216 Ensure that default collections table is clear
  • #8214 Add note about loading fonts and chart updates
  • #8212 Ensure that default animation modes table is clear
  • #8201 Docs/multiline labels
  • #8199 Controller defaults wrong adressing
  • #8196 Add color options to documentation and types where missing
  • #8174 fix: add ArcElement to getting-started.md
  • #8177 added comma to fix syntax issue
  • #8151 Update docs for .resize() method
  • #8156 default values for element background and border color were wrong
  • #8149 Update docs on printing
  • #8138 Clarification: barPercentage vs categoryPercentage

Development

  • #8300 Bump version to beta.8
  • #8267 Upgrade TypeDoc
  • #8262 Upgrade Docusaurus
  • #8263 Standardize type declaration indentation with tabs
  • #8254 Use provided options in tooltip plugin
  • #8238 Rename helpers.clear to helpers.clearCanvas
  • #8236 Update spelling of cancellable
  • #8235 Clean up the LayoutItem type
  • #8227 Create standardized text render method
  • #8223 Remove duplicate Scriptable definitions
  • #8208 Split animation definitions
  • #8206 Split Element type to it's own definition file
  • #8205 Split adapter types to their own definition file
  • #8202 Split geometric types to their own definition file
  • #8109 Legend plugin cleanup

Thanks to @LeeLenaleee, @UrielMaD, @benmccann, @dcyou, @etimberg, @joshkel, @kurkle, @salmankazmi and @stockiNail

Don't miss a new chartjs release

NewReleases is sending notifications on new releases.