Changes in Jupyter Qt console¶
- Fix setting width and height when displaying images with IPython’s Image.
- Avoid displaying errors when using Matplotlib to generate pngs from Latex.
Additions¶
- Control-D enters an EOT character if kernel is executing and input is empty.
- Implement block indent on multiline selection with Tab.
- Change the syntax highlighting style used in the console at any time. It can
be done in the menu
View > Syntax Style
.
Changes¶
- Change Control-Shift-A to select cell contents first.
- Change default tab width to 4 spaces.
- Enhance handling of input from other clients.
- Don’t block the console when the kernel is asked for completions.
Fixes¶
- Fix bug that make PySide2 a forbidden binding.
- Fix IndexError when copying prompts.
- Fix behavior of right arrow key.
- Fix behavior of Control-Backspace and Control-Del
- Make %clear to delete previous output on Windows.
- Fix SVG rendering.
4.3¶
- Rename
ConsoleWidget.width/height
traits toconsole_width/console_height
to avoid a name clash with theQWidget
properties. Note: the name change could be, in rare cases if a name collision exists, a code-breaking change.
Additions¶
- Add Shift-Tab shortcut to unindent text
- Add Control-R shortcut to rename the current tab
- Add Alt-R shortcut to set the main window title
- Add Command-Alt-Left and Command-Alt-Right shortcut to switch tabs on macOS
- Add support for PySide2
- Add support for Python 3.5
- Add support for 24 bit ANSI color codes
- Add option to create new tab connected to the existing kernel
Changes¶
- Change Tab key behavior to always indent to the next increment of 4 spaces
- Change Home key behavior to alternate cursor between the beginning of text (ignoring leading spaces) and beginning of the line
- Improve documentation of various options and clarified the docs in some places
- Move documentation to ReadTheDocs
Fixes¶
- Fix automatic indentation of new lines that are inserted in the middle of a cell
- Fix regression where prompt would never be shown for
--existing
consoles - Fix
python.exe -m qtconsole
on Windows - Fix showing error messages when running a script using
%run
- Fix
invalid cursor position
error and subsequent freezing of user input - Fix syntax coloring when attaching to non-IPython kernels
- Fix printing when using QT5
- Fix Control-K shortcut (delete until end of line) on macOS
- Fix history browsing (Up/Down keys) when lines are longer than the terminal width
- Fix saving HTML with inline PNG for Python 3
- Various internal bugfixes
4.2¶
- various latex display fixes
- improvements for embedding in Qt applications (use existing Qt API if one is already loaded)
4.1¶
4.1.0¶
- fix regressions in copy/paste, completion
- fix issues with inprocess IPython kernel
- fix
jupyter qtconsole --generate-config
4.0¶
4.0.1¶
- fix installation issues, including setuptools entrypoints for Windows
- Qt5 fixes