Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 19, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
chart.js (source) ^2.9.4 -> ^4.0.0 age adoption passing confidence

Release Notes

chartjs/Chart.js (chart.js)

v4.4.2

Compare Source

Essential Links

Bugs Fixed

  • #​11685 addListener and removeListener should be only invoked on truthy values
  • #​11682 fix #<!---->11503, autoskipping 0 tick when min is below 0
  • #​11616 fix(#<!---->11615): fix calculating caretX position on stacked bar with index interaction.

Types

  • #​11662 bugfix #<!---->10896 - Changed 'r' to optional for BubbleChart

Documentation

  • #​11674 docs(types): fix description in index.d.ts
  • #​11614 Add extra calrification for html legend

Development

  • #​11689 Bump to 4.4.2
  • #​11664 Bump pnpm/action-setup from 2.4.0 to 3.0.0
  • #​11657 Bump release-drafter/release-drafter from 5 to 6
  • #​11650 Bump dorny/paths-filter from 2 to 3
  • #​11636 Bump socket.io-parser from 4.2.2 to 4.2.4
  • #​11635 Bump follow-redirects from 1.15.2 to 1.15.4
  • #​11633 Update pnpm lockfile

Thanks to @​DAcodedBEAT, @​LeeLenaleee, @​Megaemce, @​dependabot, @​dependabot[bot], @​mirumirumi, @​smoonsf and @​waszkiewiczja

v4.4.1

Compare Source

Essential Links

Bugs Fixed

  • #​11605 Update font spec type
  • #​11596 Tooltip fixes (getLabelAndValue on null controller, null getParsed)
  • #​11588 fix: Guard access to window in helpers.dom.ts for browserless rendering
  • #​11577 Fix backdrop padding
  • #​11488 Change type of mode in chart.update(mode)

Types

  • #​11605 Update font spec type
  • #​11572 fix: Property platform missing from chart configuration typings
  • #​11569 fix: pass Plugin TType down to hooks chart arg
  • #​11488 Change type of mode in chart.update(mode)

Documentation

  • #​11562 Fix migration docs links
  • #​11483 docs: Fix typo for documentation of plugins.tooltip.textDirection

Development

Thanks to @​CatchABus, @​Cazka, @​Connormiha, @​LeeLenaleee, @​Sengulair, @​bboy-chocomint, @​dependabot, @​dependabot[bot], @​jongwooo, @​joshkel and @​unverbraucht

v4.4.0

Compare Source

Essential Links

Enhancements

  • #​11404 Add clip option to scale configuration to allow unclipped scales

Bugs Fixed

  • #​11435 BorderRadius of Bar Chart issue on Firefox 116

Types

  • #​11348 fix: Add backgroundColor type on CoreScaleOptions

Documentation

  • #​11439 Replace html extension with md extension for docs

Development

Thanks to @​LeeLenaleee, @​Mer-cat, @​bogdankorshunov and @​stockiNail

v4.3.3

Compare Source

Essential Links

  • #​11432 Revert fix for monotone cubic interpolation

Development

  • #​11427 Bump pnpm/action-setup from 2.2.4 to 2.4.0

Thanks to @​dependabot, @​dependabot[bot] and @​stockiNail

v4.3.2

Compare Source

Essential Links

Types

  • #​11422 Revert feature to disable plugins by TS
  • #​11419 Updates to scale type definitions

Development

Thanks to @​LeeLenaleee, @​joshkel and @​stockiNail

v4.3.1

Compare Source

Essential Links

  • #​11417 Bump 4.3.1
  • #​11330 [docs] HTML Legend sample: add flex-shrink: 0 to color box

Bugs Fixed

  • #​11377 Fix curve path if scale limits are set for line chart
  • #​11388 Fix time series scale to have each data point is spread equidistant
  • #​11352 Fix mismatch between hit boxes and drawn items in legend plugin
  • #​11346 Add text stoke radial linear scale
  • #​11334 Fix toggling showLine option on scatter controller

