Skip to content

Releases: JuliaPlots/PlotlyJS.jl

v0.12.5

01 Jul 18:08
v0.12.5
504939f
Compare
Choose a tag to compare

v0.12.5 (2019-06-28)

Diff since v0.12.4

Closed issues:

  • File save error(.eps) (#284)
  • Plots don't display in Jupyter with WebIO v0.8.1 (#278)

Merged pull requests:

v0.12.4

16 May 14:44
v0.12.4
Compare
Choose a tag to compare

Commits

  • Add Reexport and Compat dependencies. Some julia 0.7 deprecation fixes (a2e376b)
  • Add fix for WebIO 0.8.0+. (#267) (ca5ee5e)
  • BUG: IJulia.inited is a variable, not a function (5cf0d6c)
  • BUG: add missing import to IJulia display (0c49747)
  • BUG: bugfix in jupyter display (414ddbc)
  • BUG: call savehtml properly! (2a5de98)
  • BUG: don't assume returns Blink.Window (doesn't with juno display) (caf485c)
  • BUG: finish imports from PlotlyBase (02e4c68)
  • BUG: only print message when false is passed to init_notebook (e713c58)
  • BUG: only start comm if IJulia is inited closes #181 (99b98f9)
  • BUG: squash bug in dataframes api docstring (cb7e8e6)
  • BUG: update julia 1/2 of webio integration (28dbe05)
  • BUG: use WebIO scope for show(::IO, ::MIME'text/html', ::SyncPlot) (2a1c128)
  • BUG: use correct dir for build.jl when finding plotly.js in init (b546135)
  • CLN: don't use show as method name for writing html file. (43d3b76)
  • CLN: ignore assets/node_modules (63ff74f)
  • CLN: istextmime for plotly mimetype handled in PlotlyBase (9a63782)
  • CLN: more cleanup (2277370)
  • CLN: move non WebIO codes to bottom of display.jl (85f92d3)
  • CLN: move testing files over to PlotlyBase (5d2e03d)
  • CLN: remove build log from git (1c50028)
  • CLN: remove events from SyncPlot (9076e85)
  • CLN: remove old, un-minified bundle (56285ee)
  • CLN: silence warning about overriding method when IJulia display loads (507e1af)
  • CLN: some minor cleanups (eeb5798)
  • Change julia version to 0.7 (5ee2534)
  • Check for data files before downloading them during build. (#237) (5770d98)
  • DEP: require PlotlyBase 0.2.2 for react! and react! (9a4ae07)
  • DOC: added autogenerated changelog.md (03207e1)
  • DOC: update docs for latest version (9a24f85)
  • Do not recursively call JSON.lower (#266) (4088519)
  • ENH use the new ORCA.jl savefig(::IO, ::Plot) function (dd88aec)
  • ENH: 1.0 compat (639ade5)
  • ENH: Add Blink prefix to JSString usage in electron.jl (bbd1695)
  • ENH: Use ORCA for savefig (115bb1d)
  • ENH: add function to close plot window. (2650ab4)
  • ENH: add missing constructor for ElectronDisplay (c20332b)
  • ENH: add react! and react methods (a2be388)
  • ENH: add update and update! for jupyter frontend (6c8e423)
  • ENH: bring over custom webio commands (35b1343)
  • ENH: clean up html_body(::JuptyerPlot) (20a3c98)
  • ENH: enables dynamical plotting when run in terminal or atom (6680099)
  • ENH: expose plotly.js update function to Julia (b77e8c3)
  • ENH: fix juno plotpane integration (69a6da0)
  • ENH: fix orca UUID in require now that it is official (1a05bfb)
  • ENH: fix webio custom js for webIO >= 0.6 (c54b847)
  • ENH: make init_notebook a noop if not in the notebook. Closes #174 (581195c)
  • ENH: persistent plots when connected to internet (9e0b2d8)
  • ENH: re-activate the schema docs builder (c343c50)
  • ENH: remove IJulia.display_dict(::PlotlyBase.Plot) definition from PlotlyJS.jl (5dff673)
  • ENH: remove plotly docs generator (33349df)
  • ENH: remove svg stuff from tests (60002cc)
  • ENH: svg data is updated on call to plotly.js api functions (e.g. relayout/restyle and friends) (e4d7f92)
  • ENH: update version number for PlotlyBase dep (10bbefc)
  • ENH: use new PlotlyJSDisplay instead of REPLDisplay to get blink window from repl (7d89b85)
  • ENH: use plotly mimetype from Plotly.jl (2e66c1c)
  • ENH: use requires.jl for handling the Rsvg dependency (19a445d)
  • Fix deprecations (c5d903d)
  • Fix deprecations with Markdown, Nullable and readstring (daf18e3)
  • Fix paths in build.jl (c607af4)
  • Fix the link to the Plots.jl homepage in index.md (#247) (5122c22)
  • Fixed a typo in the docs (#241) (24e3297)
  • Import html_body (780f664)
  • Insert PlotlyJSDisplay just after REPL instead of pushing. (#258) (86c6839)
  • Markdown, nullable checks (a27903a)
  • Merge branch 'master' of github.com:sglyon/PlotlyJS.jl (b4be704)
  • Merge branch 'master' of https://github.com/sglyon/PlotlyJS.jl (452b1ee)
  • Merge branch 'master' of https://github.com/sglyon/PlotlyJS.jl (8ffccf9)
  • Revert "Add fix for WebIO 0.8.0+. (#267)" (#279) (c3db869)
  • TEST: add tests that use Blink frontend to test display methods and savefig routines (0cfcb4c)
  • TEST: clean up test file (e9f40b2)
  • TEST: make sure sudo is enabled on travis (53f4587)
  • TEST: try making sure gtk is installed on travis image (487dd3a)
  • TEST: try to fix testing for changes to plotly.js (17b5821)
  • Update .travis.yml (c0f5573)
  • Update PlotlyJS.jl (e621126)
  • Update README.md (2c1f60c)
  • Update README.md (5fec141)
  • Update issue templates (73ab16e)
  • Version 0.7 in travis (f2ac660)
  • WIP: 0.7 Requires.jl code (527211a)
  • WIP: continue cleaning the PlotlyJS import PlotlyBase change (9d32dbe)
  • WIP: move figure generation stuff to PlotlyBase (8f12a92)
  • WIP: very nearly finished with this (bdcffef)
  • broadcasting change in Julia 1.1 (#274) (dfa56e8)
  • info -> @info (5ecccc4)
  • move from REQUIRE to Project.toml (a77fb6f)
  • update travis file (f2353b2)
  • use compat for UUIDs (9ecda48)
  • use webio for Juno integration (98899fe)
  • webio integration (a7244f6)

Merged PRs

This changelog was automatically generated, and might contain inaccuracies.

Fix event handlers

23 Jan 03:53
Compare
Choose a tag to compare

Fixes bugs reported in #262 and #261 to allow julia callbacks to plotly javascript events

Don't push display to top of stack

29 Dec 15:03
17b5821
Compare
Choose a tag to compare

Fixes

  • Don't push PlotlyJSDisplay to the top of the stack... put it just after the last REPLDisplay or TextDisplay. (ref #258 , thanks @EricForgy )
  • Fix tests for changes in plotly.js itself.

Bugfix -- work with WebIO >= 0.6

03 Dec 19:45
Compare
Choose a tag to compare

Keep up with changes in WebIO. See #253 #254 #255 and c54b847

::IO writing

05 Nov 23:14
Compare
Choose a tag to compare

New features

  • forward on to new ORCA.savefig(::IO, ::SyncPlot; kwargs...)` method for saving a figure to an IO stream instead of a file (ref sglyon/ORCA.jl@c36032a and dd88aec)

Improvements

Improve dislpays

08 Oct 13:04
4f526e0
Compare
Choose a tag to compare

Other

  • Define our own AbstractDisplay subtype to display in blink window at REPL (ref 7d89b85 and #224, thanks @nic)
  • Use WebIO for Juno integration (Thanks @pfitzseb in #231)

Close plot windows

11 Sep 16:10
Compare
Choose a tag to compare

reinstated function to close plot window.

Julia 1.0!

05 Sep 21:01
Compare
Choose a tag to compare

TODO: will write later. Big news is:

  • julia 0.7+ compatible (including 1.0)
  • Uses WebIO for all display code
  • uses ORCA.jl for savefig

Proper support for plotly mimetype

23 Jun 00:22
Compare
Choose a tag to compare

Enhancements

  • forward implementation of plotly mimetype for PlotlyJS.SyncPlot on to PlotlyBase.Plot.
  • Update REQUIRE to reflect this new dependency