8000 Releases · chartjs/Chart.js · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: chartjs/Chart.js

v3.0.0-rc.5

25 Mar 22:09
04d67aa
Compare
Choose a tag to compare
v3.0.0-rc.5 Pre-release
Pre-release

Essential Links

Bugs Fixed

  • #8724 Point to correct type file & bump version

Types

  • #8724 Point to correct type file & bump version

Development

Thanks to @etimberg and @kurkle

v3.0.0-rc.4

25 Mar 19:16
499a71d
Compare
Choose a tag to compare
v3.0.0-rc.4 Pre-release
Pre-release

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

23 Mar 20:18
bbf298f
Compare
Choose a tag to compare
v3.0.0-rc.3 Pre-release
Pre-release

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

v3.0.0-rc.2

21 Mar 15:53
d79b5a3
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release

Essential Links

Enhancements

  • #8688 Make sure all helpers are exported
  • #8683 Expose `formatNumber` as a helper

Bugs Fixed

  • #8681 Modify Scale typing
  • #8678 Fix _isPointInArea for undefined point

Types

  • #8689 Add typings for throttled and debounce

Documentation

  • #8674 Update external tooltip docs
  • #8671 Docs/licence year update

Development

  • #8687 Bump to v3.0.0-rc.2
  • #8686 Generalize toTRBL and toTRBLCorners

Thanks to @LeeLenaleee, @etimberg and @kurkle

v3.0.0-rc

18 Mar 21:34
0b4eef5
Compare
Choose a tag to compare
v3.0.0-rc Pre-release
Pre-release

Essential Links

Breaking Changes

  • #8657 Update tick positioning

Enhancements

  • #8665 Add textAlign for legend labels
  • #8657 Update tick positioning

Bugs Fixed

  • #8659 Allow changing the aspect ratio
  • #8668 Fix category scale invalid data handling
  • #8666 Fix tooltip padding
  • #8662 Re-enable oversized boxes
  • #8657 Update tick positioning

Types

  • #8665 Add textAlign for legend labels
  • #8656 Update stacked option's typing

Documentation

  • #8660 Changes defaults in documentation for grid.tickLength and ticks.padding

Development

  • #8670 Bump version to 3.0.0-rc

Thanks to @coyotte508, @etimberg, @kurkle and @stockiNail

v3.0.0-beta.14

16 Mar 21:10
b6bb248
Compare
Choose a tag to compare
v3.0.0-beta.14 Pre-release
Pre-release

Essential Links

  • #8654 Update deps
  • #8606 Add backgroundColor for scales

Breaking Changes

  • #8650 Use maxOverflow as minimum layout padding
  • #8633 Radial scale point label backdrop color
  • #8630 Radial: min 1/2 of the max radius as chartArea
  • #8629 Change default autoSkipPadding to 3
  • #8628 Rename scale `gridLines` options to be clearer
  • #8627 Scale: autoSkip before fit
  • #8608 helpers.curve cleanup
  • #8593 Move startAngle to scale options
  • #8588 Expose radial scale point label positions

Enhancements

  • #8649 Add alignToPixles option for scales
  • #8643 Linear Scale: Ability to specify a fixed number of ticks
  • #8640 Allow tooltip callback override in dataset
  • #8641 Add option to turn off grouping of bar datasets
  • #8637 Add x/y shorthand for padding options
  • #8633 Radial scale point label backdrop color
  • #8604 RadialLinear: add padding option for point labels
  • #8594 scale.category: options.min/max can be index
  • #8588 Expose radial scale point label positions
  • #8586 Add `'single'` mode for stacking
  • #8581 Add `grace` option for linear scale

Bugs Fixed

  • #8650 Use maxOverflow as minimum layout padding
  • #8648 Exclude base-line from bar size
  • #8646 Fix tooltip positioning issues
  • #8631 Use font lineHeight for tooltip alignment
  • #8632 Resize: width > 0, height = 0. Use aspectRatio 2
  • #8627 Scale: autoSkip before fit
  • #8616 Fix some animation issues
  • #8619 Fix autoSkip
  • #8617 Clear stacks when data is replaced
  • #8601 Fix typo in auto package
  • #8598 Scale: refactor drawTitle, add tests

Types

  • #8625 Types: fix bubble chart options

Documentation

  • #8635 Add og:image
  • #8636 Document the different parts of cartesian and radial scales with examples
  • #8634 Add documentation on how plugin hooks interact with the chart
  • #8626 Update context documentation
  • #8622 Note migration auto register npm
  • #8615 Fix typo in animations.mdx
  • #8605 Fix typo in linear.mdx
  • #8599 Update scriptable tooltip context docs
  • #8582 Update legend docs positions

