]> git.ipfire.org Git - thirdparty/Chart.js.git/log
thirdparty/Chart.js.git
2 years agofix: put `types` first in `exports` map (#10880)
Ben McCann [Thu, 17 Nov 2022 06:22:47 +0000 (22:22 -0800)] 
fix: put `types` first in `exports` map (#10880)

2 years agoRemove V3 support, update readme (#10872)
Jacco van den Berg [Tue, 15 Nov 2022 18:14:15 +0000 (19:14 +0100)] 
Remove V3 support, update readme (#10872)

2 years agoFix release (#10871) v4.0.1
Jacco van den Berg [Mon, 14 Nov 2022 23:17:20 +0000 (00:17 +0100)] 
Fix release (#10871)

* Update namespace

* fix release, bump version

2 years agov4.0.0 bump (#10868) v4.0.0-release
Evert Timberg [Sun, 13 Nov 2022 20:16:32 +0000 (15:16 -0500)] 
v4.0.0 bump (#10868)

2 years agoRemove type attribute from dataset specific type specification (#10869)
Jacco van den Berg [Sun, 13 Nov 2022 17:36:25 +0000 (18:36 +0100)] 
Remove type attribute from dataset specific type specification (#10869)

2 years agocheck the data set type in DoughnutController (#10867)
t-mangoe [Sat, 12 Nov 2022 20:41:21 +0000 (05:41 +0900)] 
check the data set type in DoughnutController (#10867)

2 years agofix: Always draw full arcs and borders for doughnut slices (#10806)
Richard Gibson [Sat, 12 Nov 2022 19:47:08 +0000 (14:47 -0500)] 
fix: Always draw full arcs and borders for doughnut slices (#10806)

* test: Add a failing test for single-slice doughnut with offset

* fix: Always draw full arcs and borders for doughnut slices

Fixes #10801

* test: Update existing image

2 years agoUpdated docs (why Chart.js + getting started + step-by-step guide) (#10816)
Igor Lukanin [Fri, 11 Nov 2022 21:37:13 +0000 (01:37 +0400)] 
Updated docs (why Chart.js + getting started + step-by-step guide) (#10816)

* Update docs

* Minor fixes

* Replace screenshots with live demos

* Replace the last screenshot with a live demo

* Bring back images

* Bring back images #2

* Remove unnecessary files

* Apply suggestions from code review

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
* Very last tiny fixes

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2 years agodocs: notes about html legend, tooltip and title (#10857)
Dan Onoshko [Tue, 8 Nov 2022 00:49:47 +0000 (04:49 +0400)] 
docs: notes about html legend, tooltip and title (#10857)

* docs: notes about html legend, tooltip and title

* Update docs/configuration/legend.md

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
* Update docs/configuration/tooltip.md

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
* docs: notes about html legend, tooltip and title fix

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2 years agoFix the missing apply for the color on the legend labels (#10855)
stockiNail [Fri, 4 Nov 2022 22:55:27 +0000 (23:55 +0100)] 
Fix the missing apply for the color on the legend labels (#10855)

* Fix the missing apply for the color on the legend labels
* apply review

2 years agoEnable colors plugin for pie charts (#10851)
stockiNail [Fri, 4 Nov 2022 15:17:49 +0000 (16:17 +0100)] 
Enable colors plugin for pie charts (#10851)

* Enable colors plugin for pie charts

* fixes CC

2 years agorefactor: migrate helpers.options to typescript (#10753)
Lucca Miranda [Fri, 4 Nov 2022 15:17:09 +0000 (12:17 -0300)] 
refactor: migrate helpers.options to typescript (#10753)

* refactor: migrate helpers.options to typescript

* chore: nitpicks

2 years agoAlternative remove docs from publish (#10844)
Jacco van den Berg [Tue, 1 Nov 2022 14:54:03 +0000 (15:54 +0100)] 
Alternative remove docs from publish (#10844)

* Update namespace

* alternative approach

* test-ignore

2 years agoFix month (#10826)
Kevin Zhu [Thu, 27 Oct 2022 23:17:05 +0000 (19:17 -0400)] 
Fix month (#10826)

2 years agoGrammar error fixes (#10827)
Puneet Kathar [Wed, 26 Oct 2022 11:59:25 +0000 (17:29 +0530)] 
Grammar error fixes (#10827)

* Grammar error fixes

* Update .size-limit.cjs

2 years agoUpdate example chart config type, remove whitespace (#10831)
Jacco van den Berg [Wed, 26 Oct 2022 09:24:32 +0000 (11:24 +0200)] 
Update example chart config type, remove whitespace (#10831)

* Update example chart config type, remove whitespace

* update size limit

2 years agoBump alpha 3 (#10822) v4.0.0-alpha.3
Jacco van den Berg [Mon, 24 Oct 2022 05:44:29 +0000 (07:44 +0200)] 
Bump alpha 3 (#10822)

2 years agoMade some grammar fixes (#10820)
Andrew Dawes [Sat, 22 Oct 2022 16:44:32 +0000 (18:44 +0200)] 
Made some grammar fixes (#10820)

2 years agoIntroduce Colors plugin (#10764)
Igor Lukanin [Fri, 21 Oct 2022 12:21:08 +0000 (16:21 +0400)] 
Introduce Colors plugin (#10764)

Introduces a colors plugin that provides a color palette

Co-authored-by: Dan Onoshko <danon0404@gmail.com>
Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2 years agoFix broken links (#10812)
Jacco van den Berg [Wed, 19 Oct 2022 16:59:35 +0000 (18:59 +0200)] 
Fix broken links (#10812)

2 years agoUpdate tooltip.md (#10813)
Philippe Jaubert [Wed, 19 Oct 2022 13:13:34 +0000 (15:13 +0200)] 
Update tooltip.md (#10813)

Fixed spawn closes before its content.

2 years agodocs: Fix typo (#10811)
Ian Webster [Wed, 19 Oct 2022 12:13:28 +0000 (05:13 -0700)] 
docs: Fix typo (#10811)

Remove an extra word on https://www.chartjs.org/docs/latest/developers/publishing.html

2 years agodocs: Fix typos (#10809)
Rich [Wed, 19 Oct 2022 12:02:20 +0000 (07:02 -0500)] 
docs: Fix typos (#10809)

* Spell "corresponding" correctly

* Spell "circle" correctly

* Spell "configuration" correctly

2 years agorename jasmine failFast -> stopOnSpecFailure (#10804)
Jukka Kurkela [Mon, 17 Oct 2022 19:59:54 +0000 (22:59 +0300)] 
rename jasmine failFast -> stopOnSpecFailure (#10804)

2 years agofix: label text not centered when applied rotation (#10773)
Jonatan [Mon, 17 Oct 2022 18:28:31 +0000 (20:28 +0200)] 
fix: label text not centered when applied rotation (#10773)

* fix: label text not centered on tick when rotated

#10485

* fix: label text not centered on tick when rotated

#10485

2 years agoBump pnpm/action-setup from 2.2.2 to 2.2.4 (#10800)
dependabot[bot] [Mon, 17 Oct 2022 18:25:41 +0000 (21:25 +0300)] 
Bump pnpm/action-setup from 2.2.2 to 2.2.4 (#10800)

Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2.2.2 to 2.2.4.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2.2.2...v2.2.4)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agoBump alpha 2 (#10790) v4.0.0-alpha.2
Jacco van den Berg [Wed, 12 Oct 2022 16:59:56 +0000 (18:59 +0200)] 
Bump alpha 2 (#10790)

2 years agoRemove setting of version in package-lock since it does not exist and pnpm-lock does...
Jacco van den Berg [Wed, 12 Oct 2022 13:25:04 +0000 (15:25 +0200)] 
Remove setting of version in package-lock since it does not exist and pnpm-lock does not have it (#10789)

2 years agoBump alpha v4 (#10787) v4.0.0
Jacco van den Berg [Wed, 12 Oct 2022 11:16:03 +0000 (13:16 +0200)] 
Bump alpha v4 (#10787)

* Update namespace

* bump alpha

2 years agoConvert the Arc element to TS (#10772)
Evert Timberg [Wed, 12 Oct 2022 11:08:37 +0000 (07:08 -0400)] 
Convert the Arc element to TS (#10772)

* Convert the Arc element to TS

* Make max-statements and complexity warnings in TS files as well

* Increase size limit

* Update src/elements/element.arc.ts

Co-authored-by: Dan Onoshko <danon0404@gmail.com>
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
2 years agoFix #10749 - backdrops with rotated labels (#10759)
cmcnulty [Wed, 12 Oct 2022 11:08:22 +0000 (06:08 -0500)] 
Fix #10749 - backdrops with rotated labels (#10759)

* Fix #10749 - backdrops with rotated labels

* remove translation adjustment
Because backdrop now occurs after translation, we don't want to double-adjust the position.

* increase tolerance slightly due to anti-aliasing

Co-authored-by: Charles McNulty <charles.mcnulty@tasconline.com>
2 years agorefactor: migrate helpers.dom to typescript (#10734)
Lucca Miranda [Sun, 9 Oct 2022 13:21:12 +0000 (10:21 -0300)] 
refactor: migrate helpers.dom to typescript (#10734)

2 years agodocs: fix typos (#10763)
Amin Cheloh [Fri, 7 Oct 2022 13:56:07 +0000 (20:56 +0700)] 
docs: fix typos (#10763)

2 years agoConvert the curve helpers to TS (#10733)
Evert Timberg [Fri, 7 Oct 2022 12:28:24 +0000 (08:28 -0400)] 
Convert the curve helpers to TS (#10733)

* Convert the curve helpers to TS
* Remove old type

2 years agoConvert the PointElement to TS (#10730)
Evert Timberg [Fri, 7 Oct 2022 12:28:03 +0000 (08:28 -0400)] 
Convert the PointElement to TS (#10730)

Co-authored-by: Chart.js <>
2 years agoTypes: Change grid option of CartesianScaleOptions and RadialLinearScaleOptions to...
Brainshaker95 [Fri, 7 Oct 2022 04:36:57 +0000 (06:36 +0200)] 
Types: Change grid option of CartesianScaleOptions and RadialLinearScaleOptions to Partial of GridLineOptions (#10760)

2 years agoAllow to configure X and Y axis ID in TS for bubble charts (#10739)
Jacco van den Berg [Thu, 6 Oct 2022 19:41:51 +0000 (21:41 +0200)] 
Allow to configure X and Y axis ID in TS for bubble charts (#10739)

* Update namespace

* Allow for x and y axisId to be passed to bubbledataset controller

2 years agoConvert helpers.extra to TS (#10728)
Evert Timberg [Thu, 6 Oct 2022 19:37:42 +0000 (15:37 -0400)] 
Convert helpers.extra to TS (#10728)

Co-authored-by: Chart.js <>
2 years agoUpdated dead sample link (#10748)
wenzdey [Thu, 6 Oct 2022 14:36:26 +0000 (09:36 -0500)] 
Updated dead sample link (#10748)

* Updated dead sample link

* Updated option sample

2 years agoUse the correct area to clip for dataset drawing when stacked scales are used (...
stockiNail [Sat, 1 Oct 2022 18:26:45 +0000 (20:26 +0200)] 
Use the correct area to clip  for dataset drawing when stacked scales are used (#10691)

* Use the correct area to clip when stacked scales are used

* adds test cases

* fix CI issue

* apply review

* Update .size-limit.cjs

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2 years agoExport declare const enums (#10729)
Evert Timberg [Fri, 30 Sep 2022 20:13:35 +0000 (16:13 -0400)] 
Export declare const enums (#10729)

Co-authored-by: Chart.js <>
2 years agoTypes: Export UpdateModeEnum as const (#10726)
Luciano Santana [Fri, 30 Sep 2022 15:15:59 +0000 (17:15 +0200)] 
Types: Export UpdateModeEnum as const (#10726)

Co-authored-by: Luciano Santana <contacto@lucianosantana.net>
2 years agorefactor: move batch of helpers to ts (#10722)
Dan Onoshko [Fri, 30 Sep 2022 13:48:12 +0000 (20:48 +0700)] 
refactor: move batch of helpers to ts (#10722)

* refactor: move batch of helpers to ts

* refactor: review fixes

2 years agofix: aspect ratio calc (#10693)
Dan Onoshko [Wed, 28 Sep 2022 19:31:19 +0000 (02:31 +0700)] 
fix: aspect ratio calc (#10693)

2 years agoUpdate namespace (#10719)
Jacco van den Berg [Wed, 28 Sep 2022 04:54:58 +0000 (06:54 +0200)] 
Update namespace (#10719)

2 years agoAdd defaults to plugin interface (#10712)
Jacco van den Berg [Tue, 27 Sep 2022 11:39:48 +0000 (13:39 +0200)] 
Add defaults to plugin interface (#10712)

2 years agoadd ts explanation and unify display of snipets (#10708)
Jacco van den Berg [Tue, 27 Sep 2022 11:39:35 +0000 (13:39 +0200)] 
add ts explanation and unify display of snipets (#10708)

2 years agoUse guard clause typings (#10683)
Jacco van den Berg [Tue, 27 Sep 2022 11:00:48 +0000 (13:00 +0200)] 
Use guard clause typings (#10683)

* Use guard clasue

* use function type instead of build in function

2 years agoAdd warning if filler plugin is used but not registered (#10702)
Jacco van den Berg [Mon, 26 Sep 2022 18:20:54 +0000 (20:20 +0200)] 
Add warning if filler plugin is used but not registered (#10702)

* add warning if filler plugin is used but not registered

* fix lint

* increase size limit

* add test, only put warning in dataset controller

* fix register in docs, remove commented code

* remove other mr

* add documentation

* Apply suggestions from code review

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
* Also return false if plugin is disabled by options

* improve warning message

* undo docs changes

* update test

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
2 years agoExclude dist folder form linting (#10701)
Jacco van den Berg [Sat, 24 Sep 2022 21:21:17 +0000 (23:21 +0200)] 
Exclude dist folder form linting (#10701)

2 years agofix: calc visible points on update (#10667)
Dan Onoshko [Sat, 24 Sep 2022 21:01:47 +0000 (04:01 +0700)] 
fix: calc visible points on update (#10667)

2 years agoFIX: render multiline legend items without overlapping (#10532) (#10641)
Kartik [Fri, 16 Sep 2022 13:46:53 +0000 (19:16 +0530)] 
FIX: render multiline legend items without overlapping (#10532) (#10641)

* FIX: render multiline legend items without overlapping (#10532)

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* CLN: Extract method to fix codeclimate line count

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* CLN: Shift helper methods from class to module scope

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* TST: Add test with fixtures

Co-authored-by: kartik <codebull707@gmail.com>
* FIX: Fix test case for multiline label

Co-authored-by: kartik <codebull707@gmail.com>
* 10532-ENH: Calculate legend item width for multiline labels

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-TST: use spriteText and non-empty labels for test

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-FIX: failing test case due to legendItem.text being undefined

Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-FIX: Update compression size

Co-authored-by: kartik <codebull707@gmail.com>
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
2 years agoProvide an empty object when the target of the resolver is undefined (#10655)
stockiNail [Thu, 15 Sep 2022 16:12:35 +0000 (18:12 +0200)] 
Provide an empty object when the target of the resolver is undefined (#10655)

* Provide an empty object when the target of the proxy is undefined

* changes check on subGetTarget function

* adds test case

* fixes lint

2 years agofeat: typescript node next support (#10661)
Dan Onoshko [Wed, 14 Sep 2022 10:44:57 +0000 (17:44 +0700)] 
feat: typescript node next support (#10661)

2 years agoFix autoskip logic (#10663)
Jacco van den Berg [Tue, 13 Sep 2022 17:33:22 +0000 (19:33 +0200)] 
Fix autoskip logic (#10663)

* fix autoskip logic

* add test

* fix lint erro

* Update variable name

2 years agoUpdate line-boundaries.md (#10666)
Rupert B [Tue, 13 Sep 2022 17:32:48 +0000 (19:32 +0200)] 
Update line-boundaries.md (#10666)

Fixed broken link in docs

2 years agoUse ticks.steSize instead of time.stepSize on time and timeseries scales (#10653)
stockiNail [Sat, 10 Sep 2022 15:46:26 +0000 (17:46 +0200)] 
Use ticks.steSize instead of time.stepSize on time and timeseries scales (#10653)

2 years agofix: types and tests (#10660)
Dan Onoshko [Sat, 10 Sep 2022 15:36:50 +0000 (19:36 +0400)] 
fix: types and tests (#10660)

2 years agoUpdate bar data type to comply with floating bar charts data (#10652)
Lonylis [Tue, 6 Sep 2022 13:42:04 +0000 (09:42 -0400)] 
Update bar data type to comply with floating bar charts data (#10652)

* Update index.d.ts

Floating bars charts can take an array of array.
https://www.chartjs.org/docs/latest/samples/bar/floating.html

* Update types/index.d.ts

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
* floating bar chart data validation

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2 years agofix: respect aspect ratio with container height (#10646)
Dan Onoshko [Fri, 2 Sep 2022 12:03:41 +0000 (16:03 +0400)] 
fix: respect aspect ratio with container height (#10646)

* fix: respect aspect ratio with container height

* docs: add info into migration guide

2 years agofeat: remove default axis override when custom id is given (#10643)
Dan Onoshko [Fri, 2 Sep 2022 04:52:48 +0000 (08:52 +0400)] 
feat: remove default axis override when custom id is given (#10643)

* feat: remove default axis override when custom id is given

* docs: add info into migration guide

* test: fix tests for the feat

* docs: add info into migration guide

* test: fix tests for the feat

* feat: review fixes

* feat: review fixes

2 years agoenable pointStyleWidth for all legend style (#10639)
Dominic Jean [Thu, 1 Sep 2022 10:37:12 +0000 (06:37 -0400)] 
enable pointStyleWidth for all legend style (#10639)

2 years agoUpdate release.yml (#10642)
Alex [Wed, 31 Aug 2022 13:54:21 +0000 (14:54 +0100)] 
Update release.yml (#10642)

2 years agoConvert the easing helpers to typescript (#10627)
Evert Timberg [Wed, 31 Aug 2022 13:53:54 +0000 (09:53 -0400)] 
Convert the easing helpers to typescript (#10627)

Co-authored-by: Chart.js <>
2 years agoBump `markdown-it` in docs (#10632)
Jacco van den Berg [Wed, 31 Aug 2022 13:46:23 +0000 (15:46 +0200)] 
Bump `markdown-it` in docs (#10632)

* bump dep

* regenerate lock with new pnpm

2 years agoUpdate link to master umd build (#10645)
Jacco van den Berg [Wed, 31 Aug 2022 06:24:21 +0000 (08:24 +0200)] 
Update link to master umd build (#10645)

2 years agoFix broken link (#10640)
Devesh Pal [Mon, 29 Aug 2022 21:02:08 +0000 (02:32 +0530)] 
Fix broken link (#10640)

2 years agodocs: fix images loading (#10621)
Dan Onoshko [Tue, 23 Aug 2022 13:30:03 +0000 (17:30 +0400)] 
docs: fix images loading (#10621)

* docs: fix images loading

* docs: temporary restore configureWebpack

* docs: rm html-webpack-plugin

2 years agoDocument components for bundle optimization (#10569)
Jukka Kurkela [Tue, 23 Aug 2022 05:41:20 +0000 (08:41 +0300)] 
Document components for bundle optimization (#10569)

* Update integration.md

* Update integration.md

* Fix typo

* Another typo

* Update docs/getting-started/integration.md

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
* Update docs/getting-started/integration.md

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
* review update

* version

Co-authored-by: Rich Lott <artfulrobot@users.noreply.github.com>
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
2 years agomove option to correct namespace (#10613)
Jacco van den Berg [Mon, 22 Aug 2022 20:44:04 +0000 (22:44 +0200)] 
move option to correct namespace (#10613)

* move option to correct namespace

* change plugin name from snake_case to camelCase

2 years agofix filter paramater in package.json (#10614)
Jacco van den Berg [Mon, 22 Aug 2022 20:30:29 +0000 (22:30 +0200)] 
fix filter paramater in package.json (#10614)

2 years agoRemove tooltip constructor fallbacks, `this.chart` and `this._chart` (#10612)
Jacco van den Berg [Mon, 22 Aug 2022 19:17:40 +0000 (21:17 +0200)] 
Remove tooltip constructor fallbacks, `this.chart` and `this._chart` (#10612)

* remove tooltip fallbacks/backwards compatability in constructor

* increase size limit

2 years agofix lint in docs (#10611)
Jacco van den Berg [Mon, 22 Aug 2022 19:00:26 +0000 (21:00 +0200)] 
fix lint in docs (#10611)

2 years agoSwitch to pnpm (#10576)
Ben McCann [Mon, 22 Aug 2022 18:42:43 +0000 (11:42 -0700)] 
Switch to pnpm (#10576)

2 years agoDocumentation: how to add static typing to plugins (#10607)
Jacco van den Berg [Mon, 22 Aug 2022 18:20:35 +0000 (20:20 +0200)] 
Documentation: how to add static typing to plugins (#10607)

* Add documentation on how to add static typing to plugins

* make the options optional

* Fix syntax

2 years agoRefine logarithmic scaling / tick generation (#9166)
Jukka Kurkela [Mon, 22 Aug 2022 18:05:27 +0000 (21:05 +0300)] 
Refine logarithmic scaling / tick generation (#9166)

* Refine logarithmic scaling / tick generation

* Disable autoSkip on reverese test

* Reduce ticks, fix min

2 years agoPreparing the project for TypeScript (#10595)
Dan Onoshko [Mon, 22 Aug 2022 15:58:57 +0000 (19:58 +0400)] 
Preparing the project for TypeScript (#10595)

* Add Typescript to the build
* Converts the `helpers.core` to Typescript as an example
* Converts the `core.element` to Typescript

2 years agofix: allow beforeTooltipDraw to be cancelable (#10598)
Grant Hynd [Mon, 22 Aug 2022 15:33:02 +0000 (16:33 +0100)] 
fix: allow beforeTooltipDraw to be cancelable (#10598)

2 years agoUse the element's window in getComputedstyle (#10608)
Jon Dufresne [Mon, 22 Aug 2022 15:29:36 +0000 (08:29 -0700)] 
Use the element's window in getComputedstyle (#10608)

2 years agoPut the border opts in own object (#10571)
Jacco van den Berg [Thu, 18 Aug 2022 13:07:46 +0000 (15:07 +0200)] 
Put the border opts in own object (#10571)

* put borderOpts in own object

* document z option

* remove todo and change scaleId to id

* update some tests

* clean bit, remove console log

* fix failing test

* lint

* Remove comment

2 years agoChange react integration test to TS (#10605)
Jacco van den Berg [Thu, 18 Aug 2022 12:42:40 +0000 (14:42 +0200)] 
Change react integration test to TS (#10605)

* switch to ts

* change web integration test to TS

* remove space

* lint things

* one more lint

* Add spaces

2 years agofix: same-looking tooltips on charts (#10548)
Dan Onoshko [Thu, 18 Aug 2022 11:34:35 +0000 (15:34 +0400)] 
fix: same-looking tooltips on charts (#10548)

* fix: same-looking tooltips on multiseries charts

* fix: same-looknig tooltips on all chart types

* chore: restore tooltip plugin

* docs: additions to migration guide

* docs: remove labels from scatter and bubble examples

* docs: review fix

2 years agoUse borderRadius for legend and remove fallbacks (#10551)
Jacco van den Berg [Thu, 18 Aug 2022 11:34:18 +0000 (13:34 +0200)] 
Use borderRadius for legend and remove fallbacks (#10551)

* Use borderRadius for legend

* re enable test

* fix lint

* add note in migration guide

* Update types/index.d.ts

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
2 years agoAllow animations to be set to false for the tooltip (#10582)
Jacco van den Berg [Thu, 18 Aug 2022 11:33:42 +0000 (13:33 +0200)] 
Allow animations to be set to false for the tooltip (#10582)

2 years agochange way that linear scales calculate min and max (#10591)
Jacco van den Berg [Thu, 18 Aug 2022 11:33:15 +0000 (13:33 +0200)] 
change way that linear scales calculate min and max (#10591)

2 years agotype grouped option for bar chart (#10590)
Jacco van den Berg [Thu, 18 Aug 2022 06:16:13 +0000 (08:16 +0200)] 
type grouped option for bar chart (#10590)

2 years agoadd correct padding object to type (#10585)
Jacco van den Berg [Thu, 18 Aug 2022 06:15:50 +0000 (08:15 +0200)] 
add correct padding object to type (#10585)

* add correct padding object to type

* Apply suggestions from code review

Add spacing

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
2 years agochore: upgrade dependencies (#10573)
Ben McCann [Thu, 18 Aug 2022 06:09:09 +0000 (23:09 -0700)] 
chore: upgrade dependencies (#10573)

2 years agofeat: tooltip callbacks fallback (#10567)
Dan Onoshko [Thu, 18 Aug 2022 06:03:12 +0000 (10:03 +0400)] 
feat: tooltip callbacks fallback (#10567)

* feat: tooltip callbacks fallback

* docs: review fixes

2 years agoUpdate index.d.ts (#10579)
John Williams Metservice [Wed, 17 Aug 2022 22:43:46 +0000 (10:43 +1200)] 
Update index.d.ts (#10579)

Allow nulls to be passed to barChart data to allow datasets to spanGaps.

2 years agoDowngrade karma preprocessor (#10589)
Jacco van den Berg [Fri, 12 Aug 2022 22:15:47 +0000 (00:15 +0200)] 
Downgrade karma preprocessor (#10589)

* force older version of karma pre processor
* package-lock update

2 years agoAdd integration test(s) for Web (#10563)
Jacco van den Berg [Sun, 7 Aug 2022 17:25:11 +0000 (19:25 +0200)] 
Add integration test(s) for Web (#10563)

Adds a basic react integration test

2 years agobuild: emit sourcemaps (#10568)
Dan Onoshko [Sun, 7 Aug 2022 17:23:35 +0000 (21:23 +0400)] 
build: emit sourcemaps (#10568)

3 years agofeat: sideEffects false (#10526)
Dan Onoshko [Sat, 6 Aug 2022 12:45:41 +0000 (16:45 +0400)] 
feat: sideEffects false (#10526)

* feat: sideEffects false
* refactor: apply defaults by pure way

3 years agoremove double space, eslint allow dynamic import (#10572)
Jacco van den Berg [Fri, 5 Aug 2022 20:36:56 +0000 (22:36 +0200)] 
remove double space, eslint allow dynamic import (#10572)

3 years agoRemove destroy hook (#10549)
Jacco van den Berg [Fri, 5 Aug 2022 16:51:14 +0000 (18:51 +0200)] 
Remove destroy hook (#10549)

* remove destroy hook

* revert package-lock.json changes

* update test

* add migration guide note

* fix karma failing test

* change way of importing package.json

3 years agoFix docs build (#10566)
Jukka Kurkela [Fri, 5 Aug 2022 12:02:04 +0000 (15:02 +0300)] 
Fix docs build (#10566)

3 years agoUse ESM config file for Rollup (#10564)
Ben McCann [Fri, 5 Aug 2022 12:00:01 +0000 (05:00 -0700)] 
Use ESM config file for Rollup (#10564)

3 years agofix: pass timestamp to ticks callback (#10540)
Dan Onoshko [Fri, 5 Aug 2022 11:59:36 +0000 (18:59 +0700)] 
fix: pass timestamp to ticks callback (#10540)

* fix: pass timestamp to ticks callback
* docs: edit labelling page
* docs: additions to the migration guide

3 years agofeat: add ESM support (#10525)
Dan Onoshko [Thu, 4 Aug 2022 22:43:26 +0000 (05:43 +0700)] 
feat: add ESM support (#10525)

* feat: add ESM support

* build: rename UMD bundle

* chore: edit supbackages description

* style: disable es/no-import-meta linter rule

* test: dynamic import in cjs module

* docs: edit integrations page

* docs: review fixes

* chore: remove useless regex in webpack config

* ci: test size-limit only for ESM bundle