v0.17.2
Try this release in your browser! (Available 30 minutes after the release)
Generate your own binder links using pluto-on-binder.glitch.me!
Merged pull requests:
- Isolated cell view (#1544) (@ctrekker)
- Separate notebook boot env (#1556) (@fonsp)
- Highlight global variables (#1565) (@fonsp)
- Fix #1582 (#1584) (@fonsp)
- Update to macro runtime & PlutoHooks.jl (#1597) (@Pangoraw)
- Automatically insert Pkg.activate if a sysimage is used (#1631) (@fonsp)
- CompatHelper: bump compat for Configurations to 0.17, (keep existing compat) (#1632) (@github-actions[bot])
- Remove trailing and leading single/double quotes from path (#1640) (@disberd)
- Make frontend tests work again (#1642) (@dralletje)
- Add docstrings to SessionActions (#1644) (@rikhuijzer)
- VSCode extension: store unsubmitted cell state in vscode (#1649) (@pankgeorg)
- make undef var error don't reset macro state (#1653) (@Pangoraw)
- Html export download filename, fix #1654 (#1655) (@fonsp)
- π¦ Hot reload blabla tweaks (#1669) (@fonsp)
- π Support data URLs in open_url (#1670) (@fonsp)
- Fix world age issues causing 404 on master (#1676) (@Keno)
Closed issues:
- Jump-to-definition for variables (#304)
- Format docstrings in cells (#351)
- VegaLite tooltips not visible (#422)
- See results during calculation (#476)
- Multiple notebooks installing packages in parallel can break (#485)
- Visually shrunken tuples of LaTeXStrings (#513)
subtypes(AbstractType)
is not reactive (#989)- methodswith does not work in Pluto (#1044)
- Create workspace module as toplevel? (#1072)
- Splitting out Workspace into its own package (#1073)
- Support
import A as B
syntax (#1271) - Pluto imports packages from false if-condition statements (#1365)
- Link https://plutojl.org on this GitHub repo (#1375)
publish_to_js
could return object printable astext/javascript
(#1413)- Got UndefVarError: table_data not defined errors when using StringParserPEG (#1423)
- Printing DataTables or making PDF Cuts off Rows at New Page (#1428)
- "Failed to load notebook" message in browser (#1477)
- How does hot reloading handle moving the notebook file? (#1506)
- Do we still need the runner/Loader.jl script? (#1512)
- Typing #= in an empty cell crashes browser (#1550)
- Use Italic font for comments in code? (#1552)
- Dispatch does not work as expected for Base.show inside Pluto (#1570)
- Don't use whitespace pre for rich content inside the array viewer (#1574)
- Reload regression introduced in "Improved autoreload (#1555)" (#1582)
with_terminal
does not captureCSV.write
output (#1590)- Error during macro expansion causes buggy reactivity (#1591)
- Ctrl + click on macro name jumps to variable instead of macro (#1608)
- LaTeXStrings inside Plots label regex error (#1627)
- The auto_reload_from_file feature does not work properly in Pluto v0.17.1 (#1628)
- plutopkg tries to install package from markdown macro string (#1629)
- LaTeXStrings suddenly needs a String() wrapper in Plots.jl (#1633)
- Is there a way to render html file automatically (like using a command) instead of clicking the icon? (#1636)
@bind
fails if in CommonMark string (v0.17.1 ) (#1637)@bind
gives index instead of value (#1638)- FilePicker does not support paths surrounded by double/single quote (#1639)
- PlutoUI: Adding Plus/Minus button in Slider (#1641)
- Improve GitHub diffs by wrapping lines (#1643)
- Stacktrace for macro expansion gets rewritten (#1648)
- Error on update to 0.17.1 (#1651)
- Module is missing from the cache (#1652)
- html download broken in 0.17.1 (#1654)
- prints from PythonCall or PyCall are buffered (#1656)
- Dropping support for <script type=module> broke the JavaScript sample notebook (#1665)