Add an argument to word_before_cursor to be WORD compatible.
Workaround for Jedi bug.
Bug fix in parsing CPR response.
Small fix in Win32 terminal modes.
Small fix in Win32 terminal output.
Asyncio support added + examples.
- prompt_toolkit.contrib.regular_languages added.
- prompt_toolkit.contrib.pdb added (Python debugger.)
- This adds path based completion for strings in pt(i)python.
- Some examples and tests added.
- Support for multiline toolbars
Deprecated contrib.shell removed.
Fixes in filename completion.
Don't do Jedi completion inside Python strings. (We have already filename completion.)
Pypy 0.24 release.
Python 2 compatibility fix: We cannot use 'yield from' inside this package.
Pypi 0.25 release.
Refactoring of the key input system.
- Registry which contains the list of key bindings
- Clean up of existing key bindings.
- Key binding manager: utility for managing Vi and Emacs bindings
- Rename of the `Line` class to `Buffer`.
- Added filters.py: for enabling/disabling part of the system at
  runtime.
- Added a focus_stack, a tool for redirecting the input from one buffer
  to another.
Python 3 compatibility of sqllite-cli tutorial.
Refactoring of the clipboard. A command line interface now has a 'global' clipboard, shared between all buffers.
Added "merge history" feature to ptpython.
Added 'C-x r k' and 'C-x r y' emacs key bindings for cut and paste.
Add C-Left and C-Right keybindings.