Types

  • #​11403 Add missing feature for disabling plugins in TyeScript
  • #​11396 Fix type of tickBorderDash in GridLineOptions
  • #​11187 Split the TimeScaleOptions type into composable sub types
  • #​11383 fix: add pointStyleWidth to type definitions
  • #​11358 Add `beforeDraw` to drawtime type
  • #​11350 Add events property to Plugin defined type
  • #​11309 Export explicitly the plugin options definition which is augmented by plugins implementation

Documentation

  • #​11345 Clarify update docs
  • #​11324 Refined grammar and updated overall .md documentation files
  • #​11322 minor correction of documentation for 'Grace'
  • #​11284 Correct tooltip dates displaying incorrectly reported in #<!---->11229
  • #​11300 Expend note that chart must be in its own dedicated container

Development

Thanks to @​Frenzie, @​LeeLenaleee, @​etimberg, @​matthewhegarty, @​mukham12, @​skopz356 and @​stockiNail

v4.3.0

Compare Source

Essential Links

  • #​11257 Bump to 4.3.0
  • #​11217 Enable applying of gradients and pattern on line segments
  • #​11134 Use custom scale defaults and dataset axis ID options to determine the axis
  • #​11061 fix RTL tooltip colorBox placement

Enhancements

  • #​11055 Enable point labels hiding when overlapped
  • #​11180 Border is counted as part of ArcElement
  • #​11121 refactor: rewrite config helpers to ts
  • #​11100 refactor: rewrite canvas helpers to ts
  • #​11127 Add borderDash options to arc element

Bugs Fixed

  • #​11238 Check for isNaN before building number formatter options
  • #​11116 Fix: don't generate ticks > max if max is specified

Types

  • #​11121 refactor: rewrite config helpers to ts
  • #​11100 refactor: rewrite canvas helpers to ts
  • #​11143 Docs: fix tooltip model doc.

Documentation

  • #​11241 Add redirect for old V3 migration guides in release notes
  • #​11244 Fix documentation about how to manage own custom plugin for types
  • #​11220 docs: Fix a few typos
  • #​11154 Update tooltip.md

Development

  • #​11240 Add version specific urls to release template
  • #​11212 Update size limits
  • #​11209 chore: change pnpm version in engines field to be able to use 8.x.x
  • #​11174 Add colors plugin to size limit
  • #​11165 Disable canvas acceleration in Firefox 110 in test cases
  • #​11145 Simplify _arrayUnique
  • #​11135 Change labelColors to labelColor in tooltip drawColorBox method.

Thanks to @​CodingMarco, @​Connormiha, @​Demir-Utku, @​LeeLenaleee, @​dangreen, @​defunctzombie, @​etimberg, @​leo2436, @​olenderhub, @​shahabhm, @​stockiNail and @​timgates42

v4.2.1

Compare Source

Essential Links

  • #​11045 fix: decimation plugin data not writeable after clean

Bugs Fixed

  • #​11069 Use maxTicksLimit option to calculate the labels size on ticks

Types

  • #​11102 chore: #<!---->10963 revert
  • #​11115 Add colors plugin TS options to be configured
  • #​11081 fix: add bgColor type in RadialLinearScaleOptions
  • #​11095 🐛 fixes compilation error when option --isolatedModules is set

Documentation

Development

  • #​11130 Bump to 4.2.1
  • #​11124 Remove circumference property retrieving from arc element for center calculation because not used
  • #​11113 Update link to new template

Thanks to @​LeeLenaleee, @​choichoijin, @​dangreen, @​etimberg, @​jljouannic, @​johakr, @​n1313 and @​stockiNail

v4.2.0

Compare Source

Essential Links

  • #​11054 Add pointLabel context type documentation
  • #​11043 chore: Add Chart.js meetup announcement to README

Enhancements

  • #​11063 Add format method to time scale to format timestamp using scale options

