Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency chart.js to v4 #56

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 1, 2023

Mend Renovate

This PR contains the following updates:

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

Release Notes

chartjs/Chart.js

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 for non-object data
  • #​9770 Support nested scriptable defaults for datasets
  • #​9766 Fix controller.getMinMax for stacked charts
  • #​9729 Types: Move tooltip methods to model from plugin
  • #​9719 Linear: determine grace amount from range
  • #​9718 Fix chart crashing when only min is defined
  • #​9641 Fix chart crashing when max is defined but ticks are empty
  • #​9678 Bar: fix too thick borders
  • #​9644 Fix segment styling with gaps
  • #​9613 Fix plugin event filtering of renamed events
  • #​9592 Fix control points on animated line w/o border

Types

  • #​9729 Types: Move tooltip methods to model from plugin
  • #​9699 Support false for doughnut and polar area chart animation options
  • #​9680 Fix some typings issues
  • #​9634 Add align to interface of scale title config
  • #​9610 fix getRelativePosition type definition
  • #​9617 Remove offscreen canvas types
  • #​9570 Add missing typings of helpers, add automatic test

Documentation

Development

Thanks to @​0xflotus, @​Flupp, @​KurtPreston, @​Prashoon123, @​SandeepKrSuman, @​aha-oretama, @​atharva01903, @​davidsandoz, @​etimberg, @​gautammsuthar, @​igolskyi, @​joshkel, @​kurkle, @​mikidoodle, @​nikethanrai, @​oscard0m and @​shubham242k

v3.5.1

Compare Source

Essential Links

  • #​9563 support crossAlign on mirrored y-axis

Bugs Fixed

  • #​9525 Keep track of parsed array changes when parsing===false
  • #​9489 Fix _isPointInArea helper when no area is provided
  • #​9469 Remove index interaction override barChart

Types

  • #​9550 Grid line z property in TS types
  • #​9546 Add number to the title scale padding as type
  • #​9490 Types: Add `tooltip` to chart instance
  • #​9477 Types: Change `context.chart` to plain `Chart`

Documentation

  • #​9555 Fix broken link.
  • #​9549 Ensure that docs have more width in the page
  • #​9516 fix 2 broken links, clarify order property
  • #​9524 Add more details on legend sort function
  • #​9503 Fix typo in docs on axes labelling
  • #​9479 Move pointStyle types and update plugin link&render chart
  • #​9465 Longhand labels key in getting started
  • #​9475 Adjust text to code example
  • #​9472 Update charts.md

Development

  • #​9565 Update to 3.5.1 version number
  • #​9556 Remove chart.scale property (always undefined)

Thanks to @​LeeLenaleee, @​M4sterShake, @​Yash-Singh1, @​etimberg, @​ewanmellor, @​juan-cortes, @​kurkle, @​niklasnoldin and @​snoozbuster

v3.5.0

Compare Source

Essential Links

Enhancements

  • #​9452 Bar: add 'middle' option for borderSkipped
  • #​9450 Add ability to hide specific data element
  • #​9451 Add data/dataset indices to line segment context
  • #​9364 Layout: support box stacking
  • #​9360 Add 'shape' mode for filler-plugin
  • #​9327 Adding threshold option to decimation plugin

Bugs Fixed

  • #​9431 Ensure getPrototypeOf will not crash on plugin options with no scopes
  • #​9448 Fix DomPlatform.isAttached
  • #​9447 Apply segment styles with only single segment
  • #​9446 Fix interaction on partially visible bar
  • #​9444 Typescript 4.2+ compatibility
  • #​9443 Don't draw points outside chartArea
  • #​9442 Fix: config.platform was ignored
  • #​9433 Linear scale handle min === max when abs(max) > Number.MAX_SAFE_INTEGER
  • #​9426 lower default value of grid z index so it draws behind chart elements
  • #​9425 Properly update stacks when datasets index changes
  • #​9413 Fix center axis title positions
  • #​9410 Limit Math.asin inputs to the range [-1, 1]
  • #​9399 Bar: inflate rects by 0.33px to avoid artifacts
  • #​9400 Fix bar direction when minBarLength is applied
  • #​9394 Fix stacked box dimension calculation with weights
  • #​9353 Adjust legend hitboxes when RTL and each item has a different size
  • #​9373 Point label specific scriptable context
  • #​9367 Decimation: Prevent buffer overflow