Development

  • #8653 Bump version to v3.0.0-beta.14
  • #8647 Reduce duplication in drawGrid
  • #8618 Add rollup-plugin-size and shave couple of bytes
  • #8608 helpers.curve cleanup
  • #8593 Move startAngle to scale options

Thanks to @38elements, @LeeLenaleee, @eltociear, @etimberg and @kurkle

v3.0.0-beta.13

06 Mar 15:52
1e6a3fb
Compare
Choose a tag to compare
v3.0.0-beta.13 Pre-release
Pre-release

Essential Links

Breaking Changes

  • #8563 Relocate chart type and dataset type defaults
  • #8576 Rename scaleLabel to title in scale options

Enhancements

  • #8563 Relocate chart type and dataset type defaults
  • #8579 Enable multi-line axis titles
  • #8561 Tooltip specific scriptable context
  • #8553 Add _allKeys descriptor for Object.keys behavior
  • #8429 Provide auto-registering entry point

Bugs Fixed

  • #8567 Fix layout refit logic
  • #8569 Linear: Skip ticks that would overlap with min/max
  • #8560 Time: limit offset to sane values, gen >= 2 ticks
  • #8547 Fix normalize when null values at edge of dataset
  • #8545 Fix function support on _fallback
  • #8542 Resolve to false only when _fallback is used
  • #8534 Options need to include dataset level defaults from main chart type

Types

  • #8556 Types: Update ScriptableContext
  • #8555 Types: Update LayotPosition

Documentation

  • #8554 update defaults in tooltip
  • #8549 Fixes sample in the doc about missing animations configuration
  • #8540 Update chart extension docs + add samples
  • #8537 Clarify interaction docs to indicate they apply to all interactions

Development

  • #8580 Bump to 3.0.0-beta.13
  • #8570 Move niceNum to helpers.math, cleanup IE fallbacks
  • #8559 Remove distribution option from fixtures
  • #8552 Add test for normalized option with null data on edge
  • #8550 Remove empty dependencies block from package.json

Thanks to @LeeLenaleee, @benmccann, @etimberg, @kurkle and @stockiNail

v3.0.0-beta.12

27 Feb 18:36
f23807f
Compare
Choose a tag to compare
v3.0.0-beta.12 Pre-release
Pre-release

Essential Links

  • #8474 Update dependencies

Breaking Changes

  • #8523 rename tooltip.custom property to tooltip.external
  • #8521 Remove unused getRingIndex from Doughnut
  • #8514 Rename cutoutPercentage to cutout + chores
  • #8493 Merge tooltip padding settings
  • #8466 Stop reading fixedStepSize from tick options

Enhancements

  • #8510 Use null for skipped values instead of NaN
  • #8514 Rename cutoutPercentage to cutout + chores
  • #8509 Add resizeDelay option
  • #8492 Sample plugin in docs for canvas background
  • #8493 Merge tooltip padding settings
  • #8487 Add outerRadius option to doughnut/pie
  • #8468 LTTB Decimation

Bugs Fixed

  • #8529 Fix calling of onResize
  • #8520 Fix stacking bug when a dataset is removed
  • #8516 Config is no longer updated by options setter
  • #8517 Reduce duplication in PointElement
  • #8507 Fix layout bug when there are no visible boxes
  • #8508 Time scale: skip invalid data
  • #8506 Fix set/delete oprations on Proxies
  • #8497 Plugin options default scriptable/indexable=false
  • #8483 Only consider visible vertical boxes in layout
  • #8482 Fix ticks.mirror
  • #8477 Stop defaulting to `r` axis for Scale with id `r`
  • #8467 Decimation plugin fixes
  • #8465 Disable fastPathSegment when data is decimated
  • #8464 Only use Path2D caching when available

Types

  • #8526 Types: Add couple of tests, move utils to new file
  • #8525 Update types so instance can be assigned to a variable of type Chart
  • #8503 update borderskipped typing
  • #8491 Document stacked parsed data
  • #8488 Document the `fullSize` property of the title plugin
  • #8480 Provide a chart-type specific definition for ParsedData
  • #8478 Added 'hidden: boolean' in index.esm.d.ts to ControllerDatasetOptions type
  • #8472 Update index.esm.d.ts
  • #8476 Fix animation types, add test

Documentation

  • #8533 Update wording in docs about merging options
  • #8504 data type is correct for all chart types
  • #8500 Perf docs: tension is now 0 by default
  • #8492 Sample plugin in docs for canvas background
  • #8488 Document the `fullSize` property of the title plugin
  • #8478 Added 'hidden: boolean' in index.esm.d.ts to ControllerDatasetOptions type

