diff options
author | Jonathan Slenders <jonathan@slenders.be> | 2017-01-30 20:16:47 +0100 |
---|---|---|
committer | Jonathan Slenders <jonathan@slenders.be> | 2017-01-30 20:16:47 +0100 |
commit | 114b0f284c62c97a89cddaf5b2f977124df39a3f (patch) | |
tree | e279fc827e2e39eab4960201da03999e2fca30a5 | |
parent | 6ed2477b9bea4aae017bdccc6aa69020dc900c33 (diff) |
Release 1.0.101.0.10
-rw-r--r-- | CHANGELOG | 41 | ||||
-rw-r--r-- | docs/conf.py | 4 | ||||
-rw-r--r-- | prompt_toolkit/__init__.py | 2 |
3 files changed, 44 insertions, 3 deletions
@@ -1,6 +1,47 @@ CHANGELOG ========= +1.0.10: 2017-01-30 +------------------ + +Fixes: +- Fixed the `NoConsoleScreenBuffer` error that appeared on some 64bit Python + versions. +- Fix mixup in the mapping from ANSI color names for vt100 output. + +New features: +- Added a `reverse_vi_search_direction` option. +- Handle Ctrl-Left/Right in rxvt. +- Implemented difference between `backward-kill-word` and `unix-word-rubout`. +- Implementation of the Emacs kill-ring (yank-pop command). +- Take a 'file' argument in 'print_tokens'. +- Implemented the `operate-and-get-next` command, bound to C-O in Emacs mode. +- Added multiple named commands: + * Added `insert-comment` command, bound to M-#. + * Added `vi-editing-mode` and `emacs-editing-mode` commands. + * Added `prefix-meta` command. + * Added `edit-and-execute` command. + * Added `complete`/`menu_complete`/`menu-complete-backward` commands. + * Added `quoted-insert` command. +- Take $VISUAL into account. +- Display a quoted inserted using the `^` character, just like Vi does. +- Implemented keyboard macros. (Like Readline.) +- Extracted the Vi `create_operator_decorator` and + `create_text_object_decorator` functions. (This makes it easier to implement + custom Vi bindings.) +- Pass `raw=True` to the `stdout_context` in `prompt_toolkit.shortcuts`. +- Added `Buffer.validation_state`. (Don't call the validator again if the input + didn't change.) + +Changes: +- Refactoring of the key bindings. + * All the load functions now create a new `Registry` object. + * Added `MergedRegistry` and `ConditionalRegistry`. + * Added `prompt_toolkit.key_binding.defaults` for loading the default key + bindings. + * `prompt_toolkit.key_binding.manager` has been deprecated. + + 1.0.9: 2016-11-07 ----------------- diff --git a/docs/conf.py b/docs/conf.py index 9a4dbc4d..3469e9a9 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ copyright = u'2014, Jonathan Slenders' # built documents. # # The short X.Y version. -version = '1.0.9' +version = '1.0.10' # The full version, including alpha/beta/rc tags. -release = '1.0.9' +release = '1.0.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/prompt_toolkit/__init__.py b/prompt_toolkit/__init__.py index a8d02038..fff5c43a 100644 --- a/prompt_toolkit/__init__.py +++ b/prompt_toolkit/__init__.py @@ -19,4 +19,4 @@ from .shortcuts import prompt, prompt_async # Don't forget to update in `docs/conf.py`! -__version__ = '1.0.9' +__version__ = '1.0.10' |