For more context information, please read through the release notes.
To see all merged commits on the master branch that will be part of the next plotly.js release, go to:
https://github.com/plotly/plotly.js/compare/vX.Y.Z...master
where X.Y.Z is the semver of most recent plotly.js release.
- Fix geo trace visibility toggling (bug introduced in 1.5.1) [#245]
- Scattergeo and choropleth now correctly fire hover and click events [#215]
- Heatmap and contour traces are redrawn in the correct order [#194]
- Early returns in
Plotly.plotnow correctly return Promise rejections [#226] - Soon to be deprecated
SVGElement.offsetParentcalls are removed [#222] - Geo zoom in button is now correctly titled
Zoom in[#219] - All attribute description are correctly stripped from the dist files (bug introduced in 1.5.0) [#223]
- Insecure dev dependencies
ecstaticanduglify-jsare bumped [#225] - Outdated karma-browserify dev dependency is bumped [#229]
- Modularize the library (first iteration). Trace types can be required in one-by-one to make custom plotly.js bundles of lesser size. [#180, #187, #193, #202]
- Remove json assets from the js source files (to better support Webpack bundling) [#183]
- Update d3, tinycolor2, topojson dependencies [#195]
- Improve
'colorscale'attribute description [#186]
- Fix pan mode drag delay [#188]
- Make
Plotly.deleteTracehandle big-indices-array properly [#203]
- Click events work properly after being broken in 1.4.0 [#174]
- Lasso and rectangular selection interactions for scatter-marker and scatter-text traces [#154, #169]
- Un-gitignore css and svg font built files, removing post-install step and dependency on node-sass [#164]
- Clean up Pie, Box and Choropleth trace module [#158, #159, #165]
- Surface traces correctly handle
zminandzmaxattributes [#153] - Pie trace correctly trigger hover events [#150]
- Fix
Plotly.addTracesfor gl3d and gl2d trace types [#140]
- Trigger click event on pie charts [#111]
- Add attribute descriptions for mesh3d trace type [#115]
- [Internal] Trace module have now a 1-to-1 correspondence with trace type [#124]
- [Internal] Remove circularize import in colorbar and colorscale module [#136]
- Fixed zeroline behavior in gl3d plots [#112]
- Axis
tickangleconsistently used degrees in both svg and gl plots [#131] Plotly.newPlotdestroy mode bar before plotting new one [#125]Plotly.newPlotremoves all event listeners from graph div [#117]- Fixed attribute description for scatter3d marker opacity [#114]
- Improve XSS check in anchor href [#100]
- Fix Fifefox 42 to-image failures [#104]
- Fix error bar with type 'sqrt' logic making them visible without specifying the 'value' field [#91]
- Fix cartesian zoom/drag cover attributes for Firefox 31 [#92]
- All
Plotly.____methods now return a promise, and pass the graph-div as an argument [#77] package.jsonnow haswebpackfield so plotly.js can be used by webpack users [#68]- Add support for rgba colours in pie-charts [#63]
- Optimized by calling window.getComputedStyle only once [#81]
- Improved npm install process for topojson file resolve [#48]
- Fixed geo-plot promises [#52]
- Typo fixed in
No DOM elementerror message [#64] - Fix hover labels with hoverinfo 'text' [#70]
- Fix scaling for gl3d error bars [#74]
- Fix
displayModeBarplot config logic [#57] - Fix length-1 bins count as ascending in
Lib.findBin[#47] - Fix jasmine test runner on windows [#46]
- Add three plot config options:
modeBarButtonsToRemove,modeBarButtonsToAddandmodeBarButtonswhich combine to add the ability to remove specific mode bar buttons add custom mode bar buttons and fully customize the mode bar.
- Fix installation from npm3 [#12]
- Fix UMD in plotly.js dist files [#18]
- Fix for blank elements in a text array [#31]
First fully open source release.
- Add 2D WebGL plot engine
- Save to cloud is now done via a modebar button by default,
the
'Edit chart'link is still available through the'showLink'plot config. - Better double-click notifier CSS
- Fix
Plotly.newPlot3D and geo bug. - Fix
plotly_clickevent bug in latest Chrome and Firefox.
- Different plot types cannot be mixed in subplots.
- 2D WebGL has no image test support.
- Click and hover events are not hooked for gl3d, geo and gl2d plot types.
- Polar chart are under-developed.