Types

  • #​9462 Update radar dataset option typings
  • #​9444 Typescript 4.2+ compatibility
  • #​9432 Allow dataset specific ChartMeta type extensions
  • #​9438 Define bounds as a field common to all cartesian axes options
  • #​9403 Add missing resizeDelay option to types
  • #​9386 Indicate that `SubTitle` is a plugin in TS types
  • #​9385 Fix type linting for merge between two PRs
  • #​9363 Resolve warnings from typings
  • #​9376 Improve LegendElement and TooltipItem type definitions

Documentation

  • #​9458 Adds HTMLCanvasElement as possible value for pointStyle option in the documentation
  • #​9384 Add SubTitle to the list of all esm imports

Development

Thanks to @​LeeLenaleee, @​Nico-DF, @​boreq, @​drewsonne, @​etimberg, @​kurkle and @​stockiNail

v3.4.1

Compare Source

Essential Links

Bugs Fixed

  • #​9345 Timeseries: support panning
  • #​9343 Account for floating point error in niceNum helper
  • #​9341 Enable pointStyle for doughnut, pie, and polar area charts
  • #​9340 Ensure correct item is clicked when a horizontal legend is in RTL mode
  • #​9326 Fix comma causing Terser issue

Types

  • #​9348 Add type tests for float bar / object data arrays
  • #​9336 Update types with more possible events
  • #​9330 Fix typing of the isoWeekday field

Documentation

  • #​9338 Fixes spacing options in the documentation for doughnuts charts

Development

Thanks to @​LeeLenaleee, @​TriPSs, @​etimberg, @​kurkle and @​stockiNail

v3.4.0

Compare Source

Essential Links

Enhancements

  • #​9294 New plugin: subtitle
  • #​9277 Apply maxTicksLimit to grid when ticks are hidden
  • #​9286 Fix: Don't use clip/unclipArea when `clip: false`
  • #​9262 Docs: Add copy button to code blocks
  • #​9208 Bar width and height are always defined regardless of orientation

Bugs Fixed

  • #​9290 Legend: fix layout padding handling
  • #​9291 Bar: ignore not-grouped bars from group bar count
  • #​9287 Filler: skip NaN points from end of segment
  • #​9261 Fix updating of active elements
  • #​9260 Replace [...set] with Array.from(set)
  • #​9252 `null` or `undefined` should skip grid lines in the time scale
  • #​9199 Fix rtl legend text alignment
  • #​9191 Tick backdrop padding is not scriptable

Types

  • #​9318 fix typings
  • #​9317 Change callback name in typing and documentation
  • #​9292 resolve auto register typescript failure
  • #​9284 added fill type to line in options object and to radar dataset options
  • #​9263 Fix type definitions and docs for `getPixelForValue`
  • #​9226 Add missing types to legend

Documentation

  • #​9319 Clarify how to import and use the helper functions with bundlers
  • #​9318 fix typings
  • #​9317 Change callback name in typing and documentation
  • #​9315 Fix broken link in scatter chart doc
  • #​9296 Docs: describe catching events with plugin
  • #​9263 Fix type definitions and docs for `getPixelForValue`
  • #​9262 Docs: Add copy button to code blocks
  • #​9237 Docs: fix broken and inconsistent links
  • #​9228 Fix broken guidelines url in PR template
  • #​9219 Update custom legend onClick example
  • #​9207 Add explanation on how to run the samples locally

Development


Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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 label Feb 1, 2023
@leomp12 leomp12 closed this Feb 1, 2023
@leomp12 leomp12 deleted the renovate/chart.js-4.x branch February 1, 2023 01:07
@renovate
Copy link
Contributor Author

renovate bot commented Feb 1, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 4.x releases. But if you manually upgrade to 4.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant