- Fix handle_external_iopub again #286 (@blink1073)
(GitHub contributors page for this release)
- Fix handle_external_iopub #285 (@blink1073)
(GitHub contributors page for this release)
- More build system cleanup #282 (@blink1073)
(GitHub contributors page for this release)
- Switch to hatch backend #281 (@blink1073)
- Add flaky #280 (@blink1073)
- Clean up license #279 (@dcsaba89)
(GitHub contributors page for this release)
- Fix completion handling #278 (@blink1073)
(GitHub contributors page for this release)
- Fix client 7 and 8 compat #276 (@blink1073)
(GitHub contributors page for this release)
- Use asyncio.create_task and asyncio.get_running_loop with interact(). Drop Python 3.6. #270 (@encukou)
(GitHub contributors page for this release)
- Require jupyter_client>=7.0.0 #266 (@davidbrochart)
(GitHub contributors page for this release)
- Don't pass loop to asyncio.wait() #264 (@davidbrochart)
(GitHub contributors page for this release)
- Prepare for use with Jupyter Releaser #261 (@davidbrochart)
(GitHub contributors page for this release)
- Highlight matching parentheses #147
- The config option
JupyterConsoleApp.confirm_exit
replacesZMQTerminalInteractiveShell.confirm_exit
, to avoid redundancy #141
- When using a kernel that the console did not start, exiting with Ctrl-D now leaves it running #127
- Added Ctrl-\ shortcut to quit the console #130
- Input prompt numbers are now updated when another frontend has executed code in the same kernel #119
- Fix setting next input with newer versions of prompt_toolkit #123
- Ensure history entries are unicode, not bytes, on Python 2 #122
- 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
- Disinherit shell class from IPython Interactive Shell. This separates jupyter_console's
ZMQTerminalInteractiveShell
from IPython'sTerminalInteractiveShell
andInteractiveShell
classes #68 - Update SIGINT handler to not use the old interactive API shell #80
- use prompt_toolkit 1.0 #74
- don't use prompt_manager #75
- remove
colors_force
flag that have no effects #88
- fix for readline history
- don't confuse sys.path with virtualenvs
- readline/completion fixes
- use is_complete messages to determine if input is complete (important for non-Python kernels)
- fix: 4.0 was looking for jupyter_console_config in IPython config directories, not Jupyter
- fix
jupyter console --generate-config
- setuptools fixes for Windows
- First release as a standalone package.