Skip to content

catchup #3

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 95 commits into from
Sep 30, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
39dd6dd
init violin box and meanline containers to {visible:false}
etpinard Jul 26, 2018
7d50630
only compare container color to schema color when it exists
etpinard Jul 26, 2018
37567e9
simplify box/meanlin visible logic
etpinard Jul 27, 2018
d657d49
pass dragbox element to mouseEvent
etpinard Jul 13, 2018
dd2e073
purge better in-between gl2d tests
etpinard Jul 31, 2018
f43cada
skip remove gl context test on CI
etpinard Aug 1, 2018
b8ea661
Merge branch 'master' into missing-fulldata
etpinard Aug 17, 2018
2ed8a6a
Revert "skip remove gl context test on CI"
etpinard Aug 17, 2018
4676fd8
Add an optional title to pie charts.
codrut3 Aug 29, 2018
79b00ab
Merge branch 'master' into pie_title
codrut3 Sep 8, 2018
4ea9de6
scatter3d now performs axis transformation on error bars
antoinerg Sep 10, 2018
dda2983
add baseilne image for scatter3d-log-error-bars
antoinerg Sep 10, 2018
f0c7995
scatter3d error bar with log axes dealt with as a special case
antoinerg Sep 11, 2018
86f4bef
scatter3d calculateError remove superfluous argument
antoinerg Sep 11, 2018
15100f9
scatter3d properly handles error bars with negative lower bounds
antoinerg Sep 11, 2018
20be404
touch events: initialize clientX and clientY
jonfunkhouser Sep 11, 2018
40f6ce3
Merge pull request #2850 from plotly/missing-fulldata
etpinard Sep 12, 2018
dc17712
changelog for 1.41.0
etpinard Sep 11, 2018
5fa493a
1.41.0
etpinard Sep 12, 2018
37ee992
fix #3003 - fill and layering for multiple stackgroups and unstacked …
alexcjohnson Sep 12, 2018
f6c5d56
fix #3002 - allow deleting stack groups
alexcjohnson Sep 13, 2018
fe0c988
describe fill reordering in scatter attributes
alexcjohnson Sep 13, 2018
3ffb898
scatter3d errorbars now fallback to default attributes if error_z is …
antoinerg Sep 13, 2018
72c61c7
clean cruft out of stacked_area_groups mock
alexcjohnson Sep 14, 2018
e545415
Merge pull request #3005 from plotly/per-stack-first
alexcjohnson Sep 14, 2018
12b8aa1
scatter3d error bars add baseline
antoinerg Sep 14, 2018
637e6c9
pull out should-have-zeroline logic from doTicks
etpinard Sep 14, 2018
c1fb32d
:hocho: unused (obsolete?) 'hidegrid' logic
etpinard Sep 14, 2018
2d5cc0d
use shouldShowZeroLine for splom regl grids
etpinard Sep 14, 2018
df051d4
don't skip over dtick and tick0 in geo subplot in diffLayout
etpinard Sep 14, 2018
b9ec1f6
scatter3d use error bars' defaults values when possible
antoinerg Sep 14, 2018
7f0fc26
don't attempt to draw radial axis when *polar.hole* is set to 1
etpinard Sep 14, 2018
c602148
fix #3013 - inserting new first gap points in previous traces
alexcjohnson Sep 15, 2018
cdab9df
flatten scatter cross_trace_calc functions
alexcjohnson Sep 15, 2018
74328f3
Make sure MathJax has finished rendering legend text before computing
jonmmease Sep 15, 2018
f23eb74
Update indentation
jonmmease Sep 15, 2018
1482077
Set MathJax legend indentation to match non-MathJax indentation
jonmmease Sep 15, 2018
acf5d7b
Reenable Latex legend names in MathJax mock
jonmmease Sep 15, 2018
6c27224
Update MathJax baseline image with Latex in legend
jonmmease Sep 15, 2018
222357c
Set legend text x position before potential MathJax conversion,
jonmmease Sep 16, 2018
bd34fe8
fix stacked area jasmine tests for consistency with updated mock
alexcjohnson Sep 16, 2018
dd3e950
Merge pull request #3015 from plotly/splom-zeroline-logic
etpinard Sep 17, 2018
ed39d82
Merge pull request #3017 from plotly/stacked-area-missing-data
alexcjohnson Sep 17, 2018
7542e6f
scatter3d errorbars update baselines
antoinerg Sep 17, 2018
b6d5283
Merge pull request #3011 from plotly/2881-scatter3d-fix-errorbars
antoinerg Sep 17, 2018
c422725
Merge pull request #2992 from plotly/2962-scatter3d-log-error-bars
antoinerg Sep 17, 2018
8589d99
no need to draw inner sector when range[0] is clamped to origin
etpinard Sep 17, 2018
a8838da
draw sectors that span more than 2pi as 'full' circle
etpinard Sep 17, 2018
35d1351
id should be a string not a length-1 array
etpinard Sep 17, 2018
b3fc904
try adding @noCI to plotly_webglcontextlost test
etpinard Sep 17, 2018
d9d626a
tag new select test as @flaky
etpinard Sep 17, 2018
cb5b336
add hole=1 subplot to polar_blank mock
etpinard Sep 17, 2018
dddbef4
add test for click events on touch devices
jonfunkhouser Sep 17, 2018
f86e4d1
Merge pull request #3016 from plotly/react-dtick-geo-case
etpinard Sep 18, 2018
96950d5
Merge pull request #3021 from plotly/polar-fail-gracefully-on-non-sen…
etpinard Sep 18, 2018
fca6f9b
cleanup after new touch hover test
etpinard Sep 18, 2018
fe76a86
Merge pull request #2997 from jonfunkhouser/fxhover_touchevents
etpinard Sep 18, 2018
515953a
Merge pull request #3018 from jonmmease/mathjax_legend
etpinard Sep 18, 2018
f6be5d8
changelog for 1.41.1
etpinard Sep 18, 2018
4225f9e
1.41.1
etpinard Sep 18, 2018
86e18fb
include 'trace' layout attributes set in subplot containers
etpinard Sep 18, 2018
7c03fb4
reset updates object on every zoomDone
etpinard Sep 19, 2018
9dbac47
Merge pull request #3028 from plotly/xy-drag-dblclick-x-or-y-only-dra…
etpinard Sep 19, 2018
cca3358
update changelog for 1.41.2
etpinard Sep 19, 2018
2a3dc26
1.41.2
etpinard Sep 19, 2018
206c00c
Fix pie's support for individual stroke width values [2989]
rmoestl Sep 20, 2018
ed86959
Add more options to titleposition.
codrut3 Sep 20, 2018
96e3afd
Merge branch 'master' into pie_title
codrut3 Sep 20, 2018
1bdffcd
fallback to max-width and max-height if necessary
antoinerg Sep 20, 2018
2ada05d
test that autosize:true respects max-width and max-height
antoinerg Sep 20, 2018
c5cf89b
make supplyDefault (and Plotly.validate) more strict w/ polar?.bar*
etpinard Sep 21, 2018
1c0d3ed
add deprecation warning to legacy polar charts attr descriptions
etpinard Sep 21, 2018
f32b398
add deprecation warning to area traces attr desciptions
etpinard Sep 21, 2018
019bacf
AJ-proof legacy polar depreaction warnings
etpinard Sep 21, 2018
8c3580f
Merge pull request #3023 from plotly/barpolar-validate
etpinard Sep 21, 2018
97cc9bb
Remove default option for titleposition.
codrut3 Sep 21, 2018
e672fb9
fix scatterpolar[gl] hover 'text' placement
etpinard Sep 21, 2018
74bd9b2
fix #3038 - fill 'text' during barpolar hover
etpinard Sep 21, 2018
2f0d56e
Merge pull request #3040 from plotly/polar-hover-text-fix
etpinard Sep 21, 2018
7714aa6
Merge pull request #3030 from plotly/2928-pie-bugs
rmoestl Sep 22, 2018
bce5add
Merge branch 'master' into pie_title
codrut3 Sep 22, 2018
3f42bd4
rotate hover labels under a few more circumstances
etpinard Sep 24, 2018
a64943b
assert hover label rotation
etpinard Sep 24, 2018
45e7a3d
contrast common hover label font color w/ bgcolor
etpinard Sep 24, 2018
4b52e42
Merge pull request #3033 from plotly/2968-max-dim
antoinerg Sep 25, 2018
579bd8d
keep track of hasOneHorizontalTrace in user Fx.hover calls
etpinard Sep 25, 2018
d9f3db7
do not rotate single labels in 'closest'
etpinard Sep 25, 2018
864f941
do not use hoverlabel.bgcolor for "name" part of hover label
etpinard Sep 24, 2018
85a2004
Merge pull request #3048 from plotly/hover-labels-on-white-bg
etpinard Sep 25, 2018
108900f
Merge pull request #3043 from plotly/rotate-horiz-box-violin-hover-la…
etpinard Sep 25, 2018
7fc2468
update changelog for 1.41.3
etpinard Sep 25, 2018
a070a8d
1.41.3
etpinard Sep 25, 2018
5491633
do not to look for 'add' and 'remove' when replacing array containers
etpinard Sep 26, 2018
67a05c7
Merge pull request #3053 from plotly/fixup-lib-warn-when-replacing-ar…
etpinard Sep 26, 2018
c2f868c
Merge pull request #2987 from codrut3/pie_title
etpinard Sep 28, 2018
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
84 changes: 84 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,90 @@ https://github.com/plotly/plotly.js/compare/vX.Y.Z...master
where X.Y.Z is the semver of most recent plotly.js release.


