Skip to content

Commit f9302ec

Browse files
committed
Updated CHANGELOG with stuff from 0.8.6 release
1 parent 2fb8078 commit f9302ec

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

CHANGELOG.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
## 0.9.0 (TBD, 2018)
1+
## 0.9.0 (May TBD, 2018)
22
* Bug Fixes
33
* If self.default_to_shell is true, then redirection and piping are now properly passed to the shell. Previously it was truncated.
44
* Submenus now call all hooks, it used to just call precmd and postcmd.
5-
* Fixed ``AttributeError`` on Windows when running a ``select`` command cause by **pyreadline** not implementing ``remove_history_item``
65
* Enhancements
76
* Automatic completion of ``argparse`` arguments via ``cmd2.argparse_completer.AutoCompleter``
87
* See the [tab_autocompletion.py](https://github.com/python-cmd2/cmd2/blob/master/examples/tab_autocompletion.py) example for a demonstration of how to use this feature
@@ -17,9 +16,6 @@
1716
* ``identchars`` is now ignored. The standardlibrary cmd uses those characters to split the first "word" of the input, but cmd2 hasn't used those for a while, and the new parsing logic parses on whitespace, which has the added benefit of full unicode support, unlike cmd or prior versions of cmd2.
1817
* ``set_posix_shlex`` function and ``POSIX_SHLEX`` variable have been removed. Parsing behavior is now always the more forgiving ``posix=false``.
1918
* ``set_strip_quotes`` function and ``STRIP_QUOTES_FOR_NON_POSIX`` have been removed. Quotes are stripped from arguments when presented as a list (a la ``sys.argv``), and present when arguments are presented as a string (like the string passed to do_*).
20-
* Enhanced the ``py`` console in the following ways
21-
* Added tab completion of Python identifiers instead of **cmd2** commands
22-
* Separated the ``py`` console history from the **cmd2** history
2319
* Changes
2420
* ``strip_ansi()`` and ``strip_quotes()`` functions have moved to new utils module
2521
* Several constants moved to new constants module
@@ -39,6 +35,18 @@
3935
* Known Issues
4036
* Some developers have noted very slow performance when importing the ``cmd2`` module. The issue
4137
it intermittant, and investigation of the root cause is ongoing.
38+
39+
## 0.8.6 (May 27, 2018)
40+
* Bug Fixes
41+
* Commands using the @with_argparser_and_unknown_args were not correctly recognized when tab completing
42+
* Fixed issue where completion display function was overwritten when a submenu quits
43+
* Fixed ``AttributeError`` on Windows when running a ``select`` command cause by **pyreadline** not implementing ``remove_history_item``
44+
* Enhancements
45+
* Added warning about **libedit** variant of **readline** not being supported on macOS
46+
* Added tab-completion of alias names in value filed of **alias** command
47+
* Enhanced the ``py`` console in the following ways
48+
* Added tab completion of Python identifiers instead of **cmd2** commands
49+
* Separated the ``py`` console history from the **cmd2** history
4250

4351
## 0.8.5 (April 15, 2018)
4452
* Bug Fixes

0 commit comments

Comments
 (0)