CARVIEW |
Select Language
HTTP/2 200
date: Mon, 13 Oct 2025 11:03:20 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"c0fa25f99490742761a1501afde5be49"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=6lj3wPTdPFG5kOMBsEZcdYkNvDUeZ2UJrPALMa7b6nQiigb0H8xSVEcfFORgIGHacUCAn69fNTigfhpbqHOmpcEJS3HC0XxiZxWT4HnC1H%2Fg4kBQR1Sc%2Bmf7PM4BqyAO9NjR65wscE4e9nOeAwhEnDnlzD0DksOeHBhgOQiuvzCmMOJm5jNaSXHGML8tMR%2Fj3OtIJ2TBZJ4jlD6lZpLatxlP5DFW1RSZJulIjVUp%2B%2FHbWPtL4swkPrsDm6YAJfYtHSHU%2BV%2Fzg3kRKBaUgALdYg%3D%3D--HgXinhOoKBkVor8T--k4LVCy5TL37FnxvALJN3Yw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.424515577.1760353399; Path=/; Domain=github.com; Expires=Tue, 13 Oct 2026 11:03:19 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 13 Oct 2026 11:03:19 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E346:9E76D:8ED614:AAA5A4:68ECDC77
Releases Β· plotly/plotly.js Β· GitHub
29 Sep 18:34
Loading
08 Aug 15:44
Loading
01 Aug 18:29
Loading
24 Jul 03:33
Loading
22 Jul 22:16
Loading
15 Jul 23:45
Loading
18 Feb 16:55
Loading
27 Jan 18:35
Loading
16 Dec 20:06
Loading
14 Dec 05:07
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Releases: plotly/plotly.js
Releases Β· plotly/plotly.js
v3.1.1
Compare
Fixed
- Update plot with all config changes during call to
Plotly.react
[#7475] - Fix wheel event handler
Violation
in Chromium by settingpassive: true
[#7517] - Fix
locationmode
warning to be less aggressive: show warning only whenlocationmode
is'country names'
[#7520] - Refactor
drawMainTitle
to use context-specific selections for title and subtitle, avoiding conflicts when multiple plots are present on the same page [#7522], with thanks to @davibarbosa2 for the contribution! - Fix broken styling of map attributions [#7526]
- Calculate colorscale properly for histogram when marker
cmin
/cmax
/cmid
values are undefined [#7534] - Tidy up some stray characters in attribute descriptions [#7539], [#7540]
- Fix some typos (and a conditional check) [#7542], with thanks to @musvaage for the contribution!
- Fix cropping of subunits in USA topojson, clean up land and coastlines layers for all topojson [#7555]
- Fix issue causing empty ScatterGL plots when using text elements #7563
Full Changelog: v3.1.0...v3.1.1
Assets 2
3 people reacted
v3.1.0
Compare
Added
- Add property
zerolinelayer
to cartesian axes to allow drawing zeroline above traces [#7269] - Add
pattern.path
attribute as an alternative to the presetpattern.shape
values, so you can use any SVG path string as a pattern fill. [#7280] - Allow configuration of horizontal legend max height [#7359]
- Add
modebardisable
attribute to cartesian axes, to allow fine control over which buttons affect which axes [#7358] - Add support for ticklabelposition "inside"/"outside" for category axes with
tickson
set to "boundaries" [#7420],
with thanks to @my-tien for the contribution! - Add
unifiedhovertitle.text
to format unified hover titles [#7439] - Add
layout.hoverlabel.showarrow
(andtrace.hoverlabel.showarrow
) attribute to allow hiding the triangular caret that appears on the hover label box [#7451] - Add
minorloglabels
to cartesian axes [#7468] - Make modebar keyboard-accessible via tabbing [#7492], with thanks to @davidangarita1 for the contribution!
Changed
- Switch to United Nations (coastlines, countries, land, ocean) + Natural Earth (lakes, rivers, subunits) geodata for building topojson used in geo plot [#7393]
- Make 'png' all caps [#7400]
- Refactor files related to UN topojson [#7481]
- Update default
topojsonURL
to point to new UN topojson [#7514] - Add breaking change warning for country names
locationmode
option in choropleth, scattergeo plots [#7514]
Fixed
- Fix performance warning in scattergl traces, [#7390], with thanks to @MzyzzG for the contribution!
- Move css-loader and other dependencies into devDependencies section [#7407]
- Fix hidden ticklabels taking up plot space [#7417]
- Fix editable shapes (regression introduced in 2.34.0) [#7470], with thanks to @my-tien for the contribution!
- Update legend maxheight calculation logic [#7483]
- Fix hover event not triggered on consecutive empty bins (count=0) with
hovermode:'x'
for histogram [#7503], with thanks to @Lexachoc for the contribution! - Remove form-data nested dependency associated with CVE-2025-7783 [#7514], with thanks to @KyleBoyer for the contribution!
Assets 2
5 people reacted
v3.1.0-rc.1
Compare
Added
- Add modebardisable attribute to cartesian axes, to allow fine control over which buttons affect which axes [#7358]
- Add
unifiedhovertitle.text
to format unified hover titles [#7439] - Add
layout.hoverlabel.showarrow
(andtrace.hoverlabel.showarrow
) attribute to allow hiding the triangular caret that appears on the hover label box [#7451] - Add
minorloglabels
to cartesian axes [#7468] - Make modebar keyboard-accessible via tabbing [#7492], with thanks to @davidangarita1 for the contribution!
Changed
- Refactor files related to UN topojson [#7481]
Fixed
Assets 2
3 people reacted
v3.0.3
Compare
Assets 2
1 person reacted
v3.0.2
Compare
Assets 2
1 person reacted
v3.1.0-rc.0
Compare
Added
- Add property
zerolinelayer
to cartesian axes to allow drawing zeroline above traces [#7269] - Add
pattern.path
attribute as an alternative to the presetpattern.shape
values, so you can use any SVG path string as a pattern fill. [#7280] - Allow configuration of horizontal legend max height [#7359]
- Add support for ticklabelposition "inside"/"outside" for category axes with
tickson
set to "boundaries" [#7420],
with thanks to @my-tien for the contribution!
Changed
- Switch to United Nations (coastlines, countries, land, ocean) + Natural Earth (lakes, rivers, subunits) geodata for building topojson used in geo plot [#7393]
- Make 'png' all caps [#7400]
Fixed
- Fix installing dependencies in node v22 [#7381], with thanks to @chaigh-uk for the contribution!
- Fix performance warning in scattergl traces, [#7390], with thanks to @MzyzzG for the contribution!
- Move css-loader and other dependencies into devDependencies section [#7407]
- Fix Persian calendar leap year [#7456]
Assets 2
1 person reacted
v3.0.1
Compare
Assets 2
8 people reacted
v3.0.0
Compare
Removed
- Drop support for passing a string to the
title
attribute, and drop support for deprecated attributestitlefont
,titleposition
,titleside
, andtitleoffset
(usetitle.text
,title.font
,title.side
,title.offset
instead)[#7212] - Drop deprecated pointcloud and heatmapgl traces and gl2d subplots [#7213]
Drop support for deprecatedbardir
attribute (useorientation
instead) [#7214] - Drop support for deprecated
annotation.ref
attribute (useannotation.xref
andannotation.yref
instead) [#7215] - Drop support for deprecated error bar
opacity
attribute (use alpha channel of error barcolor
attribute instead) [#7214] - Drop support for deprecated attribute
gl3d.cameraposition
(usegl3d.camera
instead) [#7217] - Drop deprecated
plot3dPixelRatio
from config [#7231] - Drop deprecated
zauto
,zmin
andzmax
from the surface trace [#7234] - Drop deprecated
autotick
attributes from cartesian axes [#7236] - Drop
transforms
from the API [#7240, #7254] - Drop jQuery events support [#7224]
- Drop the AMD support from the bundle header [#7229]
Changed
- Switch from webpack to esbuild for fast builds & testing as well as allowing modern JavaScript beyond es5 [#6909]
- Make offsetgroup work with barmode "stacked" and "relative" for bar traces [#7009]
- Node v18 required for development [#7116]
- Cleanup remaining code that was there to support the Internet Explorer [#7251]
- Deprecate mapbox traces and provide links to migration docs for plotly.js and plotly.py users [#7260]
Fixed
- Remove inline styles that break plots in strict CSP setups [#7109],
with thanks to @martian111 for the contribution! - Allow null or broken selection objects without throwing an error [#7164]
- Render scatterternary traces correctly if they have the
ids
attribute [#7164] - Do not convert url-sourced layout images to data URI unless we're in staticPlot mode, to improve interactivity when images are changed with zoom/pan [#7199]
- Fix source map of the mablibre dependency [#7204]
- Fix years in license [#7205]
- Maintain layout images element identity based on coordinates,
for smoother updates when you add or remove images early in the list. [#7277] - Fix handling of new domain values given in the Plotly.react function to
prevent loss of new domain values. [#7283] - Fix distortions in sankey diagram links loops [#7272],
with thanks to @giuseppe-straziota for the contribution! - Performance improvement for scattergl traces with many points [#7301],
with thanks to @giuseppe-straziota for the contribution! - Set height and width on the
.plotly-container
div to 100% to fix gl3d rendering in Dash Enterprise apps [#7313]
Assets 2
11 people reacted
v3.0.0-rc.2
Compare
Removed
- Drop support for passing a string to the
title
attribute, and drop support for deprecated attributestitlefont
,titleposition
,titleside
, andtitleoffset
(usetitle.text
,title.font
,title.side
,title.offset
instead)[#7212] - Drop deprecated pointcloud and heatmapgl traces and gl2d subplots [#7213]
Drop support for deprecatedbardir
attribute (useorientation
instead) [#7214] - Drop support for deprecated
annotation.ref
attribute (useannotation.xref
andannotation.yref
instead) [#7215] - Drop support for deprecated error bar
opacity
attribute (use alpha channel of error barcolor
attribute instead) [#7214] - Drop support for deprecated attribute
gl3d.cameraposition
(usegl3d.camera
instead) [#7217] - Drop deprecated
plot3dPixelRatio
from config [#7231] - Drop deprecated
zauto
,zmin
andzmax
from the surface trace [#7234] - Drop deprecated
autotick
attributes from cartesian axes [#7236] - Drop
transforms
from the API [#7240, #7254] - Drop jQuery events support [#7224]
- Drop the AMD support from the bundle header [#7229]
Changed
- Switch from webpack to esbuild for fast builds & testing as well as allowing modern JavaScript beyond es5 [#6909]
- Make offsetgroup work with barmode "stacked" and "relative" for bar traces [#7009]
- Node v18 required for development [#7116]
- Cleanup remaining code that was there to support the Internet Explorer [#7251]
- Deprecate mapbox traces and provide links to migration docs for plotly.js and plotly.py users [#7260]
Fixed
- Remove inline styles that break plots in strict CSP setups [#7109],
with thanks to @martian111 for the contribution! - Allow null or broken selection objects without throwing an error [#7164]
- Render scatterternary traces correctly if they have the
ids
attribute [#7164] - Do not convert url-sourced layout images to data URI unless we're in staticPlot mode, to improve interactivity when images are changed with zoom/pan [#7199]
- Fix source map of the mablibre dependency [#7204]
- Fix years in license [#7205]
- Maintain layout images element identity based on coordinates,
for smoother updates when you add or remove images early in the list. [#7277] - Fix handling of new domain values given in the Plotly.react function to
prevent loss of new domain values. [#7283] - Fix distortions in sankey diagram links loops [#7272],
with thanks to @giuseppe-straziota for the contribution! - Performance improvement for scattergl traces with many points [#7301],
with thanks to @giuseppe-straziota for the contribution! - Set height and width on the
.plotly-container
div to 100% to fix gl3d rendering in Dash Enterprise apps [#7313]
Assets 2
2 people reacted
v2.35.3
Compare
Assets 2
Previous Next
You canβt perform that action at this time.