Skip to content

v0.19.4

Compare
Choose a tag to compare
@fonsp fonsp released this 09 May 15:15

Pluto v0.19.4

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!

Diff since v0.19.3

Performance improvements

  • ⚡️ 5x@bind speedup! Caching for update_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

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