Bugs Fixed

  • #​11003 Check colors definition in the chart options

Types

  • #​11017 Change 'normal' update mode to 'default' as documented
  • #​11051 fix: updated type for doughnut offset

Documentation

Development

Thanks to @​ankane, @​igorlukanin, @​mlankamp and @​stockiNail

v4.1.2

Compare Source

Essential Links

Types

Documentation

  • #​11006 Fixes missing markdown links in docs

Development

Thanks to @​LeeLenaleee, @​dangreen and @​matveycodes

v4.1.1

Compare Source

Essential Links

  • #​10988 chore: Revert "Add Product Hunt button (temporarily)"

Bugs Fixed

  • #​10971 fix: avoid resize loop when browser zoom is set to 90%
  • #​10993 fix: move types to src dir to escape src / dist dirs in paths
  • #​10992 fix: hotfix chart.js/auto for commonjs

Types

  • #​10993 fix: move types to src dir to escape src / dist dirs in paths

Development

Thanks to @​dangreen, @​etimberg, @​gbaron and @​igorlukanin

v4.1.0

Compare Source

Essential Links

  • #​10980 chore: Add Product Hunt button (temporarily)
  • #​10917 fix: move @​<!---->kurkle/color to dependencies

Enhancements

Bugs Fixed

  • #​10942 Ensure that args are saved inside of the throttled helper
  • #​10766 fix: stacked bar chart minBarLength causes overlapping
  • #​10898 Set the transition mode to the context for scriptable options

Types

  • #​10963 fix: unbind instance config from chart type
  • #​10910 Add stepSize option to time scale options types

Documentation

Development

Thanks to @​Kit-p, @​LeeLenaleee, @​Simon-He95, @​benmccann, @​dangreen, @​etimberg, @​igorlukanin, @​letheri and @​stockiNail

v4.0.1

Compare Source

Essential Links

Bugs Fixed

Thanks to @​LeeLenaleee

v3.9.1

Compare Source

Essential Links

Bugs Fixed

Thanks to @​LeeLenaleee

v3.9.0

Compare Source

Essential Links

Enhancements

  • #​10439 feat: remove line element from scatter controller
  • #​10528 feat: pass some chart options to DateAdapter
  • #​10405 Add circular prop to arc element
  • #​10530 Skip all borders if borderSkipped === true
  • #​10517 parsing: support dot(s) in object keys
  • #​10519 Enable borderDash option in the grid as scriptable

Performance

  • #​10517 parsing: support dot(s) in object keys

Bugs Fixed

  • #​10524 pass boxWidth only if pointStyleWidth presents
  • #​10523 fix: calc visible points on update #<!---->10467

Documentation

  • #​10527 Add docs for changing from time scale to logarithmic/linear scale
  • #​10518 Improve docs radial linear grid
  • #​10522 Fix Stack Overflow tag: chart.js
  • #​10520 Fix Stack Overflow tag: chart.js
  • #​10515 Fix dead link on reload or open in new tab
  • #​10516 Clarifying threshold requirement in the docs for decimation

Development

Thanks to @​LeeLenaleee, @​M4sterShake, @​benmccann, @​dangreen, @​kurkle, @​peterhauke, @​stockiNail, @​thabarbados and @​touletan

v3.8.2

Compare Source

Essential Links

Bugs Fixed

  • #​10513 Explicitly include package.json files for subpackages

Development

  • #​10513 Explicitly include package.json files for subpackages

Thanks to @​etimberg

v3.8.1

Compare Source

Essential Links

Enhancements

  • #​10495 Improve error message with id of the canvas
  • #​10412 Add pointStyleWidth option for legend

Bugs Fixed

  • #​10484 Resolve plugin defaults for local plugins
  • #​10489 draw tooltip with object borderwidth
  • #​10451 Fix options update when changing to shared opts
  • #​10454 Fix crash with skipNull and uneven datasets
  • #​10414 Respect `fill: false` with custom draw times

