Skip to content

Commit 4128dfa

Browse files
committed
Merge remote-tracking branch 'origin/v4.0' into cam/5192/add-min-max-scale-limits
2 parents 71e1830 + 8e8a183 commit 4128dfa

308 files changed

Lines changed: 24864 additions & 15475 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,26 @@ jobs:
579579
- name: Run syntax tests on source files
580580
run: .github/scripts/test.sh source-syntax
581581

582+
typecheck:
583+
needs: install-and-cibuild
584+
runs-on: ubuntu-latest
585+
steps:
586+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
587+
- uses: ./.github/actions/setup-workspace
588+
589+
- name: Type-check TypeScript sources
590+
run: npm run typecheck
591+
592+
generated-types-drift:
593+
needs: install-and-cibuild
594+
runs-on: ubuntu-latest
595+
steps:
596+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
597+
- uses: ./.github/actions/setup-workspace
598+
599+
- name: Verify generated types are in sync with schema
600+
run: npm run schema-typegen-diff-check
601+
582602
# ============================================================
583603
# Standalone jobs (no dependencies on install-and-cibuild)
584604
# ============================================================

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ build/*
77
dist/*.LICENSE.txt
88
dist/*.css
99

10+
# Ignore local dev mocks/baselines
11+
test/image/**/dev_*.*
12+
1013
npm-debug.log*
1114
*.sublime*
1215
*~

draftlogs/7536_change.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- **Breaking**: Switch color processing library from [TinyColor](https://github.com/bgrins/TinyColor) to [color](https://github.com/Qix-/color) [[#7536](https://github.com/plotly/plotly.js/pull/7536)]
2+
- `rgb()`/`rgba()` strings with decimal 0–1 fractions are no longer supported
3+
- `hsv()` color strings are no longer permitted
4+
- Color calculations may differ slightly (by a few RGB units)
5+
- New color formats are now supported: '#ff0000aa', '#f00a', 'rgb(255 0 0)', 'rgba(255 0 0 / 0.5)', 'hsl(0 100% 50% / 0.5)', 'hsla(0, 100%, 50%, 0.5)', 'hwb(0, 0%, 0%)'

draftlogs/7684_change.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Set default layout.axis.tickmode to 'sync' when axis is overlaying [[#7684](https://github.com/plotly/plotly.js/pull/7684)]

draftlogs/7812_remove.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Remove config attributes `showLink`, `linkText`, `sendData`, `showSources`, and `showEditInChartStudio`, as well as trace attribute `stream`, since all of these were associated with Chart Studio and are no longer needed [[#7812](https://github.com/plotly/plotly.js/pull/7812)]

draftlogs/7825_change.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Enable scattermap icons to render in color, upgrade Maki icons version to 8.2, and standardize scattermap legend icons to circles [[#7825](https://github.com/plotly/plotly.js/pull/7825)]

draftlogs/7828_change.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Use plot title as default filename for "Download plot" button [[#7828](https://github.com/plotly/plotly.js/pull/7828)]

draftlogs/7829_change.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Change signature of `plots.graphJson()` function to remove `mode` argument [[#7829](https://github.com/plotly/plotly.js/pull/7829)]

draftlogs/7829_remove.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Remove all `*src` attributes, as well as `layout.hidesources` attribute, from the schema [[#7829](https://github.com/plotly/plotly.js/pull/7829)]

draftlogs/7834_remove.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Remove internal `trace._fullInput` property and other dead code related to the removed `transforms` feature. No user-facing changes expected [[#7834](https://github.com/plotly/plotly.js/pull/7834)]

0 commit comments

Comments
 (0)