v0.20.6
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
- Add support for TestEnv.activate() (#3157) (@jonas-schulze)
- PlutoSliderServer: support bond-defining-bond (#3158) (@fonsp)
- π΅βπ« Make the pluto-editor component embeddable inside a pluto editor (#3169) (@fonsp)
- Add keyboard shortcuts to documentation (#3172) (@AshlinHarris)
Performance improvements
- Performance: LRU cache for topological order (#3164) (@fonsp)
- Performance: Skip unneeded updates (#3165) (@fonsp)
- Remove
FileEditEvent
and addStateChangeEvent
in its place (#3166) (@fonsp)
Fixes
This release adds support for Julia 1.11.5.
Support for Julia 1.12 will still be a lot of work, but you should be able to launch and test Pluto now.
- Fix precompilation on Julia 1.12 beta (#3174) (@fonsp)
- Julia 1.11.5 β Support complete_remote_package! (#3178) (#3189) (#3180) (@fonsp)
- Compat PrecompileTools = "~1.2, ~1.3" (#3181) (@fonsp)
- Julia 1.12 β support pretty_stackcall Core.CodeInstance (#3182) (@fonsp)
- Julia 1.12 β MethodError: no method matching pretty_stackcall(::Base.StackTraces.StackFrame, ::Core.CodeInstance) (#3175)
- Julia 1.12 β notebooks with MbedTLS_jll give many errors (#3176) (#3186) (@fonsp)
Internal changes
- Deprecate
notebook
argument in MoreAnalysis functions (#3160) (@fonsp) downstream_recursive
andupstream_recursive
: don't include initial cells in output (#3161) (@fonsp)- Puppeteer tests: change index load waitUntil from networkidle0 to domcontentloaded (#3170) (@fonsp)
- Add Julia 1.12 beta tests (#3173) (@fonsp)