Types

  • #​10494 Allow clip to be configurable in options object typescript
  • #​10436 Add index to legendItem interface
  • #​10404 Add padding to pointLabels type, add type to scriptable context
  • #​10387 Allow for each dataset to be individually typed without a main type

Documentation

  • #​10490 document defaults for plugins
  • #​10497 Update link to be able to use within github
  • #​10446 Add a stale version warning + a link to the latest version of docs
  • #​10470 Update integration.md
  • #​10447 Enforce maximum width on chart editor blocks in the docs
  • #​10456 Update aspectRatio documentation
  • #​10415 Update responsive.md
  • #​10434 Clarify helpers need to be imported when using bundlers
  • #​10410 Fix typo in link to documentation from sample
  • #​10400 Fix default value of 'includeInvisible' option in the documentation
  • #​10392 Clarify api docs

Development

Thanks to @​LeeLenaleee, @​Pourbahrami, @​andrewl64, @​dependabot, @​dependabot[bot], @​etimberg, @​ideabrian, @​igorlukanin, @​kurkle, @​naveensrinivasan, @​stockiNail and @​touletan

v3.8.0

Compare Source

Essential Links

  • #​10341 Correct auto.esm.js import to allow module to work in browser
  • #​10316 Use abs() when comparing for spanGaps
  • #​10320 Bump async from 2.6.3 to 2.6.4
  • #​10290 Bump moment from 2.29.1 to 2.29.2
  • #​10260 Bump minimist from 1.2.5 to 1.2.6
  • #​10204 Bump karma from 6.3.14 to 6.3.16
  • #​10200 Bump url-parse from 1.5.7 to 1.5.10
  • #​10198 Bump prismjs from 1.25.0 to 1.27.0
  • #​10181 Bump url-parse from 1.5.3 to 1.5.7
  • #​10146 Bump karma from 6.3.9 to 6.3.14
  • #​10150 Bump log4js from 6.3.0 to 6.4.1
  • #​10152 Bump engine.io from 6.1.0 to 6.1.2
  • #​10151 Bump node-fetch from 2.6.6 to 2.6.7
  • #​10149 Bump follow-redirects from 1.14.6 to 1.14.8

Enhancements

  • #​10362 Add option to include invisible points
  • #​10328 Resolve canvasGradient is undefined in node
  • #​10293 Enable configuration of radial scale point label border radius
  • #​10278 Allow time scale to offset using skipped ticks
  • #​10046 Interaction functions
  • #​10182 Allow individual chart controllers to opt-in to the decimation plugin
  • #​10088 Make object notation usable for polarArea and radar
  • #​10106 Add new align 'inner' for X axis

Bugs Fixed

  • #​10371 Update to v0.2.1 color dependency to fix bug with invalid colours
  • #​10340 Update scale polarArea correctly on data hide
  • #​10289 display tooltips only at points in chart area
  • #​10328 Resolve canvasGradient is undefined in node
  • #​10301 Trigger legend onLeave when the mouse leaves the canvas
  • #​10276 Document tooltip draw hooks and only call hooks when the tooltip draws
  • #​10157 minimum bar length setting keeps bar base in view

Types

  • #​10364 Types: Allow font to be partial scriptable and individually scriptable
  • #​10283 Types: add 'middle' to borderSkipped
  • #​10275 Export types for cartesian and radial tick options
  • #​10269 add startAngle to radial scale options typings
  • #​10254 Add missing fields to the ScriptableContext type
  • #​10179 Allow array for line opts in dataset

Documentation

  • #​10308 Add links to docs in all the samples
  • #​10259 Fix a typo in data-structures.md
  • #​10266 Correct chart initialization flow
  • #​10250 Update link to filler plugin
  • #​10184 Fix broken link in Animations docs page.
  • #​10158 remove hardcoded licenseYear in docs
  • #​10156 update link to license and bump license year
  • #​10154 Document scale update plugin hooks

