v0.19.4
Pluto v0.19.4
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!
Performance improvements
- ⚡️ 5x
@bind
speedup! Caching forupdate_dependency_cache!
(#2080) (@fonsp) - Generate precompile directives via PrecompileSignatures.jl (#2054) (@rikhuijzer)
- Prevent registry update if it is fresh (#2075) (@fonsp)
- Reduce overspecializations in PlutoRunner.format_output (#2062) (@rikhuijzer)
- Set
Base.Experimental.@max_methods 1
(#2068) (@rikhuijzer) - Performance of state diffing: improve runtime type checks (#2072) (@fonsp)
- Performance of state diffing: lazy dictionaries, immutable comparison (#2073) (@fonsp)
- unresolved_cells: handle Skipped correctly (#2077) (@fonsp)
resolve_topology
: maintain identity when nothing changed (#2079) (@fonsp)update_dependency_cache!
performance bottleneck (#2076)
New features
- Change path to wsl path, if on wsl (#2085) (@SamarthMayya)
Fixes
- Benchmark tools in inner scope (#2070) (@Pangoraw)
- Delete method docs with method (#2096) (@Pangoraw)
- Macro
Symbolics.@register
no longer working inside Pluto notebooks (#2091)
Internal changes
- Continue CI on error (#2081) (@rikhuijzer)