Development

  • #8532 Bump version to beta.12
  • #8523 rename tooltip.custom property to tooltip.external
  • #8526 Types: Add couple of tests, move utils to new file
  • #8518 Clean up easing functions
  • #8521 Remove unused getRingIndex from Doughnut
  • #8517 Reduce duplication in PointElement
  • #8513 Remove unreachable code paths from plugins
  • #8512 Remove debug option from animation
  • #8466 Stop reading fixedStepSize from tick options

Thanks to @LeeLenaleee, @benmccann, @etimberg, @kashifshamaz21 and @kurkle

v3.0.0-beta.11

20 Feb 15:12
d63542c
Compare
Choose a tag to compare
v3.0.0-beta.11 Pre-release
Pre-release

Essential Links

Breaking Changes

  • #8318 Add raw data to context and rename dataPoint to parsed
  • #8332 Isolate properties / modes from animation options
  • #8437 Round canvas size to 0.1px resolution
  • #8374 Option resolution with proxies
  • #8393 Remove options.scale, in favor of options.scales.r

Enhancements

  • #8332 Isolate properties / modes from animation options
  • #8456 Update resolver fallback logic
  • #8452 Add support for common object methods to Proxies
  • #8437 Round canvas size to 0.1px resolution
  • #8431 Make Chart static properties and methods read only
  • #8374 Option resolution with proxies
  • #8425 Provide a method to quickly register all imports in ESM builds
  • #8318 Add raw data to context and rename dataPoint to parsed

Performance

  • #8435 perf: resolver caching
  • #8434 perf: resolveObjectKey
  • #8413 Optimize context object construction

Bugs Fixed

  • #8459 Fix/getRelativePosition NaN value with native event
  • #8462 Remove core plugin fallbacks to root options
  • #8444 Fix controller specific animations
  • #8439 Fix couple of animation bugs
  • #8438 Fix memory leak on destroy
  • #8388 Fix element creation for large dataset
  • #8379 Prevent 2nd parse call with zero count

Types

  • #8390 Update ScriptableContext, reduce warnings
  • #8377 Fix/type dateadapter override
  • #8389 Update types for indexAxis

Documentation

  • #8463 Fix broken links in documentation
  • #8427 Clarify options placement
  • #8447 add clarification about object data structure
  • #8436 Add a note about hover options
  • #8430 Add `Decimation` to all available imports list
  • #8404 Fixes wrong and missing options to bar element and dataset documentation
  • #8395 Update anchorlinks and offscreen canvas compatibility
  • #8383 Improve radial gradient sample

Development

  • #8441 Bump version to 3.0.0-beta.11
  • #8461 Update polar animation tests to less error prone
  • #8457 Update doughnut animation fixture
  • #8455 Add tests for polarArea chart animations
  • #8433 Remove unused typedoc option that is deprecated
  • #8432 Update typedoc to fix dependabot alert
  • #8408 Small chores
  • #8393 Remove options.scale, in favor of options.scales.r

Thanks to @LeeLenaleee, @benmccann, @etimberg, @kurkle and @stockiNail

v3.0.0-beta.10

01 Feb 21:45
650956b
Compare
Choose a tag to compare
v3.0.0-beta.10 Pre-release
Pre-release

Essential Links

  • #8333 Bump socket.io from 2.3.0 to 2.4.1

Breaking Changes

  • #8356 Update type map names
  • #8358 Rename LayoutItem.fullWidth to fullSize

Enhancements

  • #8255 Create a new hook to enable data decimation
  • #8359 align text inside chart for far-aligned labels passing test
  • #8354 Fix/scatter tooltip mode
  • #8341 feature: choose custom point style for bar legend display

Performance

  • #8255 Create a new hook to enable data decimation

Bugs Fixed

  • #8328 fix canvas clearRect size calculation

Types

  • #8356 Update type map names
  • #8290 Give elements their own interface definition
  • #8321 Doughnut: complete radians to degrees conversion

Documentation

  • #8336 `getRelativePosition takes` two arguments. Update sample docs
  • #8327 add documentation for vertical line charts
  • #8323 Fix custom pie chart HTML tooltip sample not showing
  • #8321 Doughnut: complete radians to degrees conversion

Development

  • #8364 Bump version number for beta.10
  • #8362 Shave off some bytes
  • #8325 Update to test utils 0.1.2 to track font setting

Thanks to @LeeLenaleee, @dependabot, @dependabot[bot], @etimberg, @iamarcel, @joshkel and @kurkle

0