Skip to content

Releases: fonsp/Pluto.jl

v0.19.40

26 Feb 12:21
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!

Fixes

  • misplaced action button on 0.19.39 in Firefox and Safari (#2825)
  • Hide bottom row of pixels from export background when minimized (#2826) (@ctrekker)

Diff since v0.19.39

v0.19.39

21 Feb 10:18
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!

New: stack trace display!

image

New features

  • 🧾 Stack traces: code preview, URL, truncated, design (#2813) (@fonsp)
  • Add css for <details> / <summary> (#2814) (@genericallyterrible)
  • Stacktraces: shorter for macro expansion and @Kwargs in Julia 1.10 (#2812) (@fonsp)
  • Detect when MathJax 2 was loaded before Pluto tries to load MathJax 3 (#2803) (@fonsp)

Fixes

  • Fix EvaluationOptions docstring to reflect current behaviour (#2800) (@christiangnrd)
  • Fix horizontal overflow in tables on Firefox (#2805) (@fonsp)
  • fix(dialogs): backward compatible dialog usage (#2816) (@pankgeorg)
  • "Disable cell" has no effect (#2801)
  • Nightly tests: overload of Base function not recovered (#2806) (#2807) (@fonsp)
  • The "Notify when done" checkbox can't be checked (#2809)
  • Render diagnostics only for actual syntax error (#2819) (#2820) (@Pangoraw)

Internal changes

  • Move code to PlutoDependencyExplorer.jl repo (#2777) (@fonsp)

Diff since v0.19.38

v0.19.38

01 Feb 15:43
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!

Fixes

Internal changes

Diff since v0.19.37

v0.19.37

23 Jan 14:31
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!

Two new packages!

We just released two new packages! πŸŽ‰

Both packages are quite small and load fast, with minimal dependencies. The packages were part of Pluto's source code, but we decided to release them separately so that they can be used in other projects!

Learn more in the blog post.

New features

  • ⌨️ Keyboard shortcut Alt-Arrow to move cells (#2760) (@fonsp)
  • Enable Malt.jl by default on all systems (#2767) (@fonsp)
  • Make #id URLs work by setting the location.hash again after all cells are rendered (#2789) (@fonsp)
  • Secret function PLUTO_TOGGLE_CM_SPELLCHECK to enable spellchecking in codemirrors (#2788) (@fonsp)
  • Make cell context menu tab-friendly (#2759) (@fonsp)
  • πŸ—£οΈ Screen reader support for reactive output changes (#2757) (@fonsp)
  • Statefile download progress bar improvements (#2790) (@fonsp)
  • Warn when generating HTML with large baked statefile (#2783) (@fonsp)
  • Add heap size hint (#2774) (@kirill-kondrashov)

Performance improvements

  • Move precompile statements to PlutoRunner (#2778) (@Pangoraw)
  • ◐ Spin Pkg terminal spinners with CSS for performance (#2787) (@fonsp)

Fixes

  • Misc ARIA improvements (#2766) (@fonsp)
  • Make global progress bar hidden from screen readers (#2758) (@fonsp)

Internal changes

Diff since v0.19.36

v0.19.36

14 Dec 10:39
Compare
Choose a tag to compare

Recommended update

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!

Note: new featured notebooks are published regularly, independently from Pluto's releases. Check out Pluto's main menu or https://featured.plutojl.org/ to read them, or follow https://github.com/JuliaPluto/featured for their development.

Accessibility improvements

  • Fix invisible button issues on touch displays (#2747) (#2745) (@fonsp)
  • Show help when stuck in tab index trap (#2746) (@fonsp)
  • Use for the export menu for better keyboard accessibility (#2750) (@fonsp)
  • Make the pkg popup tab-friendly (#2752) (@fonsp)
  • Some tab indexing improvements (#2744) (@fonsp)

Fixes

Internal changes

  • little cleanup: useEventListener hook (#2749) (@fonsp)

Diff since v0.19.35

v0.19.35

07 Dec 12:08
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:

Fixes

Diff since v0.19.34

v0.19.34

06 Dec 16:08
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!

Fixes

  • Cannot download notebook file from static html export (#2728)

Diff since v0.19.33

v0.19.33

06 Dec 15:20
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!

New features

Performance improvements

Fixes

  • Match module with end in block matcher plugin (#2712) (@Pangoraw)
  • No IOContext for stdout and stderr globals (#2727) (@fonsp)
  • suppress output of xdg-open (#2736) (@Pangoraw)
  • Dependencies between modules defined in Pluto cause infinite recalculation (#2678)
  • "Scripts and styles not rendered in Safe preview" message (#2693) (#2709) (@fonsp)

Internal changes

Diff since v0.19.32

v0.19.32

31 Oct 16:03
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!

New features

Fixes

  • Fix embed_display again: handle attributes as string values properly (#2696) (@fonsp)
  • Don't rerender cell output when only persist_js_state changed (#2697) (@fonsp)

Internal changes

Diff since v0.19.31

v0.19.31

30 Oct 18:06
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 features

  • Use featured.plutojl.org as the featured source for interactive previews! (#2666) (@fonsp)
  • Update codemirror and support Julia 1.10 try-catch-else (#2673) (@Pangoraw)
  • πŸ“° Preview in frontmatter editor (#2688) (@fonsp)
  • New Markdown featured notebook (#2690) (@lukavdplas)

Fixes

  • Fix: Don't drop disabled cells (#2677) (@Pangoraw)
  • Show error message when statefile fails to load (#2686) (@fonsp)
  • Fix safe preview in PlutoUI.ExperimentalLayout and embed_display (#2689) (@fonsp)
  • Highlighting issue with <: (#2095)
  • Incorrect highlighting of end in let f() = 1 end (#2639)
  • Disabled cell content sometimes disappears from file (#2676)

Internal changes

  • Support slider_server_url in pluto_export.json (#2667) (@fonsp)
  • Use for binder EditOrRun modal (#2681) (@fonsp)
  • Project.toml: compat entries for stdlibs (#2687) (@fonsp)
  • Bump @babel/traverse from 7.15.4 to 7.23.2 in /frontend-bundler (#2664) (@dependabot[bot])
  • Bump @babel/traverse from 7.17.12 to 7.23.2 in /test/frontend (#2665) (@dependabot[bot])
  • Bump browserify-sign from 4.2.1 to 4.2.2 in /frontend-bundler (#2682) (@dependabot[bot])
  • CompatHelper: add new compat entry for Downloads at version 1, (keep existing compat) (#2683) (@github-actions[bot])
  • CompatHelper: add new compat entry for TOML at version 1, (keep existing compat) (#2684) (@github-actions[bot])

Diff since v0.19.30