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)