## [1.41.3] -- 2018-09-25

### Fixed
- Fix handling of hover `text` in `barpolar` traces [#3040]
- Fix `scatterpolar[gl]` `text` placement in hover label [#3040]
- Fix `pie` trace support for individual stroke width values [#3030]
- Fix handling of CSS `max-width` and `max-height` in auto-size routine [#3033]
- Rotate hover labels when `hovermode: 'y'` and a single trace produces multiple
labels [#3043]
- Rotate hover labels when `hovermode: 'closest'` and multiple labels are
generated including one from an horizontal trace [#3043]
- Fix hover label coloring on white bgcolor [#3048]
- Do not coerce nor validate `polar?.bar*` attributes on
subplots w/o visible `barpolar` traces [#3023]
- Fix legacy polar attribute descriptions [#3023]


## [1.41.2] -- 2018-09-19

### Fixed
- Fix two-sided zoombox -> double-click -> one-sided zoombox behavior [#3028]


## [1.41.1] -- 2018-09-18

### Fixed
- Bring back hover labels on "touch" hover (bug introduced in 1.29.0) [#2997]
- Fix MathJax rendering in legends [#3018]
- Fix fill and layering for multiple stack-groups and unstacked `scatter` traces [#3005]
- Fix removal of `scatter` traces with set `stackgroup` [#3005]
- Fix stacked area gap insertion edge case [#3017]
- Fix zeroline logic for `splom`-generated axes [#3015]
- Fix `error_x` and `error_y` on `scatter3d` w/o `error_z` [#3011]
- Fix `scatter3d` error bars on log axes [#2992]
- Fix `Plotly.react` when updating geo axis `dtick` [#3016]
- Fix `polar.hole=1` case [#3021]
- Fix handling of `polar.sector` that span more than 360 degrees [#3021]


## [1.41.0] -- 2018-09-12

### Added
- Enable selection by clicking on points via new layout attribute `clickmode`
and flag `'select'` [#2944]
- Add stacked area charts via new attributes `stackgroup` and `stackgaps` in
`scatter` traces [#2960]
- Add `barpolar` traces - which replace and augment `area` traces [#2954]
- Add `polar.hole` to punch hole at the middle of polar subplot offsetting the
start of the radial range [#2977, #2996]
- Add an 'inner' radial axis drag box on polar subplots [#2977]
- Add `{responsive: true}` plot config option [#2974]
- Emit `plotly_webglcontextlost` event on WebGL context lost [#2986]
- Support all numbered HTML entities (decimal and hex) in text elements [#2932]
- Add Welsh (`cy`) locale [#2945]

### Changed
- Attribute meta information is now stripped be stripped out of bundles (made
with bundlers that support browserify transforms) by default [#1584]
- Draw polar axis ticks above polar axis lines [#2977]
- Improve ordering of trace hover labels for matching positions [#2960]
- Speed polar subplot radial drag interactions [#2954]
- Improve pseudo-html conversion performance [#2932]
- Bump `regl-splom` requirement to `^1.0.4` [#2956]
- Bump `glslify` requirement to `^6.3.1` [#2990]
- Use `gl-text` instead of `@etpinard/gl-text` [#2956]

### Fixed
- Fix `scatter` ordering in inner SVG `<g>` on some restyle calls [#2978]
- Fix cartesian axis autorange edge cases [#2960]
- Fix double-decoding of some HTML entities in text nodes [#2927]
- Fix `scattergl` line traces rendered after non-line traces [#2990]
- Fix legend positioning on graphs with very large margins [#2983]
- Fix rendering of ternary subplots fix with `showticklabels: false` [#2993]
- Fix show/hide updates of tick and tick labels on ternary subplots [#2993]
- Fix handling of multi-selections in ternary subplots [#2944]
- Fix `sankey` hover under `hovermode: false` [#2949]
- Fix `sankey` positioning for non-default `domain.x` values [#2984]
- Fix `type: 'date'` polar radial axes [#2954]
- Fix send-to-cloud modebar buttons on graphs with typed arrays [#2995]
- Fix handling of custom transforms that make their own data arrays in
`Plotly.react`[#2973]
- Fix missing violin and colorbar attributes in `gd._fullData` [#2850]


## [1.40.1] -- 2018-08-22

### Changed
Expand Down
50 changes: 25 additions & 25 deletions dist/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ You can grab the relevant MathJax files in `./dist/extras/mathjax/`.
Plotly.js defaults to US English (en-US) and includes British English (en) in the standard bundle.
Many other localizations are available - here is an example using Swiss-German (de-CH),
see the contents of this directory for the full list.
They are also available on our CDN as https://cdn.plot.ly/plotly-locale-de-ch-latest.js OR https://cdn.plot.ly/plotly-locale-de-ch-1.40.1.js
They are also available on our CDN as https://cdn.plot.ly/plotly-locale-de-ch-latest.js OR https://cdn.plot.ly/plotly-locale-de-ch-1.41.3.js
Note that the file names are all lowercase, even though the region is uppercase when you apply a locale.

*After* the plotly.js script tag, add:
Expand All @@ -61,12 +61,12 @@ The main plotly.js bundle includes all the official (non-beta) trace modules.

It be can imported as minified javascript
- using dist file `dist/plotly.min.js`
- using CDN URL https://cdn.plot.ly/plotly-latest.min.js OR https://cdn.plot.ly/plotly-1.40.1.min.js
- using CDN URL https://cdn.plot.ly/plotly-latest.min.js OR https://cdn.plot.ly/plotly-1.41.3.min.js

or as raw javascript:
- using the `plotly.js-dist` npm package (starting in `v1.39.0`)
- using dist file `dist/plotly.js`
- using CDN URL https://cdn.plot.ly/plotly-latest.js OR https://cdn.plot.ly/plotly-1.40.1.js
- using CDN URL https://cdn.plot.ly/plotly-latest.js OR https://cdn.plot.ly/plotly-1.41.3.js
- using CommonJS with `require('plotly.js')`

If you would like to have access to the attribute meta information (including attribute descriptions as on the [schema reference page](https://plot.ly/javascript/reference/)), use dist file `dist/plotly-with-meta.js`
Expand All @@ -75,7 +75,7 @@ The main plotly.js bundle weights in at:

| plotly.js | plotly.min.js | plotly.min.js + gzip | plotly-with-meta.js |
|-----------|---------------|----------------------|---------------------|
| 5.7 MB | 2.7 MB | 812.5 kB | 5.9 MB |
| 5.8 MB | 2.7 MB | 819.8 kB | 6 MB |

## Partial bundles

Expand All @@ -98,16 +98,16 @@ The `basic` partial bundle contains trace modules `scatter`, `bar` and `pie`.

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 2.1 MB | 765.1 kB | 250 kB |
| 2.2 MB | 775.4 kB | 254.1 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-basic-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-basic-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-basic-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-basic-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-basic-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-basic-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -144,16 +144,16 @@ The `cartesian` partial bundle contains trace modules `scatter`, `bar`, `box`, `

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 2.4 MB | 874.9 kB | 284.4 kB |
| 2.5 MB | 885.7 kB | 288.7 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-cartesian-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-cartesian-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-cartesian-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-cartesian-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-cartesian-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-cartesian-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -190,16 +190,16 @@ The `geo` partial bundle contains trace modules `scatter`, `scattergeo` and `cho

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 2.2 MB | 788.2 kB | 259.1 kB |
| 2.2 MB | 798.5 kB | 263.2 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-geo-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-geo-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-geo-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-geo-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-geo-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-geo-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -236,16 +236,16 @@ The `gl3d` partial bundle contains trace modules `scatter`, `scatter3d`, `surfac

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 3.2 MB | 1.3 MB | 406.6 kB |
| 3.2 MB | 1.3 MB | 411.4 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-gl3d-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-gl3d-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-gl3d-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-gl3d-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-gl3d-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-gl3d-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -282,16 +282,16 @@ The `gl2d` partial bundle contains trace modules `scatter`, `scattergl`, `splom`

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 3.2 MB | 1.3 MB | 427.5 kB |
| 3.3 MB | 1.3 MB | 431.3 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-gl2d-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-gl2d-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-gl2d-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-gl2d-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-gl2d-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-gl2d-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -328,16 +328,16 @@ The `mapbox` partial bundle contains trace modules `scatter` and `scattermapbox`

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 2.7 MB | 1.3 MB | 396.8 kB |
| 2.7 MB | 1.3 MB | 400.9 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-mapbox-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-mapbox-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-mapbox-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-mapbox-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-mapbox-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-mapbox-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down Expand Up @@ -374,16 +374,16 @@ The `finance` partial bundle contains trace modules `scatter`, `bar`, `histogram

| Raw size | Minified size | Minified + gzip size |
|------|-----------------|------------------------|
| 2.2 MB | 795.2 kB | 258.9 kB |
| 2.3 MB | 805.5 kB | 263 kB |

#### CDN links

| Flavor | URL |
| ------ | --- |
| Latest | https://cdn.plot.ly/plotly-finance-latest.js |
| Latest minified | https://cdn.plot.ly/plotly-finance-latest.min.js |
| Tagged | https://cdn.plot.ly/plotly-finance-1.40.1.js |
| Tagged minified | https://cdn.plot.ly/plotly-finance-1.40.1.min.js |
| Tagged | https://cdn.plot.ly/plotly-finance-1.41.3.js |
| Tagged minified | https://cdn.plot.ly/plotly-finance-1.41.3.min.js |

#### npm package (starting in `v1.39.0`)

Expand Down
Loading