diff --git a/CHANGELOG.md b/CHANGELOG.md index 323f200ffce..ffbe0d9741a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,31 @@ 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. +## [2.34.0] -- 2024-07-18 + +### Added + - Add `subtitle` attribute to `layout.title` to enable adding subtitles to plots [[#7012](https://github.com/plotly/plotly.js/pull/7012)] + - Introduce "" and "" pseudo html tags to add partial underline and strike-through styles to SVG text elements [[#7043](https://github.com/plotly/plotly.js/pull/7043)] + - Add geometric mean functionality and 'geometric mean ascending' + 'geometric mean descending' to `category_order` on cartesian axes [[#6223](https://github.com/plotly/plotly.js/pull/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](https://github.com/plotly/plotly.js/pull/7036)] + - Add property `ticklabelstandoff` and `ticklabelshift` to cartesian axes to adjust positioning of tick labels, + with thanks to @my-tien for the contribution! [[#7006](https://github.com/plotly/plotly.js/pull/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](https://github.com/plotly/plotly.js/pull/7005)] + +### Fixed + - Fix displaying scattergl traces while zooming or panning (regression introduced in 2.26.0) [[#7018](https://github.com/plotly/plotly.js/pull/7018)], + with thanks to @eiriklv for the contribution! + - Fix for excessive hoverlabel removal and overlap for plots with both `scatter` and `bar` traces which reported in [[#6954](https://github.com/plotly/plotly.js/pull/6954)], + with thanks to @mbant for the contribution! + - Fix adding cartesian "togglehover" when included in `modebar.add` [[#5879](https://github.com/plotly/plotly.js/pull/5879)], + with thanks to @Sizurka for the contribution! + - Handle `zorder` between overlaying cartesian subplots [[#7032](https://github.com/plotly/plotly.js/pull/7032)], + This feature was anonymously sponsored: thank you to our sponsor! + + ## [2.33.0] -- 2024-05-29 ### Added diff --git a/README.md b/README.md index d8cf3d5a7e2..4dd2787ef6b 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ You may also consider using [`plotly.js-dist`](https://www.npmjs.com/package/plo ```html - +
@@ -79,7 +79,7 @@ You may also consider using [`plotly.js-dist`](https://www.npmjs.com/package/plo Alternatively you may consider using [native ES6 import](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) in the script tag. ```html ``` @@ -89,7 +89,7 @@ Fastly supports Plotly.js with free CDN service. Read more at + ``` > 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. @@ -149,22 +149,23 @@ Plotly.js is at the core of a large and dynamic ecosystem with many contributors |---|--------|---------|--------| |**Alex C. Johnson**| [@alexcjohnson](https://github.com/alexcjohnson) | | Active, Maintainer | |**Mojtaba Samimi** | [@archmoj](https://github.com/archmoj) | [@solarchvision](https://twitter.com/solarchvision) | Active, Maintainer | -|**Antoine Roy-Gobeil** | [@antoinerg](https://github.com/antoinerg) | | Active, Maintainer | |**Emily Kellison-Linn** | [@emilykl](https://github.com/emilykl) | | Active, Maintainer | -|**Hannah Ker** | [@hannahker](https://github.com/hannahker) | [@hannahker11](https://twitter.com/hannahker11)| Active, Maintainer | +|**my-tien.nguyen**| [@my-tien](https://github.com/my-tien) | | Active, Community Contributor | |**Étienne Tétreault-Pinard**| [@etpinard](https://github.com/etpinard) | [@etpinard](https://twitter.com/etpinard) | Hall of Fame | +|**Antoine Roy-Gobeil** | [@antoinerg](https://github.com/antoinerg) | | Hall of Fame | +|**Jack Parmer**| [@jackparmer](https://github.com/jackparmer) | | Hall of Fame | |**Nicolas Kruchten** | [@nicolaskruchten](https://github.com/nicolaskruchten) | [@nicolaskruchten](https://twitter.com/nicolaskruchten) | Hall of Fame | -|**Jon Mease** | [@jonmmease](https://github.com/jonmmease) | [@jonmmease](https://twitter.com/jonmmease) | Hall of Fame | |**Mikola Lysenko**| [@mikolalysenko](https://github.com/mikolalysenko) | [@MikolaLysenko](https://twitter.com/MikolaLysenko) | Hall of Fame | |**Ricky Reusser**| [@rreusser](https://github.com/rreusser) | [@rickyreusser](https://twitter.com/rickyreusser) | Hall of Fame | |**Dmitry Yv.** | [@dy](https://github.com/dy) | [@DimaYv](https://twitter.com/dimayv)| Hall of Fame | +|**Jon Mease** | [@jonmmease](https://github.com/jonmmease) | [@jonmmease](https://twitter.com/jonmmease) | Hall of Fame | |**Robert Monfera**| [@monfera](https://github.com/monfera) | [@monfera](https://twitter.com/monfera) | Hall of Fame | |**Robert Möstl** | [@rmoestl](https://github.com/rmoestl) | [@rmoestl](https://twitter.com/rmoestl) | Hall of Fame | |**Nicolas Riesco**| [@n-riesco](https://github.com/n-riesco) | | Hall of Fame | |**Miklós Tusz**| [@mdtusz](https://github.com/mdtusz) | [@mdtusz](https://twitter.com/mdtusz)| Hall of Fame | |**Chelsea Douglas**| [@cldougl](https://github.com/cldougl) | | Hall of Fame | |**Ben Postlethwaite**| [@bpostlethwaite](https://github.com/bpostlethwaite) | | Hall of Fame | -|**Jack Parmer**| [@jackparmer](https://github.com/jackparmer) | | Hall of Fame | +|**Hannah Ker** | [@hannahker](https://github.com/hannahker) | [@hannahker11](https://twitter.com/hannahker11)| Hall of Fame | |**Chris Parmer**| [@chriddyp](https://github.com/chriddyp) | | Hall of Fame | |**Alex Vados**| [@alexander-daniel](https://github.com/alexander-daniel) | | Hall of Fame | diff --git a/draftlogs/5879_fix.md b/draftlogs/5879_fix.md deleted file mode 100644 index 668efa53a85..00000000000 --- a/draftlogs/5879_fix.md +++ /dev/null @@ -1,2 +0,0 @@ - - Fix adding cartesian "togglehover" when included in `modebar.add` [[#5879](https://github.com/plotly/plotly.js/pull/5879)], - with thanks to @Sizurka for the contribution! diff --git a/draftlogs/6223_add.md b/draftlogs/6223_add.md deleted file mode 100644 index d90cd7d103a..00000000000 --- a/draftlogs/6223_add.md +++ /dev/null @@ -1,2 +0,0 @@ - - Add geometric mean functionality and 'geometric mean ascending' + 'geometric mean descending' to `category_order` on cartesian axes [[#6223](https://github.com/plotly/plotly.js/pull/6223)] - with thanks to @acxz and @prabhathc for the contribution! diff --git a/draftlogs/6954_fix.md b/draftlogs/6954_fix.md deleted file mode 100644 index 8e8f167df05..00000000000 --- a/draftlogs/6954_fix.md +++ /dev/null @@ -1 +0,0 @@ -- fix for excessive hoverlabel removal and overlap for plots with both `scatter` and `bar` traces which reported in [#6917](https://github.com/plotly/plotly.js/issues/6917). \ No newline at end of file diff --git a/draftlogs/7005_add.md b/draftlogs/7005_add.md deleted file mode 100644 index af079090b96..00000000000 --- a/draftlogs/7005_add.md +++ /dev/null @@ -1 +0,0 @@ - - Add property x0shift, x1shift, y0shift, y1shift for shapes referencing (multi-)category axes, with thanks to @my-tien for the contribution! [[#7005](https://github.com/plotly/plotly.js/pull/7005)] diff --git a/draftlogs/7006_add.md b/draftlogs/7006_add.md deleted file mode 100644 index 98a572f10d5..00000000000 --- a/draftlogs/7006_add.md +++ /dev/null @@ -1 +0,0 @@ - - Add property `ticklabelstandoff` and `ticklabelshift` to cartesian axes to adjust positioning of tick labels, with thanks to @my-tien for the contribution! [[#7006](https://github.com/plotly/plotly.js/pull/7006)] diff --git a/draftlogs/7012_add.md b/draftlogs/7012_add.md deleted file mode 100644 index e59fb52ecd3..00000000000 --- a/draftlogs/7012_add.md +++ /dev/null @@ -1 +0,0 @@ - - Add `subtitle` attribute to `layout.title` to enable adding subtitles to plots [[#7012](https://github.com/plotly/plotly.js/pull/7012)] diff --git a/draftlogs/7018_fix.md b/draftlogs/7018_fix.md deleted file mode 100644 index 83ad3eb1e7e..00000000000 --- a/draftlogs/7018_fix.md +++ /dev/null @@ -1,2 +0,0 @@ - - Fix displaying scattergl traces while zooming or panning (regression introduced in 2.26.0) [[#7018](https://github.com/plotly/plotly.js/pull/7018)], - with thanks to @eiriklv for the contribution! diff --git a/draftlogs/7032_fix.md b/draftlogs/7032_fix.md deleted file mode 100644 index a2fbfc70796..00000000000 --- a/draftlogs/7032_fix.md +++ /dev/null @@ -1,2 +0,0 @@ - - Handle `zorder` between overlayed cartesian subplots [[#7032](https://github.com/plotly/plotly.js/pull/7032)], - This feature was anonymously sponsored: thank you to our sponsor! diff --git a/draftlogs/7036_add.md b/draftlogs/7036_add.md deleted file mode 100644 index f71229e3848..00000000000 --- a/draftlogs/7036_add.md +++ /dev/null @@ -1 +0,0 @@ - - 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](https://github.com/plotly/plotly.js/pull/7036)] \ No newline at end of file diff --git a/draftlogs/7043_add.md b/draftlogs/7043_add.md deleted file mode 100644 index 83449d4c667..00000000000 --- a/draftlogs/7043_add.md +++ /dev/null @@ -1 +0,0 @@ - - Introduce "" and "" pseudo html tags to underline and strike-through SVG text elements [[#7043](https://github.com/plotly/plotly.js/pull/7043)]