CARVIEW |
Select Language
HTTP/2 200
date: Sun, 20 Jul 2025 16:20:33 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/"89c75efc881feb3c5d0638d0d2b35a40"
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 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 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 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=mf1DdC5yPNkDm9H6jS%2Fz6EQPFxaJcCbxt0VM7jQupNIsT9SdIc0bLSWxYzOYLNQEqBOi5ZxAYcRx%2B8RrKBZDOsQMVj7J9JbodSm%2BUjPS3k5YMzu0WASuIDzHSTKc8omwxMVfsPCwizE4HzlVAg2%2BGKpj3Og5t1bHXjKuRu1YKmDEwIY%2FCc9tTagwsn%2FB9rD0SISQBYMIyHHMj3L6mY4yP1NiiZWDjxRhO9S%2FqNqSIuH6RuNMCBCCIMbSiC5qAjfZyuljMHzhJ3vsTSShbNpZZw%3D%3D--rem1Tl0Dqlydo9Rh--IyrtSH0MiIFhjZQ2RPmW0w%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.27669984.1753028432; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 16:20:32 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 16:20:32 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: A7DE:2E2A0B:EE77E9:131B369:687D1750
Releases Β· plotly/plotly.js Β· GitHub
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
28 Nov 19:04
Loading
10 Sep 20:58
Loading
09 Sep 18:45
Loading
29 Aug 15:33
Loading
18 Jul 12:57
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.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
7 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
3.0.0-rc.1
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]
Assets 2
2 people reacted
v2.35.2
Compare
Fixed
- Fix require path to maplibre-gl.css (regression introduced in 2.35.1) [#7146],
with thanks to @birkskyum for the contribution!
Assets 2
1 person reacted
v2.35.1
Compare
Fixed
- Fix rendering traces with
zorder
on overlayed subplots case of multiple traces in each subplot [#7141] - Fix missing CSS for map(maplibre) subplots when used offline [#7140],
with thanks to @birkskyum for the contribution!
Assets 2
1 person reacted
v2.35.0
Compare
Added
- Add new traces: scattermap, choroplethmap and densitymap and map subplots which use maplibre to render maps [#7015, #7060, #7085, #7088, #7090, #7092, #7094, #7134],
with thanks to @birkskyum for the contribution!
Changed
- Deprecate mapbox traces and mapbox subplot [#7087]
- Drop obsolete
npm v6
installation [#7095] - Use
Node.js v18
andnpm v10
in development [#7078] - Update npm lockfile to v3 [#7099]
- Update turf to v7 [#7116]
Fixed
- Fix centroid calculation in turf [#7115],
with thanks to @birkskyum for the contribution! - Fix missing cursor for Ternary Plot[#7057],
with thanks to @Lexachoc for the contribution! - Elaborate on the Custom Bundle guide [#7101]
Assets 2
2 people reacted
v2.34.0
Compare
Added
- Add
subtitle
attribute tolayout.title
to enable adding subtitles to plots [#7012] - Introduce "u" and "s" pseudo html tags to add partial underline and strike-through styles to SVG text elements [#7043]
- Add geometric mean functionality and 'geometric mean ascending' + 'geometric mean descending' to
category_order
on cartesian axes [#6223],
with thanks to @acxz and @prabhathc for the contribution! - Add axis property
ticklabelindex
for drawing the label for each minor tick n positions away from a major tick,
with thanks to @my-tien for the contribution! [#7036] - Add property
ticklabelstandoff
andticklabelshift
to cartesian axes to adjust positioning of tick labels,
with thanks to @my-tien for the contribution! [#7006] - Add
x0shift
,x1shift
,y0shift
,y1shift
to shapes to add control over positioning of shape vertices on (multi-)category axes,
with thanks to @my-tien for the contribution! [#7005]
Fixed
- Fix displaying scattergl traces while zooming or panning (regression introduced in 2.26.0) [#7018],
with thanks to @eiriklv for the contribution! - Fix for excessive hoverlabel removal and overlap for plots with both scatter and bar traces [#6954],
with thanks to @mbant for the contribution! - Fix adding cartesian "togglehover" when included in
modebar.add
[#5879],
with thanks to @Sizurka for the contribution! - Handle
zorder
between overlaying cartesian subplots [#7032],
This feature was anonymously sponsored: thank you to our sponsor!
Assets 2
5 people reacted
Previous Next
You canβt perform that action at this time.