Skip to content

Commit 464b18a

Browse files
committed
Merge branch 'master' into filter-groupby-combo
2 parents 9b44b4b + 89364d3 commit 464b18a

Some content is hidden

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

73 files changed

+21352
-10320
lines changed

.github/SUPPORT.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Implementation help may be found on community.plot.ly (tagged
2+
[`plotly-js`](http://community.plot.ly/c/plotly-js)) or on Stack Overflow
3+
(tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)).
4+
5+
Direct developer email support can be purchased through a [Plotly Support
6+
Plan](https://support.plot.ly/libraries/javascript).

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,55 @@ https://github.com/plotly/plotly.js/compare/vX.Y.Z...master
1010
where X.Y.Z is the semver of most recent plotly.js release.
1111

1212

13+
## [1.29.1] -- 2017-07-25
14+
15+
### Fixed
16+
- Fix axis line rendering when `showticklabels` is false
17+
(bug introduced in 1.29.0) [#1910]
18+
- Fix histogram auto bin restyle [#1901]
19+
- Fix colorbar edge case that caused infinite loops [#1906]
20+
21+
22+
## [1.29.0] -- 2017-07-19
23+
24+
### Added
25+
- Add touch interactions to cartesian, gl2d and ternary subplots including for
26+
select and lasso drag modes [#1804, #1890]
27+
- Add support for contour line labels in `contour` and `contourcarpet` traces
28+
[#1815]
29+
- Add support for select and lasso drag modes on `scattermapbox` traces [#1836]
30+
- Add double click interactions to mapbox subplots [#1883]
31+
- Add reset view and toggle hover mode bar buttons to mapbox subplots [#1883]
32+
- Add support for array `marker.opacity` settings in `scattermapbox` traces
33+
[#1836]
34+
- Add `namelength` layout and trace attribute to control the trace name's
35+
visible length in hover labels [#1822]
36+
- Add `cliponaxis` attribute to `scatter` and `scatterternary` traces to allow
37+
markers and text nodes to be displayed above their subplot's axes [#1861]
38+
- Add axis `layer` attribute with `'above traces'` and `'below traces'` values
39+
[#1871]
40+
- Add granular `editable` configuration options [#1895]
41+
- Expanded traces generated by transforms now have unique colors [#1830]
42+
43+
### Fixed
44+
- Fix axis line width, length, and positioning for coupled subplots [#1854]
45+
- Fix alignment of cartesian tick labels [#1854]
46+
- Fix rendering and updates of overlaying axis lines [#1855]
47+
- Fix hover for 2D traces with custom colorbar `tickvals` [#1891]
48+
- Fix hover and event data for `heatmapgl` and `contourgl` traces [#1884]
49+
- Fix event data for `pie` and `sankey` traces [#1896]
50+
- Fix drag mode `'pan'`in IE and Edge [#1871]
51+
- Fix bar, error bar and box point scaling on scroll zoom [#1897]
52+
- Fix shading issue in `surface` trace in iOS [#1868]
53+
- Fix lasso and select drag modes for `scatterternary` traces [#1831]
54+
- Fix cases of intersecting `contour` lines on log axes [#1856]
55+
- Safer construction of `popup` click handler [#1888]
56+
- Fix animation of annotations, shapes and images [#1315]
57+
- Fix histogram bin computation when more than 5000 bins are needed [#1887]
58+
- Fix tick label rendering when more than 1000 labels are present [#1898]
59+
- Fix handling of empty `transforms` item [#1829]
60+
61+
1362
## [1.28.3] -- 2017-06-26
1463

1564
### Fixed

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ We use the following [labels](https://github.com/plotly/plotly.js/labels) to tra
1515
| Label | Purpose |
1616
|--------|---------|
1717
| `type: bug` | bug report confirmed by a plotly team member |
18+
| `type: regression` | bug that introduced a change in behavior from one version to the next |
1819
| `type: feature` | planned feature additions |
1920
| `type: performance` | performance related tasks |
2021
| `type: maintenance` | source code cleanup resulting in no enhancement for users |

dist/README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ The main plotly.js bundle includes all the official (non-beta) trace modules.
3737

3838
It be can imported as minified javascript
3939
- using dist file `dist/plotly.min.js`
40-
- using CDN URL https://cdn.plot.ly/plotly-latest.min.js OR https://cdn.plot.ly/plotly-1.28.3.min.js
40+
- using CDN URL https://cdn.plot.ly/plotly-latest.min.js OR https://cdn.plot.ly/plotly-1.29.1.min.js
4141

4242
or as raw javascript:
4343
- using dist file `dist/plotly.js`
44-
- using CDN URL https://cdn.plot.ly/plotly-latest.js OR https://cdn.plot.ly/plotly-1.28.3.js
44+
- using CDN URL https://cdn.plot.ly/plotly-latest.js OR https://cdn.plot.ly/plotly-1.29.1.js
4545
- using CommonJS with `require('plotly.js')`
4646

4747
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`
@@ -50,7 +50,7 @@ The main plotly.js bundle weights in at:
5050

5151
| plotly.js | plotly.min.js | plotly.min.js + gzip | plotly-with-meta.js |
5252
|-----------|---------------|----------------------|---------------------|
53-
| 5.4 MB | 2.2 MB | 662.1 kB | 5.5 MB |
53+
| 5.4 MB | 2.2 MB | 669 kB | 5.6 MB |
5454

5555
## Partial bundles
5656

@@ -74,13 +74,13 @@ The `basic` partial bundle contains the `scatter`, `bar` and `pie` trace modules
7474
| dist bundle (minified) | `dist/plotly-basic.min.js` |
7575
| CDN URL (latest) | https://cdn.plot.ly/plotly-basic-latest.js |
7676
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-basic-latest.min.js |
77-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-basic-1.28.3.js |
78-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-basic-1.28.3.min.js |
77+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-basic-1.29.1.js |
78+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-basic-1.29.1.min.js |
7979
| CommonJS | `require('plotly.js/lib/index-basic')` |
8080

8181
| Raw size | Minified size | Minified + gzip size |
8282
|------|-----------------|------------------------|
83-
| 1.8 MB | 664.4 kB | 215.7 kB |
83+
| 1.8 MB | 672.7 kB | 218.8 kB |
8484

8585
### plotly.js cartesian
8686

@@ -92,13 +92,13 @@ The `cartesian` partial bundle contains the `scatter`, `bar`, `box`, `heatmap`,
9292
| dist bundle (minified) | `dist/plotly-cartesian.min.js` |
9393
| CDN URL (latest) | https://cdn.plot.ly/plotly-cartesian-latest.js |
9494
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-cartesian-latest.min.js |
95-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-cartesian-1.28.3.js |
96-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-cartesian-1.28.3.min.js |
95+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-cartesian-1.29.1.js |
96+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-cartesian-1.29.1.min.js |
9797
| CommonJS | `require('plotly.js/lib/index-cartesian')` |
9898

9999
| Raw size | Minified size | Minified + gzip size |
100100
|------|-----------------|------------------------|
101-
| 2 MB | 739.4 kB | 238.2 kB |
101+
| 2 MB | 754.5 kB | 243.8 kB |
102102

103103
### plotly.js geo
104104

@@ -110,13 +110,13 @@ The `geo` partial bundle contains the `scatter`, `scattergeo` and `choropleth` t
110110
| dist bundle (minified) | `dist/plotly-geo.min.js` |
111111
| CDN URL (latest) | https://cdn.plot.ly/plotly-geo-latest.js |
112112
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-geo-latest.min.js |
113-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-geo-1.28.3.js |
114-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-geo-1.28.3.min.js |
113+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-geo-1.29.1.js |
114+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-geo-1.29.1.min.js |
115115
| CommonJS | `require('plotly.js/lib/index-geo')` |
116116

117117
| Raw size | Minified size | Minified + gzip size |
118118
|------|-----------------|------------------------|
119-
| 1.8 MB | 687.3 kB | 224.1 kB |
119+
| 1.8 MB | 695.5 kB | 227.3 kB |
120120

121121
### plotly.js gl3d
122122

@@ -128,13 +128,13 @@ The `gl3d` partial bundle contains the `scatter`, `scatter3d`, `surface` and `me
128128
| dist bundle (minified) | `dist/plotly-gl3d.min.js` |
129129
| CDN URL (latest) | https://cdn.plot.ly/plotly-gl3d-latest.js |
130130
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-gl3d-latest.min.js |
131-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-gl3d-1.28.3.js |
132-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-gl3d-1.28.3.min.js |
131+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-gl3d-1.29.1.js |
132+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-gl3d-1.29.1.min.js |
133133
| CommonJS | `require('plotly.js/lib/index-gl3d')` |
134134

135135
| Raw size | Minified size | Minified + gzip size |
136136
|------|-----------------|------------------------|
137-
| 2.7 MB | 1.1 MB | 354 kB |
137+
| 2.7 MB | 1.1 MB | 357.1 kB |
138138

139139
### plotly.js gl2d
140140

@@ -146,13 +146,13 @@ The `gl2d` partial bundle contains the `scatter`, `scattergl`, `pointcloud`, `he
146146
| dist bundle (minified) | `dist/plotly-gl2d.min.js` |
147147
| CDN URL (latest) | https://cdn.plot.ly/plotly-gl2d-latest.js |
148148
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-gl2d-latest.min.js |
149-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-gl2d-1.28.3.js |
150-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-gl2d-1.28.3.min.js |
149+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-gl2d-1.29.1.js |
150+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-gl2d-1.29.1.min.js |
151151
| CommonJS | `require('plotly.js/lib/index-gl2d')` |
152152

153153
| Raw size | Minified size | Minified + gzip size |
154154
|------|-----------------|------------------------|
155-
| 2.8 MB | 1.1 MB | 362.9 kB |
155+
| 2.8 MB | 1.1 MB | 366.5 kB |
156156

157157
### plotly.js mapbox
158158

@@ -164,13 +164,13 @@ The `mapbox` partial bundle contains the `scatter` and `scattermapbox` trace mod
164164
| dist bundle (minified) | `dist/plotly-mapbox.min.js` |
165165
| CDN URL (latest) | https://cdn.plot.ly/plotly-mapbox-latest.js |
166166
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-mapbox-latest.min.js |
167-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-mapbox-1.28.3.js |
168-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-mapbox-1.28.3.min.js |
167+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-mapbox-1.29.1.js |
168+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-mapbox-1.29.1.min.js |
169169
| CommonJS | `require('plotly.js/lib/index-mapbox')` |
170170

171171
| Raw size | Minified size | Minified + gzip size |
172172
|------|-----------------|------------------------|
173-
| 2.8 MB | 1.1 MB | 328.6 kB |
173+
| 2.8 MB | 1.1 MB | 332.4 kB |
174174

175175
### plotly.js finance
176176

@@ -182,13 +182,13 @@ The `finance` partial bundle contains the `scatter`, `bar`, `histogram`, `pie`,
182182
| dist bundle (minified) | `dist/plotly-finance.min.js` |
183183
| CDN URL (latest) | https://cdn.plot.ly/plotly-finance-latest.js |
184184
| CDN URL (latest minified) | https://cdn.plot.ly/plotly-finance-latest.min.js |
185-
| CDN URL (tagged) | https://cdn.plot.ly/plotly-finance-1.28.3.js |
186-
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-finance-1.28.3.min.js |
185+
| CDN URL (tagged) | https://cdn.plot.ly/plotly-finance-1.29.1.js |
186+
| CDN URL (tagged minified) | https://cdn.plot.ly/plotly-finance-1.29.1.min.js |
187187
| CommonJS | `require('plotly.js/lib/index-finance')` |
188188

189189
| Raw size | Minified size | Minified + gzip size |
190190
|------|-----------------|------------------------|
191-
| 1.8 MB | 691.5 kB | 223.2 kB |
191+
| 1.9 MB | 700 kB | 226.5 kB |
192192

193193
----------------
194194

dist/npm-ls.json

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "plotly.js",
3-
"version": "1.28.3",
3+
"version": "1.29.1",
44
"dependencies": {
55
"3d-view": {
66
"version": "2.0.0",
@@ -1920,9 +1920,9 @@
19201920
"resolved": "https://registry.npmjs.org/gl-spikes2d/-/gl-spikes2d-1.0.1.tgz"
19211921
},
19221922
"gl-surface3d": {
1923-
"version": "1.3.0",
1924-
"from": "gl-surface3d@>=1.3.0 <2.0.0",
1925-
"resolved": "https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.0.tgz",
1923+
"version": "1.3.1",
1924+
"from": "gl-surface3d@>=1.3.1 <2.0.0",
1925+
"resolved": "https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.1.tgz",
19261926
"dependencies": {
19271927
"bit-twiddle": {
19281928
"version": "1.0.2",
@@ -1978,6 +1978,18 @@
19781978
}
19791979
}
19801980
},
1981+
"has-hover": {
1982+
"version": "1.0.1",
1983+
"from": "has-hover@>=1.0.1 <2.0.0",
1984+
"resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz",
1985+
"dependencies": {
1986+
"is-browser": {
1987+
"version": "2.0.1",
1988+
"from": "is-browser@>=2.0.1 <3.0.0",
1989+
"resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.0.1.tgz"
1990+
}
1991+
}
1992+
},
19811993
"mapbox-gl": {
19821994
"version": "0.22.1",
19831995
"from": "mapbox-gl@>=0.22.0 <0.23.0",

0 commit comments

Comments
 (0)