summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Slenders <jonathan@slenders.be>2017-01-30 20:16:47 +0100
committerJonathan Slenders <jonathan@slenders.be>2017-01-30 20:16:47 +0100
commit114b0f284c62c97a89cddaf5b2f977124df39a3f (patch)
treee279fc827e2e39eab4960201da03999e2fca30a5
parent6ed2477b9bea4aae017bdccc6aa69020dc900c33 (diff)
Release 1.0.101.0.10
-rw-r--r--CHANGELOG41
-rw-r--r--docs/conf.py4
-rw-r--r--prompt_toolkit/__init__.py2
3 files changed, 44 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a5844477..71564f28 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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'