Skip to content

Branch for releasing v3.0.2 #7484

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 83 commits into from
Jul 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
4c42b0b
change title to title.text in noCI tests
emilykl Jan 21, 2025
1261e61
remove tests which use transforms
emilykl Jan 21, 2025
b54f7a7
run noCI tests in CI
emilykl Jan 21, 2025
bfdc032
Remove extra parameter from toBeCloseTo
marthacryan Jan 21, 2025
26908f2
remove error when in headless mode
marthacryan Jan 21, 2025
4cec853
Fix setting of title field
marthacryan Jan 21, 2025
c6a7f46
Fix unsafe access of selectedData variable
marthacryan Jan 21, 2025
d341637
add margin of error to assertTextIsInsidePath
emilykl Jan 21, 2025
1933c60
increase tolerance for zoom test
emilykl Jan 22, 2025
c57e04d
add margin of error for funnel restyle test
emilykl Jan 22, 2025
a213009
fix setting of title.text
emilykl Jan 22, 2025
c13cd6f
Remove test that checks for bug that no longer occurs
marthacryan Jan 24, 2025
bb2cd6b
Add different mapbox style url
marthacryan Jan 24, 2025
b31606d
Fix installing dependencies in node v22
chaigh-uk Feb 27, 2025
5d94a35
Add draft log
chaigh-uk Feb 27, 2025
e183aa2
update map baselines
emilykl Mar 27, 2025
9ef9b41
update Gravitas font URL; raise error if download fails
emilykl Mar 31, 2025
94a5165
Add draft log
chaigh-uk Feb 27, 2025
a6b3730
Add publish-dist-node-v22 test
chaigh-uk Apr 2, 2025
d5329b0
Move css-loader and others into devDependencies
hborchardt Apr 23, 2025
b8f8b80
update font URLs and add additional error handling
emilykl May 6, 2025
110749a
update baselines
emilykl May 6, 2025
15694ad
upgrade chrome version in ci
emilykl May 6, 2025
d3f0fe7
add fonts to repo
emilykl May 7, 2025
9e90924
script should fail if any command fails
emilykl May 7, 2025
40a6d14
try overwrite
emilykl May 8, 2025
739dbbe
try chrome 132
emilykl May 20, 2025
2597965
try chrome 132
emilykl May 20, 2025
363f025
try different chrome version
emilykl May 21, 2025
a4f77f6
chore: bump esbuild - address github.com/advisories/GHSA-67mh-4wv8-2f99
archmoj Jun 2, 2025
dd9d8ec
Update draftlogs/7381_fix.md
archmoj Jun 3, 2025
d9a7404
remove test/jasmine/tests/mapbox_test.js following #7355
archmoj Jun 5, 2025
0cf7841
only run jusmine tests - not the image test with orca
archmoj Jun 5, 2025
0442124
adjust tests
archmoj Jun 5, 2025
9380eeb
bump tar-fs - npm audit fix
archmoj Jun 6, 2025
7487b9d
avoid following console error - Uncaught ReferenceError: module is no…
archmoj Jun 6, 2025
4657dc5
intsall fix for Persian calendar
archmoj Jul 3, 2025
e449a4b
add jasmine tests
archmoj Jul 4, 2025
aea8c64
bump brace-expansion
archmoj Jul 7, 2025
2065c24
use dots reporter for noCI test run by GitHub actions
archmoj Jul 7, 2025
8564d7b
rename
archmoj Jul 7, 2025
05a6b9c
adjust tests
archmoj Jul 7, 2025
c3133cc
draft log
archmoj Jul 7, 2025
f8ec61a
repository transferred to plotly/world-calendars
archmoj Jul 11, 2025
5b69ebb
install world-calendars 1.0.4
archmoj Jul 11, 2025
ddc5bae
Fix NaN positions for shapes when dragging them.
my-tien Jul 16, 2025
d66917c
- Remove r2c call. Unnecessary, since category references seem to hav…
my-tien Jul 17, 2025
6843cf2
Fix formatting for category string
my-tien Jul 17, 2025
7e9dc74
WIP draw_newshape_test
my-tien Jul 17, 2025
dc656ba
circleci/python > cimg/python
archmoj Jul 16, 2025
f23a466
python:3.8.9 > python:3.12.11
archmoj Jul 16, 2025
3510438
add apt-get update to locate missing dependencies
archmoj Jul 16, 2025
e5641a2
install pip, requests and fc-cache
archmoj Jul 16, 2025
83b1e57
bump plotly.py
archmoj Jul 16, 2025
004bb42
fix test-image & test-exports
archmoj Jul 17, 2025
72d4631
new baselines
archmoj Jul 17, 2025
e9faaa1
new mathjax3 baselines
archmoj Jul 17, 2025
52e25f1
no longer need to test eps format on ci
archmoj Jul 17, 2025
d92e62d
add dummy 'wheel' event handler to enable scroll zoom on safari
emilykl Jul 17, 2025
9a9803f
move dummy scroll listener to Events.init()
emilykl Jul 17, 2025
7231e18
use conditional chaining instead of if statement
emilykl Jul 18, 2025
7d3cb95
use newer acorn version for bundling, to support newer JS syntax
emilykl Jul 18, 2025
6b69516
add draftlog
emilykl Jul 18, 2025
c21dff4
Update draftlogs/7474_fix.md
emilykl Jul 18, 2025
ce943a0
return to if statement for checking existence of addEventListener
emilykl Jul 18, 2025
7eedcb3
Revert "use newer acorn version for bundling, to support newer JS syn…
emilykl Jul 18, 2025
c7dd3e1
use newer acorn version for bundling, to support newer JS syntax
emilykl Jul 18, 2025
8e4cf7b
Add jasmine tests for dragging shape attached to date-axis
my-tien Jul 21, 2025
8244897
Add method to check for WebKit WebView user agent string
camdecoster Jul 18, 2025
554a5fc
Add user agent related method tests
camdecoster Jul 18, 2025
dbb319b
Add draftlog
camdecoster Jul 18, 2025
f3065b0
install missing sane-topojson
archmoj Jul 22, 2025
7dfe629
fix link to @plotly/mathjax-v2 in test
archmoj Jul 22, 2025
560a56f
fix edit colorbarTitleText
archmoj Jul 22, 2025
2b2d799
draft log
archmoj Jul 22, 2025
4316461
update package.json
archmoj Jul 22, 2025
d50719d
copy package-lock from master
archmoj Jul 22, 2025
c7934f2
add sane-topojson to package-lock
archmoj Jul 22, 2025
08da356
Update version, date in documentation
camdecoster Jul 22, 2025
25568e5
Update changelog
camdecoster Jul 22, 2025
b8cff10
3.0.2
camdecoster Jul 22, 2025
262e9e4
Revert "3.0.2"
archmoj Jul 23, 2025
f36e57c
Merge branch 'master' into release-v3.0.2
archmoj Jul 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ To see all merged commits on the master branch that will be part of the next plo

