Quick update: Juno 0.8.2 is out, with loads of bugfixes and quality-of-life improvements:
Debugger related
- Running into an error while
Break on Exception
is on will now correctly show the error message and print a message when you try to step elsewhere. -
Juno.@run
now correctly handles breakpoints on the first line of a function. - You can navigate the callstack by clicking on the level, which allows you to eval code in non-leaf frames.
- Trying to call
Juno.@enter
or similar while debugging now fails gracefully. - The
debug>
REPL mode now remembers old commands. - The debug toolbar’s tooltips no longer obscure the next-statement line below.
- The Debugger Pane is now correctly updated when a Julia session is exited. This also fixed an inconsistency with
Break on Exception
showing the wrong value. - The
debug>
prompt now looks better on Windows (and is consistent with Debugger.jl).
Miscellaneous
- Weave documents are now automatically saved before weaving.
- Juno is now slightly more lenient with hiding inline results at the top/bottom of files.
- Links in the REPL work again on Windows.
- Module selection in the REPL now works more better.
- There now is an option to have the REPL cursor blink.
- It’s no longer possible to select the Legacy Console Style. It should still mostly work, but not for much longer.