Changes in Jupyter console¶
A summary of changes in Jupyter console releases.
5.2¶
- When using a kernel that the console did not start, exiting with Ctrl-D now leaves it running. :ghpull:`127`
- Added Ctrl-\ shortcut to quit the console. :ghpull:`130`
- Input prompt numbers are now updated when another frontend has executed code in the same kernel. :ghpull:`119`
- Fix setting next input with newer versions of prompt_toolkit. :ghpull:`123`
- Ensure history entries are unicode, not bytes, on Python 2. :ghpull:`122`
5.1¶
- New
ZMQTerminalInteractiveShell.true_color
config option to use 24-bit colour. - New
ZMQTerminalInteractiveShell.confirm_exit
config option to turn off asking ‘are you sure’ on exit. - New
--simple-prompt
flag to explicitly use the fallback mode without prompt_toolkit. - Fixed executing an empty input.
- Fixed formatting for code and outputs from other frontends executing code.
- Avoid using functions which will be removed in IPython 6.
5.0¶
5.0.0¶
Interactive Shell architecture¶
- Disinherit shell class from IPython Interactive Shell (:ghpull:`68`).
This separates jupyter_console’s
ZMQTerminalInteractiveShell
from IPython’sTerminalInteractiveShell
andInteractiveShell
classes. - Update SIGINT handler to not use the old interactive API shell. :ghpull:`80`
Image Handling improvement¶
- use PIL as default image handler :ghpull:`79`
- better indication of whether image data was handled :ghpull:`77`
Prompts improvement¶
- use prompt_toolkit 1.0 :ghpull:`74`
- don’t use prompt_manager :ghpull:`75`
- remove
colors_force
flag that have no effects: :ghpull:`88`