Development

  • #​10377 Bump to 3.8.0
  • #​10247 Resolve circulair import filler plugin
  • #​10243 Replace deprecated String.prototype.substr()
  • #​10040 Refactor filler plugin for easier maintenance

Thanks to @​CommanderRoot, @​LeeLenaleee, @​Talla2XLC, @​akiraaso, @​dependabot, @​dependabot[bot], @​etimberg, @​joshkel, @​kurkle, @​kylejonesdev, @​linkviii, @​luke-heberling, @​msteiger, @​pzelnip, @​t-mangoe and @​yhvicey

v3.7.1

Compare Source

Essential Links

Bugs Fixed

  • #​10024 Fix using above/below filling option with discontinuous lines

Types

  • #​10124 Add missing mouse events to CoreChartOptions.events type
  • #​10133 Allow spanGaps to be specified on LineOptions
  • #​10137 Ensure that min/max of TimeScaleOptions can be a string
  • #​10075 fix: allow colors as array
  • #​10131 Correct type for updateHoverStyle
  • #​10130 Type Chart.legend property
  • #​10111 Change repeating alingment string to single type
  • #​10078 Move scriptable and array to helper function in types
  • #​10057 add typing and docs for maxTicksLimit all scales

Documentation

  • #​10138 Sort docs sub menus alphabetically, add line and plugin sample
  • #​10100 Sort line and bubble dataset options alphabetically
  • #​10103 Fix typos found by codespell
  • #​10057 add typing and docs for maxTicksLimit all scales
  • #​10045 typo Cofiguration

Development

Thanks to @​DimitriPapadopoulos, @​LeeLenaleee, @​LovelyAndy, @​caub, @​charlesmass2, @​etimberg, @​jmorel and @​stockiNail

v3.7.0

Compare Source

Essential Links

Enhancements

  • #​9949 Add centerPointLabels option for linear radial scale
  • #​9970 Limit active element changes to chartArea
  • #​9944 Improvements to tooltip positioners
  • #​9933 add beforeDestroy hook
  • #​9919 Support "r" axis for non-intersecting interaction
  • #​9920 Feature/active elements on top
  • #​9877 Add borderJoinStyle option for arc elements

Bugs Fixed

  • #​10021 radialLinear: fix positioning & scaling
  • #​10020 radialLinear: fix getIndexAngle when there are no labels (left)
  • #​10018 radialLinear: Hide pointLabels of hidden data
  • #​9992 Fix setActiveElements behavior after a mouse event
  • #​9970 Limit active element changes to chartArea
  • #​9969 Pass object from array as value to _fallback

Types

  • #​9986 Types/ type suggestedMin and suggestedMax for time scale
  • #​9985 Types/Allow min-max as string timescale
  • #​9937 Types/allow for multiline labels in tick callback

Documentation

  • #​10013 Docs/Add sample for centered point labels
  • #​9994 Docs/clarify usage of ticks callback (#<!---->9991)
  • #​9960 Docs/clarify samples
  • #​9952 Try to improve documentation for new users

Development

  • #​10011 Bump version to 3.7.0, update deps

Thanks to @​LeeLenaleee, @​doug-a-brunner, @​joshkel, @​kurkle, @​luukdv and @​t-mangoe

v3.6.2

Compare Source

Essential Links

Bugs Fixed

  • #​9939 Stop modifying options in interaction handlers
  • #​9938 Fix resolver caching issue when setting values

Development

Thanks to @​kurkle

v3.6.1

Compare Source

Essential Links

  • #​9683 Update stale documentation for axis titles

Bugs Fixed

  • #​9922 Fix tooltip caret position when it is positioned at the corners
  • #​9921 Category: Track automatically added labels
  • #​9915 Chart area boxes receive 0 margin during the final layout process
  • #​9876 Detect detach/attach in same observation
  • #​9857 Synchronize data visibility with data changes
  • #​9871 Fix inRange for full circle arc
  • #​9872 Configure all datasets before updating any
  • #​9861 Prevent proxying CanvasGradient in Node platform
  • #​9855 Fix incomplete TS type for Chart.register + others
  • #​9831 Pass number format to tooltip
  • #​9794 Remove scriptability from defaults.font types

