Releases: fonsp/Pluto.jl
v0.19.40
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Fixes
v0.19.39
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
New: stack trace display!
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
v0.19.38
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Fixes
- The
more
button for showing more data of an output does not work anymore (#2791) (#2795) (#2792) (@disberd)
Internal changes
v0.19.37
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Two new packages!
We just released two new packages! π
- ExpressionExplorer.jl (EE) β find all variables assigned and referenced in a piece of code.
- PlutoDependencyExplorer.jl (PDE) β sort a list of codes by execution order
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!
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
v0.19.36
Recommended update
Try this release in your browser! (Available 30 minutes after the release)
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
v0.19.35
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Merged pull requests:
Fixes
- Fix blank screen issue present in [email protected].
v0.19.34
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Fixes
- Cannot download notebook file from static html export (#2728)
v0.19.33
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
New features
- Turn ExpressionExplorer.jl into its own package (#2541) (#2698) (@fonsp)
- Multiple authors in feature card (#2723) (@lukavdplas)
- colour const assignee (#2733) (@Pangoraw)
- π¨οΈ Some PDF layout improvements (#2738) (@fonsp)
- Simpler <title> string and default PDF filename (#2703)
Performance improvements
- Import PlutoRunner as module in Loader.jl (#1881) (@dralletje)
Fixes
- Match
module
withend
in block matcher plugin (#2712) (@Pangoraw) - No IOContext for
stdout
andstderr
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
v0.19.32
Try this release in your browser! (Available 30 minutes after the release)
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
v0.19.31
Try this release in your browser! (Available 30 minutes after the release)
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
andembed_display
(#2689) (@fonsp) - Highlighting issue with
<:
(#2095) - Incorrect highlighting of
end
inlet 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])