github fonsp/Pluto.jl v0.20.20

2 days ago

Try this release in your browser! (Available 30 minutes after the release)

Binder logo

Learn more about Binder and Pluto at plutojl.org/en/docs/binder!

New features

  • Julia 1.12 support (#3005)
  • 📋 Project.toml editor (#3218) (@fonsp)
  • Improve display of UndefVarError (#3392) (@fonsp)
  • 🖥️ Button to view Pkg terminal in a bigger window (#3397) (@fonsp)
  • Rectangle select: scrolling tweak (#3388) (@fonsp)
  • ⚠️ Alert user when websocket cannot (re)connect because of auth issues (#3385) (@fonsp)

Performance improvements

Autocomplete improvements

  • Autocomplete: avoid with empty search string (#3393) (@fonsp)
  • Fuzzy path autocomplete broken in Pluto 0.20.8 (#3214)
  • Disable autocomplete when the query is empty (#3251)
  • Autocomplete inside HTL interpolation (#3276)
  • Autocomplete: no completions after final ; (#3375)

Fixes

  • Update saving and loading.jl: e is not defined (#3386) (@pankgeorg)
  • Julia 1.12 stacktrace tweaks (#3390) (@fonsp)
  • Fix a race condition that allows opening the same notebook twice during JIT (#3391) (@fonsp)
  • Safari Export menu layout different (#3384)
  • Recording UI overlapped by view vode button (#3387)
  • Docs: Cmd+Q on macOS quits the browser, does not interrupt notebook (#3394)
  • Faster process init: PlutoRunner Loader optimization (#3396) (#3402) (@fonsp)

Internal changes

Diff since v0.20.19

Don't miss a new Pluto.jl release

NewReleases is sending notifications on new releases.