]>
git.ipfire.org Git - thirdparty/Chart.js.git/log
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
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
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
Kevin Zhu [Thu, 27 Oct 2022 23:17:05 +0000 (19:17 -0400)]
Fix month (#10826)
Puneet Kathar [Wed, 26 Oct 2022 11:59:25 +0000 (17:29 +0530)]
Grammar error fixes (#10827)
* Grammar error fixes
* Update .size-limit.cjs
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
Jacco van den Berg [Mon, 24 Oct 2022 05:44:29 +0000 (07:44 +0200)]
Bump alpha 3 (#10822)
Andrew Dawes [Sat, 22 Oct 2022 16:44:32 +0000 (18:44 +0200)]
Made some grammar fixes (#10820)
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>
Jacco van den Berg [Wed, 19 Oct 2022 16:59:35 +0000 (18:59 +0200)]
Fix broken links (#10812)
Philippe Jaubert [Wed, 19 Oct 2022 13:13:34 +0000 (15:13 +0200)]
Update tooltip.md (#10813)
Fixed spawn closes before its content.
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
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
Jukka Kurkela [Mon, 17 Oct 2022 19:59:54 +0000 (22:59 +0300)]
rename jasmine failFast -> stopOnSpecFailure (#10804)
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
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>
Jacco van den Berg [Wed, 12 Oct 2022 16:59:56 +0000 (18:59 +0200)]
Bump alpha 2 (#10790)
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)
Jacco van den Berg [Wed, 12 Oct 2022 11:16:03 +0000 (13:16 +0200)]
Bump alpha v4 (#10787)
* Update namespace
* bump alpha
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>
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>
Lucca Miranda [Sun, 9 Oct 2022 13:21:12 +0000 (10:21 -0300)]
refactor: migrate helpers.dom to typescript (#10734)
Amin Cheloh [Fri, 7 Oct 2022 13:56:07 +0000 (20:56 +0700)]
docs: fix typos (#10763)
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
Evert Timberg [Fri, 7 Oct 2022 12:28:03 +0000 (08:28 -0400)]
Convert the PointElement to TS (#10730)
Co-authored-by: Chart.js <>
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)
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
Evert Timberg [Thu, 6 Oct 2022 19:37:42 +0000 (15:37 -0400)]
Convert helpers.extra to TS (#10728)
Co-authored-by: Chart.js <>
wenzdey [Thu, 6 Oct 2022 14:36:26 +0000 (09:36 -0500)]
Updated dead sample link (#10748)
* Updated dead sample link
* Updated option sample
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>
Evert Timberg [Fri, 30 Sep 2022 20:13:35 +0000 (16:13 -0400)]
Export declare const enums (#10729)
Co-authored-by: Chart.js <>
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>
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
Dan Onoshko [Wed, 28 Sep 2022 19:31:19 +0000 (02:31 +0700)]
fix: aspect ratio calc (#10693)
Jacco van den Berg [Wed, 28 Sep 2022 04:54:58 +0000 (06:54 +0200)]
Update namespace (#10719)
Jacco van den Berg [Tue, 27 Sep 2022 11:39:48 +0000 (13:39 +0200)]
Add defaults to plugin interface (#10712)
Jacco van den Berg [Tue, 27 Sep 2022 11:39:35 +0000 (13:39 +0200)]
add ts explanation and unify display of snipets (#10708)
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
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>
Jacco van den Berg [Sat, 24 Sep 2022 21:21:17 +0000 (23:21 +0200)]
Exclude dist folder form linting (#10701)
Dan Onoshko [Sat, 24 Sep 2022 21:01:47 +0000 (04:01 +0700)]
fix: calc visible points on update (#10667)
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>
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
Dan Onoshko [Wed, 14 Sep 2022 10:44:57 +0000 (17:44 +0700)]
feat: typescript node next support (#10661)
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
Rupert B [Tue, 13 Sep 2022 17:32:48 +0000 (19:32 +0200)]
Update line-boundaries.md (#10666)
Fixed broken link in docs
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)
Dan Onoshko [Sat, 10 Sep 2022 15:36:50 +0000 (19:36 +0400)]
fix: types and tests (#10660)
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>
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
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
Dominic Jean [Thu, 1 Sep 2022 10:37:12 +0000 (06:37 -0400)]
enable pointStyleWidth for all legend style (#10639)
Alex [Wed, 31 Aug 2022 13:54:21 +0000 (14:54 +0100)]
Update release.yml (#10642)
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 <>
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
Jacco van den Berg [Wed, 31 Aug 2022 06:24:21 +0000 (08:24 +0200)]
Update link to master umd build (#10645)
Devesh Pal [Mon, 29 Aug 2022 21:02:08 +0000 (02:32 +0530)]
Fix broken link (#10640)
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
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>
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
Jacco van den Berg [Mon, 22 Aug 2022 20:30:29 +0000 (22:30 +0200)]
fix filter paramater in package.json (#10614)
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
Jacco van den Berg [Mon, 22 Aug 2022 19:00:26 +0000 (21:00 +0200)]
fix lint in docs (#10611)
Ben McCann [Mon, 22 Aug 2022 18:42:43 +0000 (11:42 -0700)]
Switch to pnpm (#10576)
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
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
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
Grant Hynd [Mon, 22 Aug 2022 15:33:02 +0000 (16:33 +0100)]
fix: allow beforeTooltipDraw to be cancelable (#10598)
Jon Dufresne [Mon, 22 Aug 2022 15:29:36 +0000 (08:29 -0700)]
Use the element's window in getComputedstyle (#10608)
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
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
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
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>
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)
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)
Jacco van den Berg [Thu, 18 Aug 2022 06:16:13 +0000 (08:16 +0200)]
type grouped option for bar chart (#10590)
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>
Ben McCann [Thu, 18 Aug 2022 06:09:09 +0000 (23:09 -0700)]
chore: upgrade dependencies (#10573)
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
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.
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
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
Dan Onoshko [Sun, 7 Aug 2022 17:23:35 +0000 (21:23 +0400)]
build: emit sourcemaps (#10568)
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
Jacco van den Berg [Fri, 5 Aug 2022 20:36:56 +0000 (22:36 +0200)]
remove double space, eslint allow dynamic import (#10572)
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
Jukka Kurkela [Fri, 5 Aug 2022 12:02:04 +0000 (15:02 +0300)]
Fix docs build (#10566)
Ben McCann [Fri, 5 Aug 2022 12:00:01 +0000 (05:00 -0700)]
Use ESM config file for Rollup (#10564)
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
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
Dan Onoshko [Thu, 4 Aug 2022 13:17:40 +0000 (20:17 +0700)]
fix: treeshaking (#10504)
* fix: treeshaking
* refactor: DatasetController.datasetElementType and DatasetController.dataElementType as static props
Jacco van den Berg [Wed, 3 Aug 2022 23:06:15 +0000 (01:06 +0200)]
Move parameter of TType in ChartMeta to first option (#10550)
* move paramter of TType in ChartMeta to first option
* add missing ChartMeta change
* Add note in migration guide
Ivan Gamboa Ultreras [Wed, 3 Aug 2022 17:27:17 +0000 (12:27 -0500)]
Fix offset on doughnut charts (#10469)
Fix offset on doughnut charts
Jukka Kurkela [Wed, 3 Aug 2022 13:17:05 +0000 (16:17 +0300)]
Add integration test(s) for Node (#10554)
Jacco van den Berg [Wed, 3 Aug 2022 00:32:02 +0000 (02:32 +0200)]
Bug/Radial linear scale grid get correct options at index (#10010)
* get correct options for index
* update test
* add initial migration guide
Jacco van den Berg [Tue, 2 Aug 2022 12:54:45 +0000 (14:54 +0200)]
Bump to 3.9.0 (#10541)
* make link work in github itself
* fix dead link on reload or new tab
* bump to 3.9.0
Slava Terekhov [Mon, 1 Aug 2022 19:39:09 +0000 (23:39 +0400)]
feat: remove line element from scatter controller (#10439)
* feat: remove line element from scatter controller default config
* feat: move common controllers methods to helpers and add types
* feat: mark methods for scatter and line conntrollers as private
* fix: fix error when showline is true at root options and add tests
* feat: remove else inside scatter controller update
* fix: update getStartAndCountOFVisiblePoints helper code
Ben McCann [Sat, 30 Jul 2022 15:25:23 +0000 (08:25 -0700)]
Allow ESM files to be used in Node.js (#10479)
Allow ESM files to be used in Node.js
Dan Onoshko [Sat, 30 Jul 2022 15:25:01 +0000 (22:25 +0700)]
feat: pass some chart options to DateAdapter (#10528)
feat: pass some chart options to DateAdapter
Slava Terekhov [Sat, 30 Jul 2022 15:14:33 +0000 (19:14 +0400)]
docs: add docs for changing from time scale to logarithmic/linear scale (#10527)