Skip to content

Releases: fonsp/Pluto.jl

v0.19.1

21 Apr 12:49
Compare
Choose a tag to compare

Pluto v0.19.1

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.19.0

New features

  • Option to hide logs per cell persistently (#2023) (@Pangoraw)
  • Option capture_stdout to enable/disable stdout capture (#2022) (@fonsp)

Performance improvements

Fixes

  • PlutoPkg install race condition (#1919) (@fonsp)
  • Disable "Open" button on main menu when nothing is typed (#2020) (@HirumalPriyashan)
  • Can't use PlutoSliderServer inside a Pluto notebook (#2001)
  • Add yield()s around logger redirect (#2026) (@fonsp)
  • ๐Ÿ Fix sliderserver-binder combination (#2043) (@fonsp)
  • ๐Ÿงน Remove code and handle type assertion assignees (#2041) (@Pangoraw)

Internal changes

  • โœ‚๏ธ Welcome.js refactor: more files more fun (#2024) (@fonsp)
  • Improve readability and inferability inside Pluto.run(session, router) (#2028) (@rikhuijzer)
  • Generalize binder to other backends (#2029) (@fonsp)

v0.19.0

04 Apr 14:12
Compare
Choose a tag to compare

Pluto v0.19.0

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.18.4

New features

  • Cell metadata and persistent cell deactivation (#1895) (@lungben)

Performance improvements

Fixes

  • Supportimport A as B syntax (#1271) (@Pangoraw)
  • Use base64url instead of base64 to avoid escaping PlutoSliderServer requests (#1969) (@fonsp)
  • Remove 'secret' option from WebServer.jl doc (#2007) (@gjankowiak)

Internal changes

No breaking API changes

v0.18.4

18 Mar 23:26
Compare
Choose a tag to compare

Fixes

Performance improvements

Internal changes

  • Pluto Session event listeners interface: Frontend extension by @pankgeorg in #1742
  • ๐Ÿงน refactor: Move initialisation code out of Editor component by @fonsp in #1974
  • Make css independent of position wrt body by @fonsp in #1975
  • ๐Ÿงน Remove service worker by @fonsp in #1948

Full Changelog: v0.18.2...v0.18.4

v0.18.2

12 Mar 19:53
Compare
Choose a tag to compare

Pluto v0.18.2

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.18.1

Merged pull requests:

New features:

Performance improvements:

Fixes:

  • โŒ›๏ธ Progress bar in isolated cell view (#1950) (@fonsp)
  • Ctrl+click global variable stopped working (#1960)
  • @benchmark from BenchmarkTools.jl is not reactive (#1664)
  • fix a bug where the stdout popup throws an error (#1968) (@Pangoraw)
  • CompatHelper: bump compat for RelocatableFolders to 0.2, (keep existing compat) (#1953) (@github-actions[bot])
  • reactive run of function definitions appends to @doc (#1708)
  • Default not activating properly for MultiCheckBox on Pluto v0.14.8 (#1260)
  • Display error with Catalyst.jl (#1347)
  • @bind inside PlutoUI.combine breaks everythingggg (#1929)
  • "Cyclic references" error despite different variables (#1863)
  • Ignore .DS_Store files in file picker (#1785)
  • JS API: currentScript does not work inside declarative shadow DOM (#1972)

Internal

  • ๐Ÿ’ฌ Generalized PkgPopup to any popup type (#1956) (@fonsp)
  • ๐Ÿงน Remove service worker (#1948) (@fonsp)
  • Add a benchmark for compilation times (#1959) (@rikhuijzer)
  • Pluto Session event listeners interface: Frontend extension (#1742) (@pankgeorg)
  • Make css independent of position wrt body (#1975) (@fonsp)
  • ๐Ÿงน refactor: Move initialisation code out of Editor component (#1974) (@fonsp)

v0.18.1

23 Feb 01:39
Compare
Choose a tag to compare

Pluto v0.18.1

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.18.0

Merged pull requests:

Performance improvements:

Fixes:

Documentation:

Internal changes:

Closed issues:

  • Make all a tags open in new tab (#1)
  • Can't select multiple lines (#1492)
  • New line gets created after Cmd+A, type (#1494)
  • Live documentation of CairoMakie consumes 100% CPU (#1692)
  • Several Performance issues (#1781)
  • Too much indentation after inserting new line in the middle of a line (#1837)
  • Incorrect highlighting when broadcasting is used (#1839)
  • Too much indentation when calling broadcasted function (#1865)
  • Weird messages with StatsPlots.jl (#1870)
  • Syntax Highlighting Broken with macro in front of function def (#1880)
  • Each file entry in the file open list has a scroll box (#1894)
  • Using upticks to format code in markup leads sometimes to erratic behavior of the cursor and/or the editor (#1900)
  • Notebooks hangs when maxlog is used in logging and includes maxlog in output (#1902)
  • Pluto Failed to register using Julia on Windows 11, Why? (#1907)
  • notebook breaks in Pluto 0.18.0 while works in 0.17.3 (#1908)
  • Log: named_args is not iterable (#1912)
  • How to avoid white space created by hidden cells? (#1924)
  • Problem showing italic AND bold text LaTeXString (#1930)
  • Optional "edit or run notebook" button for HTML export. (#1931)
  • Feature Request: Make better use of blank space on large displays (#1936)

v0.18.0

05 Feb 01:21
Compare
Choose a tag to compare

Pluto v0.18.0

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.17.7

Merged pull requests:

Merged pull requests (internals -- breaking changes):

Merged pull requests (internals):

Closed issues:

  • Pkg.jl will corrupt itself on Windows (#671)
  • Failure creating JuMP DenseAxisArray (#806)
  • Frontend tests fail too often (#1234)
  • Open multiple notebooks at start and without browser (#1278)
  • Segmentation faults on Julia 1.7 M1 (#1722)
  • Table of content overlaps text in static HTML (#1770)
  • Pluto hangs when cell contains (md" ", md"$t") (#1800)
  • Cell drag drop broken in Linux Chrome v97 (#1809)
  • Tables integration causes method ambiguities for pluto_showable (#1815)
  • Segfault with CSV, SQLite, tables (M1) (#1842)
  • Use RelocatableFolders.jl instead of project_relative_dir to allow sysimages (#1852)
  • Logging doesn't respect maxlog (#1858)
  • TOC in dark mode is still light when aside (#1860)
  • ProgressLogging: suppressed logging in Turing.jl (#1862)
  • Cannot update to version 0.17.7 (#1869)
  • Stdlib packages marked as not found (#1872)
  • EllipsisNotation.jl (randn((10,10))[1, ..]) does not work (#1875)
  • Too many intermediate bond values (#1891)

v0.17.7

21 Jan 20:16
Compare
Choose a tag to compare

Pluto v0.17.7

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.17.6

Merged pull requests:

Closed issues:

  • Cursor jumps around when inputting brackets (#1790)
  • Cursor Hijinks (#1811)
  • Inserting period moves the cursor to the beginning of the line on Safari (#1818)
  • Line number gutter to narrow for long cells (#1826)
  • Multiplication by juxtaposition highlights the entire second expression in red (#1836)

v0.17.6

21 Jan 00:15
Compare
Choose a tag to compare

Pluto v0.17.6

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.17.5

Merged pull requests:

Minor new features:

Internal changes:

Closed issues:

  • Dark mode (#23)
  • Artifacts to proxy&cache CDNs (#241)
  • Progress for cells taking longer to execute (#343)
  • Pluto is too fast for its own good! (#787)
  • Print link with full hostname when starting? (#1262)
  • ProgressLogging progress is not logged anywhere (#1434)
  • :if (and friends) get detected as if statements by editor (#1491)
  • Incorrect syntax highlighting in begin/end block (#1624)
  • linting error for raw string macro (#1630)
  • Check that the frontend assets are unchanged before serving bundled (#1681)
  • Incorrect highlighting of (non-)matching for/end (#1791)
  • Multi-Threading Bug (#1813)
  • Pkg 'add Pluto' fails in 1.7.1 on Windows (#1821)
  • fails to run when JULIA_NUM_THREADS=auto (#1831)
  • disable cell css glitchy (#1832)
  • Pluto doesn't start with non-numeric JULIA_NUM_THREADS (#1833)

v0.17.5

04 Jan 21:07
75a3c3a
Compare
Choose a tag to compare

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Merged pull requests

New Contributors

Full Changelog: v0.17.4...v0.17.5

v0.17.4

23 Dec 22:00
10f1275
Compare
Choose a tag to compare

Pluto v0.17.4 - Holiday special!

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Generate your own binder links using pluto-on-binder.glitch.me!

Diff since v0.17.3

Merged pull requests:

Merged pull requests (internal):

Coming soon:

New Contributors