github JuliaPluto/Pluto.jl v1.0.0

4 hours 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!

Note from Fons

Thanks for using Pluto! I'm excited to release version 1.0.0, symbolizing that Pluto is ready. Enjoy!

A discourse post celebrating the 1.0 release is coming soon! This exact release (1.0.0) does not contain any new features, it only removes some deprecated functionality.

Removed deprecated functionality

  • The embed_display function has been removed. You now use AbstractPlutoDingetjes.Display.@embed instead.

  • The publish_to_js function has been removed. You now use AbstractPlutoDingetjes.Display.published_to_js instead.

  • The configuration dismiss_motivational_quotes has been removed and replaced by a setting in the frontend.

  • The FileEditEvent event has been removed.

  • Pluto.run([host::String,] port::Union{Nothing,Integer} = nothing; kwargs...) has been removed. You now need to use Pluto.run(; host, port, kwargs...) instead.

  • The following deprecations from MoreAnalysis have been removed. You now need to use the new formats:

@deprecate is_referenced_anywhere(notebook::Notebook, topology::NotebookTopology, sym::Symbol) is_referenced_anywhere(topology, sym)`

@deprecate is_assigned_anywhere(notebook::Notebook, topology::NotebookTopology, sym::Symbol) is_assigned_anywhere(topology, sym)`

@deprecate downstream_recursive(
    notebook::Notebook,
    topology::NotebookTopology,
    from::Union{Vector{Cell},Set{Cell}},
) downstream_recursive(
    topology,
    from,
)

@deprecate upstream_recursive(
    notebook::Notebook,
    topology::NotebookTopology,
    from::Union{Vector{Cell},Set{Cell}},
) upstream_recursive(
    topology,
    from,
)

@deprecate codependents(notebook::Notebook, topology::NotebookTopology, var::Symbol) codependents(topology, var)

@deprecate bound_variable_connections_graph(notebook::Notebook) bound_variable_connections_graph(notebook.topology)

Breaking changes

  • format_version of PlutoSliderServer export sources now needs to equal 2 instead of 1.

Diff since v0.20.28

Don't miss a new Pluto.jl release

NewReleases is sending notifications on new releases.