Skip to content
New issue

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

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

Already on GitHub? # to your account

[Snyk] Upgrade chart.js from 2.8.0 to 2.9.1 #45

Merged

Conversation

snyk-bot
Copy link
Contributor

@snyk-bot snyk-bot commented Nov 9, 2019

Snyk has created this PR to upgrade chart.js from 2.8.0 to 2.9.1.

  • The recommended version is 2 versions ahead of your current version.
  • The recommended version was released 12 days ago, on 2019-10-27.
Release notes
  • Package name: chart.js
    • 2.9.1 - 2019-10-27

      Bug Fixes

      • #6603 Fix deprecation warnings for horizontal bar charts
      • #6608 Fix zoom plugin by no longer clipping scale.getDecimalForPixel to the chart area
      • #6617 Non numeric Y axes did not work

      Documentation

      • #6613 Add link to performance documentation

      Development

      • #6609 - Tests no longer use deprecated options

      Thanks to the maintainers and collaborators for their help to improve and test Chart.js (@nagix, @kurkle, @benmccann, @etimberg and @simonbrunel).

    • 2.9.0 - 2019-10-26

      Breaking changes

      • #6131 helpers._decimalPlaces is now private

      Enhancements

      • #6527 Hover styling for dataset in 'dataset' mode
      • #6268 Implement dataset.order
      • #6509 Make autoSkip aware of major ticks
      • #6460 Implemented RTL support for legends and tooltips
      • #6490 HTML DOM building
      • #6326 Draw the rightmost grid line when offsetGridLines is true
      • #6343 Handle reverse support in core.scale
      • #6289 Support spanGaps in radar charts
      • #6323 Support object values for bar charts
      • #6287 Support rotation for pointStyle image
      • #6257 Allow specifying labels in time scale options
      • #6281 Support boundary filling modes in radialLinear scale
      • #6056 Add support for floating bar chart ([start, end])
      • #6241 Implement layers (z-index) for layout items
      • #5621 Make legend appearance consistent with chart elements
      • #5999 Implement per-dataset type (default and per-chart) options
      • #6097 Specify time scale min and max in standard manner
      • #6141 Legend align option. Thanks @dkichler
      • #6128 Make line options scriptable. Thanks @janelledement

      Performance

      • #6594 Remove a couple calls to helpers.each
      • #6247 Remove duplicate scale building
      • #6579 Cache resolved data element options
      • #6575 Simplify line drawing
      • #6508 Add ticks.sampleSize option
      • #6354 Perf improvement for ticks.source:'labels'
      • #6301 Replace helpers.each with for-loops
      • #6304 Refactor core.layout
      • #6307 Faster major tick calculation
      • #6250 Cache getScaleForId() calls in the line controller
      • #6148 Replace helpers.extend

      Bug Fixes

      • #6249 Bar options should be defined on dataset instead of scale
      • #6556 Inject styles into Shadow DOM when inside Shadow DOM
      • #6583 Fix unit determination when autoSkip is enabled
      • #6581 Return correct index/value id in radar/polarArea
      • #6580 Fix logarithmic test to use correct scale
      • #6528 Make sure zeroLineIndex is defined
      • #6523 Fix right side scale ticks
      • #6423 Clamp argument of toExponential between 0 and 20. Thanks @veggiesaurus
      • #6328 Fix getValueForPixel in time scale
      • #6292 Adjust vertical alignment of tooltip items
      • #6321 Update dataset metadata when axisID changes
      • #6291 Assign unique scale IDs
      • #6288 Fix regression in lineTension
      • #6282 Treat null as NaN in radialLinear scale
      • #6285 Keep lines on the left and right edges from being cut
      • #6269 Apply lineJoin style at the first point in radar charts
      • #6280 Fix point label counting in radialLinear scale
      • #6279 Treat 0 as a valid point label
      • #6265 Utilize tick.major in tickFormatFunction
      • #6264 Apply offset regardless of min/max setting
      • #6258 Fix ticks generation for vertical time scale
      • #6259 Fix determineUnitForFormatting floating point error
      • #6115 Fix overlapping auto-generated ticks on time scale
      • #6238 Fix tooltip title in radar charts
      • #6224 Fix arc size calculation when circumference is under 2*PI
      • #6215 Fix arc border with circumference over 2*PI
      • #5961 Fix tick label rotation and layout issues
      • #6182 Use the appropriate time format for auto tick generation
      • #6208 Fill before drawing lines
      • #6209 Fix missing tooltip value in radar charts
      • #6177 Normalize angle for index in radialLinear scale
      • #6102 Fix ticks.minor and ticks.major issues
      • #6129 Fix hover animation
      • #6120 Improved helpers.almostWhole

      Documentation

      • #6585 Add a note to the perf documentation about rotation
      • #6554 Add link to linear radial axis for radar chart doc
      • #6491 Add elements.arc.angle in documentation
      • #6466 Fixed incorrect spelling in pie dataset options. Thanks @SeppPenner
      • #6435 Add link back to home page from docs
      • #6393 Add radar chart config options
      • #6293 Correct descriptions on ticks.display and add pointLabels.display
      • #6263 Add sample for radar scriptable options
      • #6244 Fix data in timeseries sample
      • #6186 Typo in doughnut documentation. Thanks @joshuamcewen
      • #6132 Make docs consistent for cubicInterpolationMode and fill. Thanks @stockiNail
      • #6119 Demonstrate multiple units on timeseries example
      • #6139 Documented tooltip alignment options
      • #6134 Documented date adapter

      Development

      • #6507 Improved minimization when calling helpers
      • #6497 Reduce indentation
      • #6355 Do autoSkip in update
      • #6493 Upgrade rollup and plugins
      • #6362 Improved code minimization
      • #6360 Create helpers.math._factorize
      • #6351 Lazily compute label sizes
      • #6347 Render charts only once in time scale tests
      • #6246 Avoid time related deprecation warnings in tests

      Thanks to the maintainers and collaborators for their help to improve and test Chart.js (@nagix, @kurkle, @benmccann, @etimberg and @simonbrunel).

    • 2.8.0 - 2019-03-14

      Documentation: http://www.chartjs.org/docs/2.8.0/

      Deprecations

      • #5868 Deprecate Chart.{Type} classes
      • #6022 Deprecate configMerge and scaleMerge helpers

      Enhancements

      • #5741 Add minBarLength option for bar chart. Thanks @adube
      • #5780 Bar options are now scriptable
      • #5841 Draw inner border for arc elements
      • #5850 Add support for gridLines/angleLines borderDash for polar area and radar charts
      • #5855 Moved drawing of radial lines before drawing the tick labels. Thanks @fhp
      • #5885 Add support for hiding axis when all datasets are hidden. Thanks @davesalomon
      • #5905 Add support for typed arrays
      • #5908 Add midpoint interpolation to stepped line. Thanks @veggiesaurus
      • #5927 Add reverse support to time scale
      • #5938 Improve tick generation for linear scales
      • #5951 New weight option for pie and doughnut charts
      • #5960 Implement adapter to abstract date/time features
      • #5966 Doughnut options are now scriptable
      • #5973 Line options are now scriptable
      • #5976 Polar area options are now scriptable
      • #5978 Make moment optional from our UMD builds
      • #5982 Remove date auto type conversions
      • #6019 Improve time scale performances
      • #6041 Radar options are now scriptable
      • #6048 Move CSS in a separate file to be CSP-compliant
      • #6059 Add onLeave callback to legend. Thanks @jonrimmer
      • #6077 Allow configuration of borderWidth as object
      • #6105 Optimize the npm package by removing useless files

      Issues Fixed

      • #5331 Make animation duration consistent across browsers. Thanks @serhii-yakymuk
      • #5609 Fix offsetGridLine behavior with a single data point
      • #5750 Ensure that the time scale safely accesses data.labels
      • #5751 Handle axis lineWidth as an array
      • #5752 Ensure that new Number() is correctly handled
      • #5776 Fix legend layout padding at the start of columns. Thanks @jtagscherer
      • #5786 Support decimal stepSize
      • #5790 Add error margin for detecting if a point or line is in the chart area
      • #5816 Fix legend item layout issue
      • #5828 Improve shadow root detection. Thanks @karaxuna
      • #5846 Correct calculation of padding in percent. Thanks @chtheis
      • #5848 Fix radial scale topmost tick label and the bottom of the chart area that were cut off
      • #5857 Fix nearest interaction mode
      • #5858 Adjust the size of rectRounded/rectRot points to fit the circle with pointRadius
      • #5865 Support CanvasGradient for hover colors
      • #5869 Tooltip support for CanvasPattern and CanvasGradient
      • #5880 Fix the rounding issue of floating point numbers in category scale
      • #5884 Remove gaps on the left and right when the axis offset is set to true
      • #5891 Remove autoSkip logic to always display last tick. Thanks @sgray
      • #5909 Remove innerHTML usage from our DOM platform
      • #5913 Re-allow modifying ticks in afterBuildTicks
      • #5914 Add scale.pointLabels.lineHeight and scale.ticks.lineHeight options
      • #5920 Return correct label for value type axis
      • #5922 Properly calculate space needed by tick label when autoSkip is true
      • #5925 Align title, body and footer inside tooltip
      • #5933 Fix time scale ticks.reverse issue
      • #5936 Fix "RangeError" exception when labels are big (>125000). Thanks @ckyycc
      • #5937 Prevent Bezier points from being capped when a data point is off the chart
      • #5947 Cast getRightValue to number in bar chart
      • #5948 Fix ticks generation when working with tiny numbers
      • #5963 Fix fitWithPointLabels calculation in radial linear scale
      • #5996 Replace tooltip item xLabel and yLabel with label and value
      • #6006 Enhance legend label color point when usePointStyle is true. Thanks @alfiehd
      • #6007 Prevent drawing radial linear scale twice
      • #6008 Supply correct start parameter to insertElements
      • #6011 Prevent infinite resize when vertical scrollbar appears
      • #6021 Fix padding of horizontal axes when labels are rotated
      • #6027 Provide a rectangle getArea implementation for horizontal bars
      • #6046 Rename addEventListener and removeEventListener
      • #6058 Ignore invalid log scale min and max
      • #6060 Handle frozen dataset.data arrays
      • #6063 Fix responsive resize on RTL page

      Documentation

      Development

      • #5624 Radar code cleanup
      • #5777 Support *.js test fixture configs
      • #5794 Remove dead code from the gulpfile. Thanks @HendrikRoehm
      • #5827 Change .editorconfig file to include newlines at EOF. Thanks @jtagscherer
      • #5833 Use the pixel comparer for logarithmic tests. Thanks @jtagscherer
      • #5840 Upgrade dev dependencies to reduce vulnerabilities
      • #5842 Use short labels for the legend tests so as not to be affected by the font width
      • #5871 Make Chart.controllers.* importable
      • #5872 Fix test failures on Windows
      • #5875 Remove gulp-connect and add jsdelivr/unpkg paths
      • #5904 Migrate from Browserify to rollup
      • #5953 Cleanup scales export for better import strategy
      • #5965 Refactoring using helpers.options.resolve
      • #5967 Update controller.scatter.test.js to test default tooltip callbacks. Thanks @MadRussian
      • #5969 Make the main controller importable
      • #5970 Remove unused parameter when calling removeResizeListener. Thanks @DanielRuf
      • #5991 Trigger mouse events at the center of arc
      • #5994 _resolveElementPoint utility for triggerMouseEvent
      • #6005 Common logic for resolving element options
      • #6017 Fix typo in comment
      • #6032 Replace deprecated gulp-util and remove unused watchify
      • #6033 Use lowercase for primitives in jsdocs
      • #6040 Remove unused ESLint directive
      • #6043 Autoskip cleanup
      • #6061 Fix randomly failing tooltip test

      Thanks to the maintainers and collaborators for their help to improve and test Chart.js (@nagix, @kurkle, @benmccann, @etimberg and @simonbrunel).

      More details in the release PR: #6092

  • from chart.js GitHub release notes
------------

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@PedroCorreia105 PedroCorreia105 merged commit a9068d1 into master Nov 12, 2019
@PedroCorreia105 PedroCorreia105 deleted the snyk-upgrade-ff0563c5ff06f4839e7f17d8e08d4d0a branch November 12, 2019 17:56
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants