Skip to content

build(deps): bump plotly.js-dist-min from 2.35.3 to 4.1.2 - #38

Merged
PierreRaybaut merged 1 commit into
developfrom
dependabot/npm_and_yarn/develop/plotly.js-dist-min-4.1.2
Oct 9, 2026
Merged

PierreRaybaut merged 1 commit into
developfrom
dependabot/npm_and_yarn/develop/plotly.js-dist-min-4.1.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 8, 2026

Copy link
Copy Markdown
Contributor

Bumps plotly.js-dist-min from 2.35.3 to 4.1.2.

Release notes

Sourced from plotly.js-dist-min's releases.

v4.1.2

Changed

  • Use ResizeObserver for responsive chart resizing instead of listening for window resize events [#8017], with thanks to @​Lexachoc for the contribution!
  • Describe config.toImageButtonOptions in the plot schema [#8066]

Fixed

  • Fix modebar hover colors not updating after color or activecolor changes [#8024], with thanks to @​Lexachoc for the contribution!
  • Correct the image export types: format now accepts full-json, width and height accept null, and ToImgopts.format, ToImgopts.width, ToImgopts.height and DownloadImgopts.filename are optional because toImage and downloadImage supply them [#8066]
  • Pick the trace drawn last on a hover tie in scattergl and splom (matching scatter) [#8079]
  • Allow typed arrays in the types for arrayOk number and color attributes [#8087]
  • Redraw plots when a font that they use finishes loading [#8094]

v4.1.1

Changed

  • Update maplibre-gl to v6 to address CVE-2026-85061 [#8035]
    • maplibre-gl v6 dropped WebGL1 support, so some older browsers won't be able to use the map traces. Safari 15, Chrome 56, Firefox 51 and later are now required for the map traces.

Fixed

  • Box and lasso selection of scattermap points are now supported on a rotated or pitched map [#8035]

v4.1.0

Added

  • Add an opt-in modebar button for downloading Plotly figures as JSON [#7990, #8022], with thanks to @​gokul-debugger for the contribution!
  • Add legend.groupdoubleclick to set the group behavior for a legend double-click [#7997], with thanks to @​rascal-sl for the contribution!

Changed

  • Increase default double-click delay threshold to 500ms (from 300) [#8014]

Fixed

  • Correct the showspikes axis attribute description to clarify that it applies for all hovermode values except when hovermode is false [#7981], with thanks for @​CAOShurong for the contribution!
  • Update country-iso-search to v0.1.2 to fix issue with UTF-8 characters being decoded incorrectly [#7994]
  • Compile TypeScript files under src/ to JavaScript during packaging to fix Node resolution [#8000]
  • Include type defs in appropriate partial bundles [#8001]
  • Add TypeScript declarations for the modular lib/ entry points [#8009]
  • Handle regex enum values when generating schema types [#8010]
  • Include trace-contributed layout attributes in generated types [#8020]
  • Resolve the per-point marker color for hover labels in scattergl, quiver traces [#8027]

v4.0.0

Added

  • Add minscale, maxscale geo plot attributes [#7371], with thanks to @​mojoaxel for the contribution!
  • Enable TypeScript compatibility within the library and start exporting types [#7680]
  • Add quiver trace type to visualize vector fields using arrows [#7710, #7945], with thanks to @​degzhaus for the contribution!
  • Use dashed markers in legend for shape traces with dash configured [#7845]
  • Add direction attribute to the Sankey trace, controlling the flow direction along the orientation axis [#7870], with thanks to @​wf-r for the contribution!
    • forward keeps sources on the left (horizontal) or top (vertical)
    • reversed moves them to the right or bottom
  • Add sort option to Sankey links and nodes [#7873], with thanks to @​adamreeve for the contribution!
  • Add support for MathJax v4 [#7898]
  • Add top-level xPixel and yPixel keys to hover and click event data, corresponding to the pixel position of the cursor relative to the top-left corner of the graph div [#7966]

... (truncated)

Changelog

Sourced from plotly.js-dist-min's changelog.

[4.1.2] -- 2026-10-05

Changed

  • Use ResizeObserver for responsive chart resizing instead of listening for window resize events [#8017], with thanks to @​Lexachoc for the contribution!
  • Describe config.toImageButtonOptions in the plot schema [#8066]

Fixed

  • Fix modebar hover colors not updating after color or activecolor changes [#8024], with thanks to @​Lexachoc for the contribution!
  • Correct the image export types: format now accepts full-json, width and height accept null, and ToImgopts.format, ToImgopts.width, ToImgopts.height and DownloadImgopts.filename are optional because toImage and downloadImage supply them [#8066]
  • Pick the trace drawn last on a hover tie in scattergl and splom (matching scatter) [#8079]
  • Allow typed arrays in the types for arrayOk number and color attributes [#8087]
  • Redraw plots when a font that they use finishes loading [#8094]

[4.1.1] -- 2026-09-14

Changed

  • Update maplibre-gl to v6 to address CVE-2026-85061 [#8035]
    • maplibre-gl v6 dropped WebGL1 support, so some older browsers won't be able to use the map traces. Safari 15, Chrome 56, Firefox 51 and later are now required for the map traces.

Fixed

  • Box and lasso selection of scattermap points are now supported on a rotated or pitched map [#8035]

[4.1.0] -- 2026-09-08

Added

  • Add an opt-in modebar button for downloading Plotly figures as JSON [#7990, #8022], with thanks to @​gokul-debugger for the contribution!
  • Add legend.groupdoubleclick to set the group behavior for a legend double-click [#7997], with thanks to @​rascal-sl for the contribution!

Changed

  • Increase default double-click delay threshold to 500ms (from 300) [#8014]

Fixed

  • Correct the showspikes axis attribute description to clarify that it applies for all hovermode values except when hovermode is false [#7981], with thanks for @​CAOShurong for the contribution!
  • Update country-iso-search to v0.1.2 to fix issue with UTF-8 characters being decoded incorrectly [#7994]
  • Compile TypeScript files under src/ to JavaScript during packaging to fix Node resolution [#8000]
  • Include type defs in appropriate partial bundles [#8001]
  • Add TypeScript declarations for the modular lib/ entry points [#8009]
  • Handle regex enum values when generating schema types [#8010]
  • Include trace-contributed layout attributes in generated types [#8020]
  • Resolve the per-point marker color for hover labels in scattergl, quiver traces [#8027]

[4.0.0] -- 2026-08-24

Added

  • Add minscale, maxscale geo plot attributes [#7371], with thanks to @​mojoaxel for the contribution!
  • Enable TypeScript compatibility within the library and start exporting types [#7680]
  • Add quiver trace type to visualize vector fields using arrows [#7710, #7945], with thanks to @​degzhaus for the contribution!

... (truncated)

Commits
  • bea2af3 4.1.2
  • 9a72399 chore: Updates for release v4.1.2
  • dc94a20 chore: Update maplibre worker
  • bf76578 chore: Update dependencies, drop extra-iterable
  • 67cc7fa Merge pull request #8094 from plotly/cam/8089/replot-after-font-load
  • c281d99 Be more general in font check
  • b2aa6c2 Use promises for tracking font loading because of Safari limitations
  • aa44890 Add draftlog
  • dd658b1 Update internal GraphDiv type
  • 351fe89 Add tests
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by camdecoster, a new releaser for plotly.js-dist-min since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [plotly.js-dist-min](https://github.com/plotly/plotly.js) from 2.35.3 to 4.1.2.
- [Release notes](https://github.com/plotly/plotly.js/releases)
- [Changelog](https://github.com/plotly/plotly.js/blob/main/CHANGELOG.md)
- [Commits](plotly/plotly.js@v2.35.3...v4.1.2)

---
updated-dependencies:
- dependency-name: plotly.js-dist-min
  dependency-version: 4.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 8, 2026
@PierreRaybaut
PierreRaybaut merged commit df4a1dd into develop Oct 9, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/develop/plotly.js-dist-min-4.1.2 branch October 9, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant