You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .circleci/config.yml
+43-8Lines changed: 43 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -217,7 +217,7 @@ jobs:
217
217
make-baselines-virtual-webgl:
218
218
parallelism: 8
219
219
docker:
220
-
- image: cimg/python:3.8.9-browsers
220
+
- image: cimg/python:3.12.11-browsers
221
221
working_directory: ~/plotly.js
222
222
steps:
223
223
- run: sudo apt-get update
@@ -228,6 +228,7 @@ jobs:
228
228
chrome-version: "132.0.6834.110"
229
229
- attach_workspace:
230
230
at: ~/
231
+
- run: sudo apt-get update
231
232
- run:
232
233
name: Install kaleido, plotly.io and required fonts
233
234
command: .circleci/env_image.sh
@@ -241,7 +242,7 @@ jobs:
241
242
242
243
make-baselines-mathjax3:
243
244
docker:
244
-
- image: cimg/python:3.8.9-browsers
245
+
- image: cimg/python:3.12.11-browsers
245
246
working_directory: ~/plotly.js
246
247
steps:
247
248
- run: sudo apt-get update
@@ -252,6 +253,7 @@ jobs:
252
253
chrome-version: "132.0.6834.110"
253
254
- attach_workspace:
254
255
at: ~/
256
+
- run: sudo apt-get update
255
257
- run:
256
258
name: Install kaleido, plotly.io and required fonts
257
259
command: .circleci/env_image.sh
@@ -266,7 +268,7 @@ jobs:
266
268
make-baselines:
267
269
parallelism: 12
268
270
docker:
269
-
- image: cimg/python:3.8.9-browsers
271
+
- image: cimg/python:3.12.11-browsers
270
272
working_directory: ~/plotly.js
271
273
steps:
272
274
- run: sudo apt-get update
@@ -277,6 +279,7 @@ jobs:
277
279
chrome-version: "132.0.6834.110"
278
280
- attach_workspace:
279
281
at: ~/
282
+
- run: sudo apt-get update
280
283
- run:
281
284
name: Install kaleido, plotly.io and required fonts
282
285
command: .circleci/env_image.sh
@@ -291,7 +294,7 @@ jobs:
291
294
make-baselines-b64:
292
295
parallelism: 12
293
296
docker:
294
-
- image: cimg/python:3.8.9-browsers
297
+
- image: cimg/python:3.12.11-browsers
295
298
working_directory: ~/plotly.js
296
299
steps:
297
300
- run: sudo apt-get update
@@ -302,6 +305,7 @@ jobs:
302
305
chrome-version: "132.0.6834.110"
303
306
- attach_workspace:
304
307
at: ~/
308
+
- run: sudo apt-get update
305
309
- run:
306
310
name: Install kaleido, plotly.io and required fonts
307
311
command: .circleci/env_image.sh
@@ -371,7 +375,7 @@ jobs:
371
375
372
376
make-exports:
373
377
docker:
374
-
- image: cimg/python:3.8.9-browsers
378
+
- image: cimg/python:3.12.11-browsers
375
379
working_directory: ~/plotly.js
376
380
steps:
377
381
- run: sudo apt-get update
@@ -382,6 +386,7 @@ jobs:
382
386
chrome-version: "132.0.6834.110"
383
387
- attach_workspace:
384
388
at: ~/
389
+
- run: sudo apt-get update
385
390
- run:
386
391
name: Install kaleido, plotly.io and required fonts
387
392
command: .circleci/env_image.sh
@@ -392,7 +397,7 @@ jobs:
392
397
sudo apt-get install poppler-utils
393
398
- run:
394
399
name: Create svg, jpg, jpeg, webp, pdf and eps files
395
-
command: python3 test/image/make_exports.py
400
+
command: sudo python3 test/image/make_exports.py
396
401
- persist_to_workspace:
397
402
root: ~/
398
403
paths:
@@ -437,7 +442,7 @@ jobs:
437
442
name: Run syntax tests on source files
438
443
command: .circleci/test.sh source-syntax
439
444
440
-
publish-dist:
445
+
publish-dist:&publish-dist
441
446
docker:
442
447
- image: cimg/node:18.20.4
443
448
working_directory: ~/plotly.js
@@ -495,6 +500,11 @@ jobs:
495
500
name: Test plot-schema.json diff - If failed, after (npm start) you could run (npm run schema && git add test/plot-schema.json && git commit -m "update plot-schema diff")
command: cd stackgl_modules && cp index.js INDEX.js && npm run bundle-stackgl
510
520
- run:
511
-
name: Test stackgl_modules/index.js diff - If failed please remember this file in auto generated and you should not modify it directly until a dependeny change. To suggest changes please submit pull request to the relevant dependency.
521
+
name: Test stackgl_modules/index.js diff - If failed please remember this file in auto generated and you should not modify it directly until a dependency change. To suggest changes please submit pull request to the relevant dependency.
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
2
+
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
Copy file name to clipboardExpand all lines: CHANGELOG.md
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,42 @@ To see all merged commits on the master branch that will be part of the next plo
9
9
10
10
where X.Y.Z is the semver of most recent plotly.js release.
11
11
12
+
## [3.0.3] -- 2025-07-23
13
+
14
+
### Fixed
15
+
- Remove detailed description of font options [[7348](https://github.com/plotly/plotly.js/pull/7348)]
16
+
17
+
18
+
## [3.0.2] -- 2025-07-22
19
+
20
+
### Fixed
21
+
- Fix installing dependencies in node v22 [[#7381](https://github.com/plotly/plotly.js/pull/7381)], with thanks to @chaigh-uk for the contribution!
22
+
- Fix Persian calendar leap year [[#7456](https://github.com/plotly/plotly.js/pull/7456)]
23
+
- Fix scroll wheel zoom for geo subplots in Safari [#7474](https://github.com/plotly/plotly.js/pull/7474)
24
+
- Add method to check for WebKit WebView user agent string [[#7479](https://github.com/plotly/plotly.js/pull/7479)]
25
+
- Fix edit colorbar title [7487](https://github.com/plotly/plotly.js/pull/7487)
26
+
27
+
28
+
## [3.1.0-rc.0] -- 2025-07-15
29
+
30
+
### Added
31
+
- Add property `zerolinelayer` to cartesian axes to allow drawing zeroline above traces [[#7269](https://github.com/plotly/plotly.js/pull/7269)]
32
+
- Add `pattern.path` attribute as an alternative to the preset `pattern.shape` values, so you can use any SVG path string as a pattern fill. [[#7280](https://github.com/plotly/plotly.js/pull/7280)]
33
+
- Allow configuration of horizontal legend max height [[#7359](https://github.com/plotly/plotly.js/pull/7359)]
34
+
- Add support for ticklabelposition "inside"/"outside" for category axes with `tickson` set to "boundaries" [[#7420](https://github.com/plotly/plotly.js/pull/7420)],
35
+
with thanks to @my-tien for the contribution!
36
+
37
+
### Changed
38
+
- Switch to United Nations (coastlines, countries, land, ocean) + Natural Earth (lakes, rivers, subunits) geodata for building topojson used in geo plot [[#7393](https://github.com/plotly/plotly.js/pull/7393)]
39
+
- Make 'png' all caps [[#7400](https://github.com/plotly/plotly.js/pull/7400)]
40
+
41
+
### Fixed
42
+
- Fix installing dependencies in node v22 [[#7381](https://github.com/plotly/plotly.js/pull/7381)], with thanks to @chaigh-uk for the contribution!
43
+
- Fix performance warning in scattergl traces, [[#7390](https://github.com/plotly/plotly.js/pull/7390)], with thanks to @MzyzzG for the contribution!
44
+
- Move css-loader and other dependencies into devDependencies section [[#7407](https://github.com/plotly/plotly.js/pull/7407)]
45
+
- Fix Persian calendar leap year [[#7456](https://github.com/plotly/plotly.js/pull/7456)]
> Please note that as of v2 the "plotly-latest" outputs (e.g. https://cdn.plot.ly/plotly-latest.min.js) will no longer be updated on the CDN, and will stay at the last v1 patch v1.58.5. Therefore, to use the CDN with plotly.js v2 and higher, you must specify an exact plotly.js version.
0 commit comments