Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

[Snyk] Upgrade plotly.js from 1.45.3 to 1.52.0 #1

Merged
merged 2 commits into from
Feb 24, 2020

Conversation

snyk-bot
Copy link
Contributor

@snyk-bot snyk-bot commented Feb 4, 2020

Snyk has created this PR to upgrade plotly.js from 1.45.3 to 1.52.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
  • The recommended version is 24 versions ahead of your current version.
  • The recommended version was released a month ago, on 2020-01-08.
Release notes
Package name: plotly.js
  • 1.52.0 - 2020-01-08

    [1.52.0] -- 2020-01-08

    Added

    • Add uniformtext behavior to bar, funnel, waterfall, pie, funnelarea,
      sunburst and treemap traces [#4420, #4444, #4469]
    • Add "pre-computed" q1/median/q3 input signature for box traces [#4432]
    • Add support for legend titles [#4386]
    • Add legend items for choropleth, choroplethmapbox, cone, densitymapbox,
      heatmap, histogram2d, isosurface, mesh3d, streamtube,
      surface, volume traces [#4386, #4441]
    • Add "auto-fitting" behavior to geo subplots via geo.fitbounds attribute [#4419]
    • Add support for custom geojson geometries in choropleth
      and scattergeo traces [#4419]
    • Add "exclusive" and "inclusive" quartile-computing algorithm to box traces
      via quartilemethod attribute [#4432]
    • Add insidetextorientation attribute to pie and sunburst traces [#4420]
    • Add intensitymode to allow cell intensity values in mesh3d traces [#4446]
    • Add featureidkey attribute to choroplethmapbox, choropleth
      and scattergeo traces [#4419]
    • Add geo.visible shortcut attribute [#4419]
    • Add coordinates of mapbox subplot view as a derived property in plotly_relayout
      event data [#4413]
    • Add modebar buttons zoomInMapbox and zoomOutMapbox [#4398]
    • Add support for typed array in groupby transforms groups [#4410]
    • Add notifyOnLogging config option that allows log/warn/error messages
      to show up in notifiers pop-ups [#4464]
    • Enable loading locale bundles before plotly.js bundles [#4453]
    • Add Korean ko locale [#4315]

    Changed

    • Skip mapbox subplot map position updates while panning/zooming removing
      potential stuttering [#4418]
    • Optimize mapbox raster layout layer updates [#4418]
    • Improve sunburst and treemap click events behavior [#4454]
    • Improve attribute description of sunburst/treemap outsidetextfont [#4463]
    • Update source and dist file headers to 2020 [#4457]

    Fixed

    • Fix streamtube traces with numeric string coordinates
      (bug introduced in 1.51.0) [#4431]
    • Correctly handle different data orders in isosurface and volume traces [#4431]
    • Fix symbol numbers in scattergl and splom traces [#4465]
    • Fix coloraxis colorbars for sunburst and treemap with
      values colorscales [#4444]
    • Fix inside text fitting for bar, funnel and waterfall traces with
      set textangle [#4444]
    • Fix handling of invalid values and zero totals for pie and funnelarea [#4416]
    • Fix colorbar of reversescale colorscales of heatmap-coloring contours [#4437]
    • Fix colorbar templating for "non-root" colorscales [#4470]
    • Fix event data and some hover templates for x/y/z heatmap + contour [#4472]
    • Fix "toggleothers" behavior for graphs with traces not in legend [#4406]
    • Fix histogram bingroup logic when calendars module is not registered [#4439]
    • Fix "almost equal" branchvalue: 'total' partial sum cases [#4442]
    • Fix handling of treemap pathbar.textfont [#4444]
  • 1.51.3 - 2019-12-16

    Fixed

    • Fix Plotly.Plots.resize edge cases ensuring now that
      its promises always resolve [#4392]
    • Fix position of link hover labels in vertical sankey [#4404]
    • Fix box autorange for traces with "inverted" notched [#4388]
  • 1.51.2 - 2019-11-25

    Fixed

    • Fix texttemplateformatting on axes that define tick prefixes and suffixes [#4380, #4384]
    • Fix cmin and cmax computations during color value updates on shared color axes [#4366]
    • Fix contour and histogram2dcontour legend item rendering when reversescale is turned on [#4356]
    • Fix contour and histogram2dcontour legend item rendering when set to a shared color axis [#4356]
    • Handle missing vertexcolor and facecolor during mesh3d rendering [#4353]
    • No longer coerce contour and colorscale attributes for mesh3d when not needed [#4346]
    • Remove a duplicate function call in parcoords code [#4357]
    • Include opacity in the surface trace plot schema [#4344]
    • Mention legend.bgcolor default in attribute description [#4362]
  • 1.51.1 - 2019-11-04

    Fixed

    • Fix scattergl mising points plot and react (bug introduced in 1.33.0) [#4323]
    • Skip non-numeric values in image trace plot [#4325]
  • 1.51.0 - 2019-10-29

    Added

    • Add image trace type [#4289, #4307, #4313, #4319]
    • Add automargin attribute in pie traces, enabling outside text labels
      to push the margins [#4278]
    • Add title.standoff attribute to cartesian axes, setting the
      distance in pixels between the tick labels and the axis title [#4279]
    • Add hoverongaps attribute to heatmap and contour traces,
      for suppressing hover labels on missing data [#4291]
    • Add args2 attribute to updatemenus buttons which can be used to
      create toggle buttons [#4305]
    • Add zh-CN locale [#4276, #4310]

    Changed

    • Introduce workarounds for "common" (aka axis) hover label clipping
      about the graph's viewport [#4298]
    • No longer accept trace domain settings where end is not greater
      than start [#4304]

    Fixed

    • Fix streamtube coloring and positioning when generated
      with non-xyz grid signatures [#4271]
    • Fix trace-type update calls on mapbox subplots [#4295]
    • Fix width of box and violin items on log position axes [#4283]
    • Fix box/meanline offset for one-sided vertical violin traces [#4314]
    • Fix missing gaps in some scattergl line traces [#4316]
    • Fix event data during scroll on gl3d subplots with orthographic projections [#4292]
    • Handle data with identical positions in cone traces [#4306]
    • Handle invalid entry before trying to render treemap trace [#4312]
    • Fix heatmap and contour description for connectgaps [#4284]
  • 1.50.1 - 2019-10-15

    Fixed

    • Guard against mirrored + automargin anchor:'free' axes (bug introduced in 1.50.0) [#4273]
    • Fix streamtube trace starts case when missing a dimension [#4265]
    • Fix scattergl performance for drawing legend items of traces with typed arrays [#4268]
    • Fix legend item style for markers with typed array colors [#4268]
    • Do not attempt to re-hover on exiting subplots [#4269]
    • Fix "layout first" transition race condition [#4262]
  • 1.50.0 - 2019-10-07

    Added

    • Add treemap trace type [#4185, #4219, #4227, #4242]
    • Add texttemplate attribute to all traces that support on-graph text [#4071, #4179]
    • Add date custom formatting in hovertemplate and texttemplate e.g.
      '%{x|%b %-d, %Y}' [#4071]
    • Add transition support to bar trace length, width, on-graph text positioning,
      marker style and error bars [#4180, #4186]
    • Add attribute count, colorscale support and many hoverinfo / textinfo flags
      to sunburst traces [#4185, #4245]
    • Add constraint info to parcats click and hover events [#4211]
    • Add support for legend scrolling via touch interactions [#3873, #4214]
    • Add ru and uk locales [#4204]
    • Publish minified dist npm packages for the main plotly.js bundle and
      all our partial bundles [#4169]

    Changed

    • Cap the number of redraws triggered by the auto-margin routine,
      which should prevent all potential infinite redraw loops [#4216]
    • Improve cartesian axis draw performance by (1) computing its bounding box
      only when required and (2) using a bounding-box computation cache [#4165]
    • Log message when margin-push values are too big to be considered during
      auto-margin computations [#4160]
    • Log message when legend position is constrained into graph viewbox [#4160]
    • Process layout image using data URI synchronously [#4105]
    • Adapt default axis ranges to rangemode values 'tozero' and 'nonnegative' [#4171]
    • Show zeroline even when no grid lines are present [#4189]
    • Use mapbox-gl version 1.3.2 [#4230]
    • Make touchmove event listener non passive on mobile drag [#4231]
    • Improve streamtube trace description [#4181]
    • Improve indicator trace description [#4246]
    • Improve legend x and y attribute descriptions [#4160]

    Fixed

    • Fix attempt at fixing gl3d in Chrome 77 problems [#4256]
    • Fix numerous legend positioning bugs [#4160]
    • Fix numerous axis automargin bugs [#4165, #4216]
    • Correctly handle <br> and \n in scattermapbox on-graph text [#4176]
    • Fix scattergl hover over nulls (bug introduced in 1.45.0) [#4213]
    • Correctly remove off-screen annotations during pan interactions
      (bug introduced in 1.40.0) [#4170]
    • Fix contour and contourcarpet label formatting via colorbar settings
      (bug introduced in 1.48.0) [#4177]
    • Fix background rectangle dimensions for horizontal grouped legends [#4160]
    • Correctly handle non-linear axis types during transitions [#4249]
    • Fix branchvalues: 'total' for generated sunburst sectors [#4253]
    • Fix Download plot translations [#4148]
    • Fix fr translations for "Click to enter --- title" [#4204]
    • Fix tiny zoombox behavior [#4188]
    • Fix rendering of constraint contours with rounded-off edge path [#4102]
    • Fix "autoscale" modebar button bug where it sometimes toggled axis showspikes [#4241]
    • Fix multi-axis transition axis-to-axis range "leaks" [#4167]
    • Fix toggleHover and resetViews modebar buttons for
      some partial bundle + graph setups [#4184]
    • Correctly list color-rgba module as dependency [#4207]
    • Fix third-party dependency listing for gl-cone3d and gl-streamtube3d [#4208, #4215]
    • Fix line.width attr declaration in *contour traces [#4218]
    • Remove hover attribute from carpet and contourcarpet schema
      (as they do not support hover yet) [#4102]
  • 1.49.5 - 2019-09-18

    Fixed

    • Clear rejected promises from queue when calling Plotly.react [#4197]
    • Do not attempt to remove non-existing mapbox layout source and layers [#4197]
    • Invalid mapbox layout layers with blank-string tile entries [#4197]
    • Fix hover labels for choroplethmapbox with number locations items [#4197]
  • 1.49.4 - 2019-08-22

    Fixed

    • Fix access token validation logic for custom mapbox style URLs
      (regression introduced in 1.49.0) [#4144]
    • Fix rendering of cartesian ticks under mirror: 'all' [#4140]
  • 1.49.3 - 2019-08-20

    Fixed

    • Fix graphs with visible: false sankey traces [#4123]
    • Fix scattergl with mode: 'text' and text arrays longer
      than the coordinates arrays [#4125, #4126]
    • Fix rangeslider positioning when left margin is pushed
      by other components [#4127]
  • 1.49.2 - 2019-08-13
  • 1.49.1 - 2019-07-31
  • 1.49.0 - 2019-07-24
  • 1.48.3 - 2019-06-13
  • 1.48.2 - 2019-06-11
  • 1.48.1 - 2019-05-30
  • 1.48.0 - 2019-05-28
  • 1.47.4 - 2019-04-25
  • 1.47.3 - 2019-04-18
  • 1.47.2 - 2019-04-15
  • 1.47.1 - 2019-04-10
  • 1.47.0 - 2019-04-09
  • 1.46.1 - 2019-04-02
  • 1.46.0 - 2019-04-01
  • 1.45.3 - 2019-03-19
from plotly.js GitHub release notes
Commit messages
Package name: plotly.js
  • f89a5ae 1.52.0
  • 6934090 update changelog for 1.52.0
  • 4ab3b49 Merge pull request #4472 from plotly/xyz-columns-event-data-fixes
  • 771e279 convert xyz column pt index back to 1d during heatmap hover
  • d455383 Merge pull request #4470 from plotly/fix-marker-colorbar-templates
  • d4e619f update treemap_coffee baseline
  • 6615605 add treemap_coffee to list of flaky image tests
  • 6be7023 add parcats + template mock
  • 6942b10 fix colorbar templating for "non-root" colorscales
  • 9fc2c82 Merge pull request #4416 from plotly/fix4414-pie-handle-invalid-values-and-zero-total
  • ba8d941 Merge pull request #4469 from plotly/treemap-textanchor
  • 1967fd4 return as soon as finding a valid positive number
  • 7d2af31 Merge branch 'master' into fix4414-pie-handle-invalid-values-and-zero-total
  • 7098a97 no need to multiply by zero
  • 7431c23 correct treemap left and right adjustments namely when applying uniformtext
  • ec2a31e Merge pull request #4464 from plotly/onGraphLogging
  • c91104f Merge pull request #4465 from plotly/symbol-numbers-gl2d
  • 2bff896 sub onGraphLogging with notifyOnLogging
  • 6468acc fixing scattergl and splom symbol numbers bug issue 2507
  • 9a772c6 allow scattergl marker opacity, symbol & font size as well as hoverlable font size & namelength to be typedArrays
  • 75a7414 add treemap_with-without_values_template mock to flaky list
  • b0cf1d0 reduce transition duration for 'stick' notifier notes
  • e4245a6 call Lib.error before throwing error for no-token/missing-token issues
  • 3547173 add onGraphLogging config option

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@beauremus beauremus merged commit e4df3b7 into master Feb 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants