Releases: fonsp/Pluto.jl
Releases · fonsp/Pluto.jl
v0.14.0
Pluto v0.14.0
Recommended update
Closed issues:
- Worker crash should be communicated to user (#62)
- Method of callable type is stored with wrong name (#288)
- Mixing
using Example
and reacitivity (#333) - Race condition when removing cells (#497)
- Don't delete folded codemirrors (#628)
- Circular Reference error when shadowing global variable in function (#637)
- Pluto notebook freeze unexpectedly on warnings (#659)
- tab completion on struct shows extra entries (#800)
- Catlab.jl hangs possibly due to display bug (#860)
- Built-in array viewer for
Set
(#893) - ANSI color code rendering in output (#894)
- An unexpected cylic reference error when using kwargs (#915)
- Don't drag-drop files if the drag started on the page (#924)
- PowerModelsDistributionStateEstimation process exit (#931)
- Trigger value change after user stop typing (#933)
- Turn off warning about outdated version of Pluto (#941)
- Adding cell context. (like pkg mode or other function style contexts) (#942)
- Markdown / Latex / in-string expression parsing is extremely sensitive to spacing (#945)
- import inside let block is global (#949)
- Frontend tests are broken (#951)
- [Help welcome] Prevent file corruption (#952)
- Use CommonMark instead of Markdown in sample notebooks (#957)
- One cell disappear (#960)
- Reactivity breaks with Cmd string Interpolation (#961)
- Can't paste code (#965)
- Allow user-specified authentication secret (#969)
- Add option to disable auto-update on selected cells? (#971)
- immer: Maximum call stack size exceeded (#972)
- Worst (#973)
- Automatic sorting of notebook cells? (#974)
- Static analysis (#979)
- Switch CTRL+Enter and Shift+Enter behaviour? (#980)
- Deletion of cell in text editor prevents opening the notebook (#981)
- Logo in README in DarkMode on Github (#982)
- Printing issue with ASCII colour characters (#983)
- Hide hide/show code button (#984)
- Immer patch error messages are too scary (#987)
- Output cell is too small for the DataFrame and shows scrollbar (#996)
- UndefVarError: a function reference inside of structure (#997)
- Frontend tests failing because of a race condition in backend (#1007)
- Pluto Cells Grouping (#1012)
- Metaprogramming: add Select-Inputs within loop (#1014)
- Pluto should ignore multiple definitions for _ (#1016)
- LaTeX doesn't work inside list box (#1020)
- Cannot use process-based parallel computing inside Pluto (#1023)
- Not working with Julia v1.6.0 (#1028)
- Is plutojl.org supposed to be tilted like this? (#1034)
- PlutoLogger has no field min_level (#1038)
- Allow to open notebook through file picker (#1040)
- div img support (#1041)
Merged pull requests:
- fix #800 (#874) (@aviatesk)
- Rename callable struct definitions (#889) (@Pangoraw)
- CSS animation performance (#912) (@fonsp)
- Use Pluto tree viewer for Set data type (issue 893) (#926) (@vladflore)
- load Revise first (#947) (@ericphanson)
- 🩹 Detect broken process and offer to restart (#948) (@fonsp)
- Move to backtick latex delimiting (#953) (@jeremiahpslewis)
- Keyword args are now explored last in a function definition (#962) (@Pangoraw)
- Update & format tests, add patch recovery code (#963) (@pankgeorg)
- PLJ-965 can't paste code (#966) (@pankgeorg)
- If there is an error while saving, don't overwrite the old file (#976) (@dralletje)
- Only show file-on-cell-drop when dragging a file (#977) (@dralletje)
- change runtime missing to nothing (#986) (@fonsp)
- let
JULIA_NUM_THREADS
have higher priority (#990) (@Moelf) - remove local scope check for imports & usings (#999) (@Pangoraw)
- fix anonymous functions with keyword args (#1000) (@Pangoraw)
- Improve run deprecation message (#1005) (@diegozea)
- Refactor: contain cached analysis field in a single immutable (#1008) (@fonsp)
- Refactor: make the jl state look more like js (#1009) (@fonsp)
- Ignore assignment to underscores (#1010) (@mcabbott)
- Support syntax highlight for lots of languages in Markdown (#1024) (@schneiderfelipe)
- Trailing throttle syncs to front-end (#1036) (@pankgeorg)
v0.12.21
Pluto v0.12.21
Closed issues:
- Pluto notebook freeze unexpectedly on warnings (#659)
function() end
not recognised (#776)- Reactivity breaks with a simple function definition (#826)
- Package Manager Not Loading (#875)
- Failed to precompile CSV (#895)
- Plots are very tiny in Pluto >= 0.12.17 (#896)
- small interactive table (#900)
- Give information about duplicate definitions (#903)
- failed to resolve notebook boot environment (#906)
- [FR] Make @Bind Bind to non global variables (#910)
- Server shutdown during save can corrupt file (#913)
- Can't have Pluto and Jupyter notebooks open at the same time (#914)
- how to add html5 canvas in pluto? (#916)
- @Bind input element generator? (#918)
- Can't open notebook after renaming (#921)
- with_terminal() no longer present in PlutoUI (#929)
Merged pull requests:
- Rewrite some old tests (#884) (@fonsp)
- Fix variadic arguments in arrow functions (#885) (@Pangoraw)
- Fix anonymous function declaration (#886) (@Pangoraw)
- Little changes for the sample "Tower of Hanoi.jl" (#909) (@4LD)
- Bump course to Spring 2021 in Readme (#922) (@logankilpatrick)
- extract macro preproccessing into function (#930) (@fonsp)
- 🛑 Soft interrupt (also on Windows) (#932) (@fonsp)
v0.12.20
Pluto v0.12.20
Closed issues:
- @Bind cells with PlutoUI/HTML elements do not sync between parallel sessions (#385)
- "Undo" delete fails when multiple cells are deleted (#482)
PyPlot
woes (#511)- Low hanging fruit to make the UI faster? (#581)
- Unfolding a cell scrolls the page (#617)
- End-to-end test improvements and additions (#621)
- Pluto sometimes does not copy to the right buffer for linux systems (#649)
- Pluto notebook freeze unexpectedly on warnings (#659)
- Consider using Scratch.jl instead of storing things in .julia/ (#676)
- Compatibility with Julia 1.6 - method tables (#705)
- Sticky Headers break when column name is large (#712)
- code cells not rendering properly on Android via github (#785)
- Plots.jl pyplot backend segfaults in Pluto.jl (#786)
- Cannot copy from code cells in static export html (#823)
- Release 0.12.19 with backported updates (#845)
- Pluto.run(notebook=path) does not open browser in Windows 10 (#862)
- Space mono does not always load (#873)
Merged pull requests:
v0.12.19
Pluto v0.12.19
Closed issues:
- GPU usage and console messages (#685)
- Feature Proposal: Exported HTML can be passed to a static site generator (#794)
- wait and resume execution on button press (#803)
- Latex code not appropriately displayed (#817)
- Python doesn't work in Pluto (#818)
- add pluto - pluto not found - Julia 1.5.3 macOS (#819)
- Cell output not shown correctly if in-line comment ends with semicolon (#820)
- _llvm (#821)
- Can't move cells (#822)
- Conditions on list comprehensions and execution order (#824)
- Electron app (#825)
- Errors when pressing Ctrl+C to stop Pluto (#827)
- Failed to load notebook error (#829)
- Popup docs don't work for some symbols (#832)
- Running a notebook deleted contents of
.julia/registries
(#834) - Ctrl+C broken with
julia -e "Pluto.run()"
instead of the REPL (#836) - Edit or remove default header and footer in exported static PDF (#837)
- Parameters.jl dynamically created macros confuse Pluto (#838)
- Feature request: Open URL from terminal (#840)
- Notebook gets stuck in forever loading state after restarting my PC while running it (#849)
- Syntax highlighting of @. (#854)
- File not found when file newly created while session is running (#855)
- Weird output from a mix of MathJax, Markdown and PlutoUI (#856)
- Misaligned plots when plotting with UnicodePlots.jl using BrailleCanvas (#870)
Merged pull requests:
- Pluto ux process file drop (#707) (@pankgeorg)
- Dralbase state managment (#710) (@dralletje)
- PLJ-785 CodeMirror Eject to TextArea - Reload from TextArea in Offline HTML export (#805) (@pankgeorg)
- Dralbase state managment: Fix front-end tests (#809) (@pankgeorg)
- Update README.md (#814) (@fonsp)
- Regard
:=
in macros as einsum notation (take 2) (#816) (@mcabbott) - 🧸 Open your own files as samples (#828) (@fonsp)
- Handle filters in generators, closes #824 (#839) (@Pangoraw)
- Update
== nothing
to=== nothing
in Parse.jl (#841) (@heetbeet)
v0.12.18
Pluto v0.12.18
Closed issues:
- Display parent dirs for notebooks with same names (#691)
- Scoping issue with callable struct methods (#735)
- MS Codespaces - Safari on iPad fail (#736)
- Pluto fails to run Julia 1.5.3 on Windows Server 2016, Windows 10 (#753)
Base.getpass
raises an error in Pluto notebooks (#755)- Cannot access Pkg REPL by pressing ] (#771)
- Incomplete plots are shown when using the svg backend (#778)
- Failed to show WGLMakie plot (#779)
- Try to show random image (#782)
- Not able to update Pluto (#788)
- disabling the context menu on right-click (#789)
- Weird UndefVarError in pluto startup script (#793)
- Wrong type when forming an expression of adding 2 Number variables. (#795)
- Wrong parsing of ; in comments (#797)
- UndefVarError when using absolute module path (#799)
Merged pull requests:
- Bump ini from 1.3.5 to 1.3.8 in /test/frontend (#774) (@dependabot[bot])
- Update CONTRIBUTING.md with issue guidelines (#775) (@tskarhed)
- 🐠 Fix #753 (#784) (@fonsp)
- Bump node-notifier from 8.0.0 to 8.0.1 in /test/frontend (#798) (@dependabot[bot])
- 🐙 PlutoRunner more speed (#804) (@fonsp)
- Launch permission issues (#808) (@fonsp)
v0.12.17
Pluto v0.12.17
Closed issues:
- Document the keyboard shortcuts more clearly (#514)
- Support for Safari iOS 14 (#688)
- Unable to determine display limit on 32-bit Linux systems (#700)
- standard output is not flushed (#742)
- MLJBase prevents macro @Bind from working (#743)
- Pluto.jl as a literate programming environment (#744)
- Unable to Load Packages (#745)
- image display using ImageShow (#747)
- Layout: Make use of full screen width (#748)
- Suggestion: lighter color to indicate string parse error (#749)
- Bug with simple variable assignment (#751)
- [improvement] XeTeX, rtf cells (#752)
- code block dark mode disappear after clicking hide and show! (#754)
- Discussion: storage of notebook assets (#760)
- Pluto opens incorrect number of threads in edge case (#762)
Merged pull requests:
- Ignore IOError when closing connections (#683) (@fghzxm)
- Replace shortpath with shortestpath (#693) (@DhruvaSambrani)
- Change error contrast ratio (#756) (@pankgeorg)
- When text is selected and either (, [ or { is pressed wrap selection in (), [], {} instead of replacing it. (#757) (@pankgeorg)
- HTTP.jl 0.9 (#761) (@fonsp)
- Add CompatHelper (#766) (@rikhuijzer)
v0.12.16
Pluto v0.12.16
Closed issues:
- Out of memory on repeated cell execution (#641)
- Alt+Arrow keys buggy for this cell (#651)
- A bug on Markdown equation (#731)
- Changing and rerunning cells returns wrong results (#741)
Merged pull requests:
- End-to-end test improvements and fixes (#666) (@novoselrok)
- PLJ-712 Sticky Headers Fix (#729) (@pankgeorg)
- Typo in Tower of Hanoi sample (#737) (@BioTurboNick)
- 🍓 Support 32-bit systems (#740) (@terasakisatoshi)
v0.12.15
Pluto v0.12.15
Closed issues:
- Julia 1.0.0 - method struct error (#504)
- TAB-completion inside a string (inside quotes) is different from normal (#717)
- Copy Closes Pluto (#730)
- Pluto doesn't like adding constructors to structs (#732)
- Pluto does not precompile in julia REPL (#733)
- Function wrapping: use elementwise === for Expr equality (#734)
Merged pull requests:
v0.12.14
Pluto v0.12.14
v0.12.13
Pluto v0.12.13
Closed issues:
- Document UI basics with GIFs (#428)
- SVector of Vector throws error (#458)
- Plots won't load (#703)
- TimeSeries.jl demos don't work in Pluto (they work in Jupyter) (#706)
- Support AxisKeys and friends (#708)
- Compat conflict between Atom.jl 0.12.26 and Pluto.jl 0.12.11 (#711)
- File picker completion is weird (#719)
Merged pull requests: