]> git.ipfire.org Git - thirdparty/Chart.js.git/log
thirdparty/Chart.js.git
3 years agoBump eventsource from 1.1.0 to 1.1.1 (#10393)
dependabot[bot] [Thu, 2 Jun 2022 04:04:48 +0000 (07:04 +0300)] 
Bump eventsource from 1.1.0 to 1.1.1 (#10393)

Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoclarify api docs (#10392)
Jacco van den Berg [Wed, 1 Jun 2022 18:38:39 +0000 (20:38 +0200)] 
clarify api docs (#10392)

3 years agoAllow for each dataset to be individually typed without a main type (#10387)
Jacco van den Berg [Tue, 31 May 2022 18:01:39 +0000 (20:01 +0200)] 
Allow for each dataset to be individually typed without a main type (#10387)

* allow for each dataset to be individually typed without a main type
* fix lint issues
* add extra test cases

3 years agoBump to 3.8.0 (#10377) v3.8.0
Jacco van den Berg [Wed, 25 May 2022 14:06:57 +0000 (16:06 +0200)] 
Bump to 3.8.0 (#10377)

3 years agoTypes: Allow font to be partial scriptable and individually scriptable (#10364)
Jacco van den Berg [Wed, 25 May 2022 11:49:12 +0000 (13:49 +0200)] 
Types: Allow font to be partial scriptable and individually scriptable (#10364)

* allow font scriptable to return partial object and be scriptable
* add other elements as scriptable
* rename variable for context to resolve lint issue
* add duplicate font for non scriptable
* change to scriptableOptions
* fix parameter
* missing space
* Change name of helper function to match other helper function

3 years agoAdd option to include invisible points (#10362)
Yiwen Wang [Wed, 25 May 2022 10:25:27 +0000 (18:25 +0800)] 
Add option to include invisible points (#10362)

* Add option to include invisible points

* Minor fixes

* Add doc for newly added option

* Fix typo

* Add test for newly added option

* Improve description of the new option

* Update docs/configuration/interactions.md

Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
* Apply suggestions from code review

Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
Co-authored-by: Yiwen Wang 🌊 <yiwwan@microsoft.com>
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
3 years agoUpdate to v0.2.1 color dependency to fix bug with invalid colours (#10371)
Evert Timberg [Mon, 23 May 2022 16:51:17 +0000 (12:51 -0400)] 
Update to v0.2.1 color dependency to fix bug with invalid colours (#10371)

* Update to v0.2.0 color dependency to fix bug with invalid colours
* v0.2.1

3 years agoCoveralls no longer runs on Windows CI (#10367)
Evert Timberg [Sun, 22 May 2022 17:15:34 +0000 (13:15 -0400)] 
Coveralls no longer runs on Windows CI (#10367)

3 years agoUpdate scale polarArea correctly on data hide (#10340)
Jacco van den Berg [Sun, 22 May 2022 13:50:32 +0000 (15:50 +0200)] 
Update scale polarArea correctly on data hide (#10340)

* give correct range back for polarArea
* added test
* tab to spaces

3 years agoAdd links to docs in all the samples (#10308)
linkviii [Sat, 21 May 2022 15:02:13 +0000 (11:02 -0400)] 
Add links to docs in all the samples (#10308)

3 years agoCorrect auto.esm.js import to allow use directly from the browser
Kyle J [Wed, 11 May 2022 14:52:29 +0000 (07:52 -0700)] 
Correct auto.esm.js import to allow use directly from the browser

3 years agoRemove test job from windows runner (#10345)
Jacco van den Berg [Sun, 8 May 2022 17:19:41 +0000 (19:19 +0200)] 
Remove test job from windows runner (#10345)

* Remove test stop from windows runner

* consistent formatting

3 years agodisplay tooltips only at points in chart area (#10289)
t-mangoe [Sat, 7 May 2022 14:43:47 +0000 (23:43 +0900)] 
display tooltips only at points in chart area (#10289)

* show only points in chart area

* use the _isPointInArea helper function

3 years agoResolve canvasGradient is undefined in node (#10328)
Jacco van den Berg [Tue, 3 May 2022 12:21:43 +0000 (14:21 +0200)] 
Resolve canvasGradient is undefined in node (#10328)

* Resolve canvasgradient is not defined in node

* Remove trailing white space

* export isPaternOrGradient helper with typings

* fix lint failure, single qoute

* Allow for string inputs too to function

3 years agoUse abs() when comparing for spanGaps (#10316)
luke-heberling [Sun, 1 May 2022 18:28:41 +0000 (11:28 -0700)] 
Use abs() when comparing for spanGaps (#10316)

* Use abs() when comparing for spanGaps

* tests for spanGaps w/ integer (boolean already covered)

* remove redundant default config from spanGaps tests

3 years agoBump async from 2.6.3 to 2.6.4 (#10320)
dependabot[bot] [Mon, 25 Apr 2022 20:57:17 +0000 (16:57 -0400)] 
Bump async from 2.6.3 to 2.6.4 (#10320)

Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump moment from 2.29.1 to 2.29.2 (#10290)
dependabot[bot] [Mon, 25 Apr 2022 20:23:51 +0000 (23:23 +0300)] 
Bump moment from 2.29.1 to 2.29.2 (#10290)

Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoTrigger legend onLeave when the mouse leaves the canvas (#10301)
Evert Timberg [Fri, 15 Apr 2022 23:36:42 +0000 (19:36 -0400)] 
Trigger legend onLeave when the mouse leaves the canvas (#10301)

3 years agoEnable configuration of radial scale point label border radius (#10293)
Evert Timberg [Fri, 15 Apr 2022 22:31:09 +0000 (18:31 -0400)] 
Enable configuration of radial scale point label border radius (#10293)

3 years agoTypes: add 'middle' to borderSkipped (#10283)
Jukka Kurkela [Tue, 5 Apr 2022 15:52:45 +0000 (18:52 +0300)] 
Types: add 'middle' to borderSkipped (#10283)

3 years agoAllow time scale to offset using skipped ticks (#10278)
Evert Timberg [Sun, 3 Apr 2022 20:05:43 +0000 (16:05 -0400)] 
Allow time scale to offset using skipped ticks (#10278)

3 years agoDocument tooltip draw hooks and only call hooks when the tooltip draws (#10276)
Evert Timberg [Sun, 3 Apr 2022 14:09:46 +0000 (10:09 -0400)] 
Document tooltip draw hooks and only call hooks when the tooltip draws (#10276)

* Document tooltip draw hooks and only call hooks when the tooltip draws

* Update tests

3 years agoExport types for cartesian and radial tick options (#10275)
Evert Timberg [Sun, 3 Apr 2022 13:40:31 +0000 (09:40 -0400)] 
Export types for cartesian and radial tick options (#10275)

3 years agoFix a typo in data-structures.md (#10259)
Akira Aso [Thu, 31 Mar 2022 12:08:21 +0000 (21:08 +0900)] 
Fix a typo in data-structures.md (#10259)

Change `The provides labels can be` to `The provided labels can be`.

Co-authored-by: Akira Aso <44665462+akiorange@users.noreply.github.com>
3 years agoadd startangle to radial scale opts (#10269)
Jacco van den Berg [Thu, 31 Mar 2022 12:08:13 +0000 (14:08 +0200)] 
add startangle to radial scale opts (#10269)

3 years agoCorrect chart initialization flow (#10266)
Jacco van den Berg [Thu, 31 Mar 2022 12:08:00 +0000 (14:08 +0200)] 
Correct chart initialization flow (#10266)

* update flow chart to reflect correct flow

* Update drawio file

3 years agoBump minimist from 1.2.5 to 1.2.6 (#10260)
dependabot[bot] [Thu, 31 Mar 2022 11:54:05 +0000 (14:54 +0300)] 
Bump minimist from 1.2.5 to 1.2.6 (#10260)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoInteraction functions (#10046)
Josh Kelley [Thu, 24 Mar 2022 13:02:30 +0000 (09:02 -0400)] 
Interaction functions (#10046)

* Refactor get...Items functions to take events rather than positions

To work toward exposing something like the get...Items functions.

* Switch getAxisItems to use optimizedEvaluateItems

optimizedEvaluateItems falls back to evaluating all items for unsorted items, and sorting / optimizing ought to be okay, so this ought to be equivalent.

* Performance

* Consolidate getRelativePosition

helpers.dom.js's getRelativePosition already had logic to handle ChartEvent vs. Event (as demonstrated by the `native` check within `getCanvasPosition`), so it's redundant for core.interaction.js to have its own `native` check.

Update `getRelativePosition` to use the same `native` check as core.interaction.js's version.  As best as I can tell, the ChartEvent's x and y are populated from `getRelativePosition`, so the previous `getCanvasPosition` was effectively just duplicating `getRelativePosition'`s work.  I added a test to verify this; it depends on a local, not-yet-submitted change in chartjs-test-utils' `triggerMouseEvent` to return the mouse event that it triggers.

* Add an API to refactor duplicate isPointInArea

* Rename and update JSDoc to prepare for making this public

* Give functions a consistent, generic interface

* Export functions for discussion

* Code review feedback

Add a non-null assertion, as requested in code review.

Add JSDoc to clarify that `getCanvasPosition` now expects a native `Event`, not a `ChartEvent`.  Add `@ts-ignore`; `getCanvasPosition` relied on some loose conversions between `Event`, `TouchEvent`, and `Touch` that would require several changes to make TypeScript happy.

* Code review feedback

Return the event directly, to speed up the code a bit.  Add JSDoc to help communicate its intent.  Update various comments.

* Finalize exports; add docs and TypeScript

* Update src/helpers/helpers.dom.js

* Update src/helpers/helpers.dom.js

Only thing needed actually is the update of chartjs-test-utils to 0.4.0

* Bump chartjs-test-utils dependency

To get supporting work from https://github.com/chartjs/chartjs-test-utils/pull/19

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
3 years agoAdd missing fields to the ScriptableContext type (#10254)
Martin Steiger [Thu, 24 Mar 2022 12:42:46 +0000 (13:42 +0100)] 
Add missing fields to the ScriptableContext type (#10254)

3 years agoUpdate link to filler plugin (#10250)
Jacco van den Berg [Sun, 20 Mar 2022 23:59:12 +0000 (00:59 +0100)] 
Update link to filler plugin (#10250)

3 years agoresolve circulair import (#10247)
Jacco van den Berg [Fri, 18 Mar 2022 21:39:55 +0000 (22:39 +0100)] 
resolve circulair import (#10247)

3 years agoReplace deprecated String.prototype.substr() (#10243)
CommanderRoot [Fri, 18 Mar 2022 21:38:28 +0000 (22:38 +0100)] 
Replace deprecated String.prototype.substr() (#10243)

String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with similar functions which aren't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
3 years agoBump karma from 6.3.14 to 6.3.16 (#10204)
dependabot[bot] [Wed, 2 Mar 2022 14:42:03 +0000 (16:42 +0200)] 
Bump karma from 6.3.14 to 6.3.16 (#10204)

Bumps [karma](https://github.com/karma-runner/karma) from 6.3.14 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.14...v6.3.16)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump url-parse from 1.5.7 to 1.5.10 (#10200)
dependabot[bot] [Sat, 26 Feb 2022 13:58:12 +0000 (15:58 +0200)] 
Bump url-parse from 1.5.7 to 1.5.10 (#10200)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump prismjs from 1.25.0 to 1.27.0 (#10198)
dependabot[bot] [Sat, 26 Feb 2022 12:42:04 +0000 (07:42 -0500)] 
Bump prismjs from 1.25.0 to 1.27.0 (#10198)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoUpdate animations.md (#10184)
Adam Parkin [Tue, 22 Feb 2022 13:37:33 +0000 (05:37 -0800)] 
Update animations.md (#10184)

Fix broken link to animations sample.

3 years agoAllow individual chart controllers to opt-in to the decimation plugin (#10182)
Evert Timberg [Mon, 21 Feb 2022 13:33:33 +0000 (08:33 -0500)] 
Allow individual chart controllers to opt-in to the decimation plugin (#10182)

* Allow individual chart controllers to opt-in to the decimation plugin

* Code review feedback

3 years agoAllow array for line opts in dataset (#10179)
Jacco van den Berg [Mon, 21 Feb 2022 02:31:42 +0000 (03:31 +0100)] 
Allow array for line opts in dataset (#10179)

* fix line as array ts error

* added test

* implement only for the border,background color and radius

3 years agoBump url-parse from 1.5.3 to 1.5.7 (#10181)
dependabot[bot] [Sat, 19 Feb 2022 17:19:00 +0000 (19:19 +0200)] 
Bump url-parse from 1.5.3 to 1.5.7 (#10181)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoremove hardcoded licenseYear in docs (#10158)
Jacco van den Berg [Mon, 14 Feb 2022 02:26:22 +0000 (03:26 +0100)] 
remove hardcoded licenseYear in docs (#10158)

3 years agominimum bar length setting keeps bar base in view (#10157)
Evert Timberg [Sun, 13 Feb 2022 20:27:46 +0000 (15:27 -0500)] 
minimum bar length setting keeps bar base in view (#10157)

3 years agoupdate link to license and bump license year (#10156)
Jacco van den Berg [Sun, 13 Feb 2022 16:27:29 +0000 (17:27 +0100)] 
update link to license and bump license year (#10156)

* update link to license and bump license year
* another license year bump

3 years agoDocument scale update plugin hooks (#10154)
Evert Timberg [Sun, 13 Feb 2022 15:22:12 +0000 (10:22 -0500)] 
Document scale update plugin hooks (#10154)

3 years agoBump karma from 6.3.9 to 6.3.14 (#10146)
dependabot[bot] [Sat, 12 Feb 2022 15:33:06 +0000 (10:33 -0500)] 
Bump karma from 6.3.9 to 6.3.14 (#10146)

Bumps [karma](https://github.com/karma-runner/karma) from 6.3.9 to 6.3.14.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.9...v6.3.14)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoMake object notation usable for polarArea and radar (#10088)
Jacco van den Berg [Sat, 12 Feb 2022 15:23:31 +0000 (16:23 +0100)] 
Make object notation usable for polarArea and radar (#10088)

* start to make object notation usable for polarArea
* enable object notation also for radar chart, test default key

3 years agoRefactor filler plugin for easier maintenance (#10040)
Jukka Kurkela [Sat, 12 Feb 2022 15:22:38 +0000 (17:22 +0200)] 
Refactor filler plugin for easier maintenance (#10040)

3 years agoAdd new align 'inner' for X axis (#10106)
Talla2XLC [Sat, 12 Feb 2022 15:07:00 +0000 (18:07 +0300)] 
Add new align 'inner' for X axis (#10106)

* Add new align for X axis

new align 'left-right' for options.scales['x'].ticks namespace will allow users to aling ticks: 'start" for first (left) tick and 'end' for last (right) tick

* corrected name of aligment to "inner", documentation and add test for inner labels

* delete unnecessary changes

* corrected logic for reverse axis, add tests for reverse axis and withoutY axis

* corrected chart paddings for "inner" tick align

* code clearness

* Update types/index.esm.d.ts

Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
Co-authored-by: Talla2XLC <alexey.ivanov@epc.com.ru>
Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
3 years agoBump log4js from 6.3.0 to 6.4.1 (#10150)
dependabot[bot] [Sat, 12 Feb 2022 14:55:50 +0000 (09:55 -0500)] 
Bump log4js from 6.3.0 to 6.4.1 (#10150)

Bumps [log4js](https://github.com/log4js-node/log4js-node) from 6.3.0 to 6.4.1.
- [Release notes](https://github.com/log4js-node/log4js-node/releases)
- [Changelog](https://github.com/log4js-node/log4js-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/log4js-node/log4js-node/compare/v6.3.0...v6.4.1)

---
updated-dependencies:
- dependency-name: log4js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump engine.io from 6.1.0 to 6.1.2 (#10152)
dependabot[bot] [Sat, 12 Feb 2022 14:55:43 +0000 (09:55 -0500)] 
Bump engine.io from 6.1.0 to 6.1.2 (#10152)

Bumps [engine.io](https://github.com/socketio/engine.io) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/master/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.1.0...6.1.2)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump node-fetch from 2.6.6 to 2.6.7 (#10151)
dependabot[bot] [Sat, 12 Feb 2022 14:55:35 +0000 (09:55 -0500)] 
Bump node-fetch from 2.6.6 to 2.6.7 (#10151)

Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump follow-redirects from 1.14.6 to 1.14.8 (#10149)
dependabot[bot] [Sat, 12 Feb 2022 14:55:25 +0000 (09:55 -0500)] 
Bump follow-redirects from 1.14.6 to 1.14.8 (#10149)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump to 3.7.1 (#10148) v3.7.1
Evert Timberg [Sat, 12 Feb 2022 14:48:34 +0000 (09:48 -0500)] 
Bump to 3.7.1 (#10148)

3 years agoAdd missing mouse events to CoreChartOptions.events type (#10124)
Jérémy Morel [Wed, 9 Feb 2022 12:45:30 +0000 (13:45 +0100)] 
Add missing mouse events to CoreChartOptions.events type (#10124)

* add missing mouse events to CoreChartOptions.events type

* allow all html event names in CoreChartOptions.events

3 years agoSort docs sub menus alphabetically, add line and plugin sample (#10138)
Jacco van den Berg [Sun, 6 Feb 2022 20:11:53 +0000 (21:11 +0100)] 
Sort docs sub menus alphabetically, add line and plugin sample (#10138)

* add sample plugin for doughnut empty state

* Add commented out sample, order sub cats alphabetically

3 years agoAllow spanGaps to be specified on LineOptions (#10133)
Evert Timberg [Sun, 6 Feb 2022 20:11:02 +0000 (15:11 -0500)] 
Allow spanGaps to be specified on LineOptions (#10133)

3 years agoEnsure that min/max of TimeScaleOptions can be a string (#10137)
Evert Timberg [Sun, 6 Feb 2022 18:53:03 +0000 (13:53 -0500)] 
Ensure that min/max of TimeScaleOptions can be a string (#10137)

3 years agofix: allow colors as array (#10075)
Andy [Sat, 5 Feb 2022 17:51:01 +0000 (11:51 -0600)] 
fix: allow colors as array (#10075)

* fix: allow colors as array

* Revert "fix: allow colors as array"

This reverts commit 632e2ee917ad58061b4ec39dda5f43f593b0b3c1.

* fix: allow colors as array

* Update types/index.esm.d.ts

Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
3 years agoCorrect type for updateHoverStyle (#10131)
Evert Timberg [Sat, 5 Feb 2022 14:26:31 +0000 (09:26 -0500)] 
Correct type for updateHoverStyle (#10131)

* Correct type for updateHoverStyle
* Lint fixes

3 years agoType Chart.legend property (#10130)
Evert Timberg [Sat, 5 Feb 2022 14:13:05 +0000 (09:13 -0500)] 
Type Chart.legend property (#10130)

3 years agoSort line and bubble dataset options alphabetically (#10100)
stockiNail [Tue, 1 Feb 2022 12:50:19 +0000 (13:50 +0100)] 
Sort line and bubble dataset options alphabetically (#10100)

* Sort line and bubble dataset options alphabetically
* moves drawActiveElementsOnTop to general section

3 years agoadd SubTitle to ts test register (#10117)
Jacco van den Berg [Mon, 31 Jan 2022 17:15:33 +0000 (18:15 +0100)] 
add SubTitle to ts test register (#10117)

3 years agoChange repeating alingment string to single type (#10111)
Jacco van den Berg [Sat, 29 Jan 2022 16:46:37 +0000 (17:46 +0100)] 
Change repeating alingment string to single type (#10111)

* Change repeating alignment to single type for ease of maintenance
* improved naming

3 years agoFix typos found by codespell (#10103)
Dimitri Papadopoulos Orfanos [Thu, 27 Jan 2022 14:24:55 +0000 (15:24 +0100)] 
Fix typos found by codespell (#10103)

3 years agomove scriptable or array to helper function (#10078)
Jacco van den Berg [Sun, 16 Jan 2022 22:06:56 +0000 (23:06 +0100)] 
move scriptable or array to helper function (#10078)

3 years agoadd typing and docs for maxTicksLimit all scales (#10057)
Jacco van den Berg [Tue, 11 Jan 2022 20:57:35 +0000 (21:57 +0100)] 
add typing and docs for maxTicksLimit all scales (#10057)

* add typing and docs for maxTicksLimit time scale

* change maxTicksLimit to base  instead of each scale seperatly since its done in the core.scale

3 years agotypo Cofiguration (#10045)
Cyril Auburtin [Tue, 4 Jan 2022 16:43:59 +0000 (17:43 +0100)] 
typo Cofiguration (#10045)

3 years agoImprove issue templates (#10038)
Jacco van den Berg [Mon, 3 Jan 2022 09:47:49 +0000 (10:47 +0100)] 
Improve issue templates (#10038)

* Make issue templates fancier

* should be valid yml now

* remove title field

* remove reproducable sample for docs

* add example back to docs, change link for plugin and add TS link for TS issues

* wrong labels, forgot type: in front of it

* implement feedback

* gramar, missing word

3 years agoFix using above/below filling option with discontinuous lines (#10024)
Charles Masson [Sat, 1 Jan 2022 21:42:45 +0000 (22:42 +0100)] 
Fix using above/below filling option with discontinuous lines (#10024)

Added a test in the boundary folder

3 years agoBump version to 3.7.0, update deps (#10011) v3.7.0
Jukka Kurkela [Thu, 23 Dec 2021 18:55:39 +0000 (20:55 +0200)] 
Bump version to 3.7.0, update deps (#10011)

* Bump version to 3.7.0, update deps

* Fix issues from updated packages

3 years agoradialLinear: fix positioning & scaling (#10021)
Jukka Kurkela [Thu, 23 Dec 2021 18:47:36 +0000 (20:47 +0200)] 
radialLinear: fix positioning & scaling (#10021)

* radialLinear: fix positioning & scaling

* bloody pixels

* better radar fixtures

3 years agoradialLinear: fix getIndexAngle when there are no labels (left) (#10020)
Jacco van den Berg [Thu, 23 Dec 2021 07:48:21 +0000 (08:48 +0100)] 
radialLinear: fix getIndexAngle when there are no labels (left) (#10020)

* Resolve animation if indexAngle is NaN

* make it private

* add test

* use chart.js helper instead of own logic

* implement feedback

* remove extra line

* my precious bits

3 years agoradialLinear: Hide pointLabels of hidden data (#10018)
Jukka Kurkela [Wed, 22 Dec 2021 21:09:54 +0000 (23:09 +0200)] 
radialLinear: Hide pointLabels of hidden data (#10018)

* radialLinear: Hide pointLabels of hidden data

* filter after map

3 years agoDocs/Add sample for centered point labels (#10013)
Jacco van den Berg [Wed, 22 Dec 2021 13:59:58 +0000 (14:59 +0100)] 
Docs/Add sample for centered point labels (#10013)

* Add sample for centered point labels

* update chart title

* link to sample for more clarity from property

3 years agoAdd centerPointLabels option for linear radial scale (#9949)
t-mangoe [Tue, 21 Dec 2021 18:27:07 +0000 (03:27 +0900)] 
Add centerPointLabels option for linear radial scale (#9949)

* center point labels to slices in polar chart

* remove unnecessary comments

* put the code together in one line

* fix the code according to the code review

* Undo changes related to the createContext function

* add documentation and types.

3 years agoFix setActiveElements behavior after a mouse event (#9992)
Jukka Kurkela [Thu, 16 Dec 2021 22:34:53 +0000 (00:34 +0200)] 
Fix setActiveElements behavior after a mouse event (#9992)

* Fix setActiveElements behavior after a mouse event

* Better variable name

3 years agoDocs/clarify usage of ticks callback (#9991) (#9994)
Doug Brunner [Thu, 16 Dec 2021 12:34:30 +0000 (04:34 -0800)] 
Docs/clarify usage of ticks callback (#9991) (#9994)

* Docs/clarify usage of ticks callback (#9991)

* Docs/Fixed inconsistent variable names (#9991)

Co-authored-by: Doug Brunner <doug@epicycloidengr.com>
3 years agoTypes/ type suggestedMin and suggestedMax for time scale (#9986)
Jacco van den Berg [Tue, 14 Dec 2021 18:41:47 +0000 (19:41 +0100)] 
Types/ type suggestedMin and suggestedMax for time scale (#9986)

* type suggestedMin and suggestedMax for time scale

* implement feedback

3 years agoTypes/Allow min-max as string timescale (#9985)
Jacco van den Berg [Tue, 14 Dec 2021 16:50:37 +0000 (17:50 +0100)] 
Types/Allow min-max as string timescale (#9985)

* allow for string in time scale min max config

* add min-max type to docs

* typo

3 years agoAdd random seed reporting to test runs (#9977)
Jukka Kurkela [Thu, 9 Dec 2021 19:15:50 +0000 (21:15 +0200)] 
Add random seed reporting to test runs (#9977)

3 years agoLimit active element changes to chartArea (#9970)
Jukka Kurkela [Wed, 8 Dec 2021 14:44:45 +0000 (16:44 +0200)] 
Limit active element changes to chartArea (#9970)

* Limit active element changes to chartArea

* CC, remove duplicate ChartEvent interface

* CC2

3 years agoPass object from array as value to _fallback (#9969)
Jukka Kurkela [Wed, 8 Dec 2021 14:27:55 +0000 (16:27 +0200)] 
Pass object from array as value to _fallback (#9969)

* Pass object from array as value to _fallback

* cleanup

* reduce changes

* reduce even more changes

3 years agoDocs/clarify samples (#9960)
Jacco van den Berg [Mon, 6 Dec 2021 12:39:33 +0000 (13:39 +0100)] 
Docs/clarify samples  (#9960)

* add information to the samples root about using the samples

* Implement review feedback

3 years agoImprovements to tooltip positioners (#9944)
Josh Kelley [Mon, 6 Dec 2021 12:39:06 +0000 (07:39 -0500)] 
Improvements to tooltip positioners (#9944)

* Improve positioner types; allow overriding xAlign and yAlign

* More type improvements; pass in Chart as third parameter

* Expose chart as part of TooltipModel

I initially passed the Chart element as the third parameter to the positioner; however, Scale and LegendElement elements expose `this.chart`, and sample code for positioners used `this._chart`, so documenting the chart member and giving it a public name seems to make more sense.

* Update documentation

* Fix documentation

* Fix issues from code review

3 years agoSpecify UTC time zone for the test suite (#9945)
Josh Kelley [Mon, 6 Dec 2021 12:38:39 +0000 (07:38 -0500)] 
Specify UTC time zone for the test suite (#9945)

The controller.bar/not-grouped/on-time test was failing on my computer because the date ranges happen to cross the end of Daylight Saving Time in the U.S., so chart was generated with one more hour of time than the test fixture expected.

Using moment-timezone to specify a fixed time zone with no DST seemed like the most robust fix. (Alternatively, I could pick a date range that doesn't change DST; that ought to work.)

3 years agoTry to improve documentation for new users (#9952)
Jukka Kurkela [Sun, 5 Dec 2021 17:42:52 +0000 (19:42 +0200)] 
Try to improve documentation for new users (#9952)

* Try to improve documentation for new users
* Review update

3 years agoadd beforeDestroy hook (#9933)
Jacco van den Berg [Sun, 5 Dec 2021 14:05:18 +0000 (15:05 +0100)] 
add beforeDestroy hook (#9933)

* add `beforeDestroy` hook
* add documentation of destroy lifecycle, add `afterDestroy` hook and deprecate destroy

3 years agoallow for multiline labels in tick callback (#9937)
Jacco van den Berg [Sun, 5 Dec 2021 13:57:44 +0000 (14:57 +0100)] 
allow for multiline labels in tick callback (#9937)

3 years agoSupport "r" axis for non-intersecting interaction (#9919)
Luuk de Vlieger [Sun, 5 Dec 2021 13:57:07 +0000 (14:57 +0100)] 
Support "r" axis for non-intersecting interaction (#9919)

* Support "r" axis for non-intersecting interaction

* Extract some interaction functionality

* Remove whitespace and semicolons

* WIP: add interaction test

* Update documentation

* Fix test

* Add another test

* Update axis params

* Add additional axis check to binary search

* Update axis type

3 years agoFeature/active elements on top (#9920)
Jacco van den Berg [Sun, 5 Dec 2021 13:56:53 +0000 (14:56 +0100)] 
Feature/active elements on top (#9920)

* add flag to draw active items on top

* add documentation and types

* remove redundent check

* added test

* resolve linting errors

* increase tollerance

* remove axes for better test, hope no tolerance needed

3 years agoAdd borderJoinStyle option for arc elements (#9877)
Jukka Kurkela [Sun, 5 Dec 2021 13:56:37 +0000 (15:56 +0200)] 
Add borderJoinStyle option for arc elements (#9877)

* Add borderJoinStyle option for arc elements
* docs + types
* Consistently enumerate the possible choices

3 years agoBump version to 3.6.2 (#9953) v3.6.2
Jukka Kurkela [Sun, 5 Dec 2021 13:41:45 +0000 (15:41 +0200)] 
Bump version to 3.6.2 (#9953)

3 years agoStop modifying options in interaction handlers (#9939)
Jukka Kurkela [Wed, 1 Dec 2021 22:55:58 +0000 (00:55 +0200)] 
Stop modifying options in interaction handlers (#9939)

* Stop modifying options in interaction handlers
* Don't use object spread

3 years agoFix resolver caching issue when setting values (#9938)
Jukka Kurkela [Wed, 1 Dec 2021 22:53:55 +0000 (00:53 +0200)] 
Fix resolver caching issue when setting values (#9938)

3 years agoBump to 3.6.1 (#9929) v3.6.1
Evert Timberg [Tue, 30 Nov 2021 18:14:49 +0000 (13:14 -0500)] 
Bump to 3.6.1 (#9929)

3 years agoAdd notes about more specific options for axes (#9923)
Jukka Kurkela [Tue, 30 Nov 2021 12:43:46 +0000 (14:43 +0200)] 
Add notes about more specific options for axes (#9923)

3 years agoFix tooltip caret position when it is positioned at the corners (#9922)
Jukka Kurkela [Mon, 29 Nov 2021 22:02:00 +0000 (00:02 +0200)] 
Fix tooltip caret position when it is positioned at the corners (#9922)

* Fix tooltip caret position when  at the corners

* Add test

Co-authored-by: Dirk Gausmann <di.gaus@gmx.de>
3 years agoCategory: Track automatically added labels (#9921)
Jukka Kurkela [Mon, 29 Nov 2021 21:38:11 +0000 (23:38 +0200)] 
Category: Track automatically added labels (#9921)

* Category: Track automatically added labels

* Use correct yAxisKey (does not change anything)

3 years agoUpdate stale documentation for axis titles (#9683)
carsonalh [Mon, 29 Nov 2021 21:37:34 +0000 (07:37 +1000)] 
Update stale documentation for axis titles (#9683)

* Update stale documentation for axis titles (#9682)

Updated the documentation for the types on axis labels.

In the corresponding `index.esm.d.ts` file, put JSDoc descriptions for
the properties to match the now-updated documentation.

* Clean up axis title labels documentation (#9682)

Inserted extra information in the documentation for the type of the
padding, inserted missing full stops.

In the type file, added JSDoc for undocumented properties.

* Update docs/axes/labelling.md

* Update types/index.esm.d.ts

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
3 years agoAdd a note about the type parameters of the ChartData type (#9917)
Evert Timberg [Sun, 28 Nov 2021 18:01:14 +0000 (13:01 -0500)] 
Add a note about the type parameters of the ChartData type (#9917)

3 years agoDoughnut chart options have an offset property (#9916)
Evert Timberg [Sun, 28 Nov 2021 18:01:00 +0000 (13:01 -0500)] 
Doughnut chart options have an offset property (#9916)