where X.Y.Z is the semver of most recent plotly.js release.


## [3.0.2] -- 2025-07-22

### Fixed
- Fix installing dependencies in node v22 [[#7381](https://github.com/plotly/plotly.js/pull/7381)], with thanks to @chaigh-uk for the contribution!
- Fix Persian calendar leap year [[#7456](https://github.com/plotly/plotly.js/pull/7456)]
- Fix scroll wheel zoom for geo subplots in Safari [#7474](https://github.com/plotly/plotly.js/pull/7474)
- Add method to check for WebKit WebView user agent string [[#7479](https://github.com/plotly/plotly.js/pull/7479)]
- Fix edit colorbar title [7487](https://github.com/plotly/plotly.js/pull/7487)


## [3.1.0-rc.0] -- 2025-07-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion src/components/shapes/draw_newshape/newshapes.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ function newShapes(outlines, dragOptions) {
case 'line':
case 'rect':
case 'circle':

var xaxis = axis_ids.getFromId(gd, beforeEdit.xref);
if (beforeEdit.xref.charAt(0) === 'x' && xaxis.type.includes('category')) {
modifyItem('x0', afterEdit.x0 - (beforeEdit.x0shift || 0));
Expand Down
2 changes: 1 addition & 1 deletion test/jasmine/karma.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ func.defaultConfig = {
// N.B. the rest of this field is filled below
files: [
pathToCustomMatchers,
// available to fetch from /base/node_modules/mathjax-v2/
// available to fetch from /base/node_modules/@plotly/mathjax-v2/
// more info: http://karma-runner.github.io/3.0/config/files.html
{pattern: pathToMathJax2 + '/**', included: false, watched: false, served: true},
{pattern: pathToMathJax3 + '/**', included: false, watched: false, served: true},
Expand Down