Types

  • #​9917 Add a note about the type parameters of the ChartData type
  • #​9916 Doughnut chart options have an offset property
  • #​9858 Types: add autopadding to typing
  • #​9855 Fix incomplete TS type for Chart.register + others
  • #​9837 update animation event to include currentStep instead of currentState
  • #​9834 Types: include initial variable in the AnimationEvent
  • #​9794 Remove scriptability from defaults.font types
  • #​9800 Fix object notation border width barchart

Documentation

  • #​9923 Add notes about more specific options for axes
  • #​9917 Add a note about the type parameters of the ChartData type
  • #​9900 Fix a typo in index.md
  • #​9893 Fix a typo in contributing.md
  • #​9866 docs: Add a link to front-end integrations
  • #​9865 Update misleading sample comment
  • #​9812 Docs/update scale position type
  • #​9803 Define with let to avoid "assignment to constant" errors
  • #​9798 New sample: Progressive Line With Easing
  • #​9791 Update namespace and charts for legend override
  • #​9787 Add warning about chart types overriding plugin defaults

Development

Thanks to @​LeeLenaleee, @​NorthBlue333, @​benmccann, @​carsonalh, @​erictheise, @​etimberg, @​fishmandev, @​igorlukanin and @​kurkle

v3.6.0

Compare Source

Essential Links

  • #​9757 ci(workflow): add cache to workflows using actions/setup-node
  • #​9587 Ensure that controllers derived from the bar controller work correct in stacked charts

Enhancements

  • #​9761 Add chart, p0.raw, p1.raw to segment context
  • #​9758 Support nested scriptable options for datasets
  • #​9751 Disable animations for BasicPlatform (offcreen)
  • #​9716 Add layout.autoPadding option
  • #​9679 Add sanity check for stepSize
  • #​9625 Configurable tooltip box padding
  • #​9624 Add sanity checks for scale options
  • #​9622 Add parsing support to pie/doughnut charts
  • #​9620 Enable per-corner border radius in tooltip
  • #​9557 Detect attach/detach from any level

Performance

  • #​9661 cache also undefined values in option resolver

Bugs Fixed

  • #​9656 Fix cleaning up metasets
  • #​9767 Fix stacked fill with lines over multiple scales
  • #​9764 Bubble: Properly parse radius f

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Europe/Warsaw, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 19, 2022
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scan Summary

Tool Critical High Medium Low Status
Dependency Scan (php) 0 0 1 0
Dependency Scan (nodejs) 0 0 3 0
Secrets Audit 0 12 0 0
Security Audit for Infrastructure 0 0 0 0

Recommendation

Please review the findings from Code scanning alerts before approving this pull request. You can also configure the build rules or add suppressions to customize this bot 👍

@renovate renovate bot changed the title [PROD](renovate) Update dependency chart.js to v4 [PROD](renovate) Update dependency chart.js to v4 - autoclosed Mar 22, 2023
@renovate renovate bot closed this Mar 22, 2023
@renovate renovate bot deleted the renovate/chart.js-4.x branch March 22, 2023 03:01
@renovate renovate bot changed the title [PROD](renovate) Update dependency chart.js to v4 - autoclosed [PROD](renovate) Update dependency chart.js to v4 Mar 22, 2023
@renovate renovate bot reopened this Mar 22, 2023
@renovate renovate bot restored the renovate/chart.js-4.x branch March 22, 2023 06:09
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scan Summary

Tool Critical High Medium Low Status
Dependency Scan (universal) 0 1 0 0
Secrets Audit 0 12 0 0

Recommendation

Please review the findings from Code scanning alerts before approving this pull request. You can also configure the build rules or add suppressions to customize this bot 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file security findings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants