Skip to content

Commit daab800

Browse files
committed
Preparation for 0.8.5 release
- Bumped version to 0.8.5 - Added details to CHANGELOG.md regarding recent changes
1 parent 3bdcdf2 commit daab800

5 files changed

Lines changed: 22 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
## 0.8.5 (April 15, 2018)
2+
* Bug Fixes
3+
* Fixed a bug with all argument decorators where the wrapped function wasn't returning a value and thus couldn't cause the cmd2 app to quit
4+
5+
* Enhancements
6+
* Added support for verbose help with -v where it lists a brief summary of what each command does
7+
* Added support for categorizing commands into groups within the help menu
8+
* See the [Grouping Commands](http://cmd2.readthedocs.io/en/latest/argument_processing.html?highlight=verbose#grouping-commands) section of the docs for more info
9+
* See [help_categories.py](https://github.com/python-cmd2/cmd2/blob/master/examples/help_categories.py) for an example
10+
* Tab completion of paths now supports ~user user path expansion
11+
* Simplified implementation of various tab completion functions so they no longer require ``ctypes``
12+
13+
* **Python 2 EOL notice**
14+
* This is the last release where new features will be added to ``cmd2`` for Python 2.7
15+
* The 0.9.0 release of ``cmd2`` will support Python 3.4+ only
16+
* Additional 0.8.x releases may be created to supply bug fixes for Python 2.7 up until August 31, 2018
17+
* After August 31, 2018 not even bug fixes will be provided for Python 2.7
18+
119
## 0.8.4 (April 10, 2018)
220
* Bug Fixes
321
* Fixed conditional dependency issue in setup.py that was in 0.8.3.

cmd2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ class RlType(Enum):
188188
pass
189189

190190

191-
__version__ = '0.8.4'
191+
__version__ = '0.8.5'
192192

193193
# Pyparsing enablePackrat() can greatly speed up parsing, but problems have been seen in Python 3 in the past
194194
pyparsing.ParserElement.enablePackrat()

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
# The short X.Y version.
6363
version = '0.8'
6464
# The full version, including alpha/beta/rc tags.
65-
release = '0.8.4'
65+
release = '0.8.5'
6666

6767
# The language for content autogenerated by Sphinx. Refer to documentation
6868
# for a list of supported languages.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import setuptools
99
from setuptools import setup
1010

11-
VERSION = '0.8.4'
11+
VERSION = '0.8.5'
1212
DESCRIPTION = "cmd2 - a tool for building interactive command line applications in Python"
1313
LONG_DESCRIPTION = """cmd2 is a tool for building interactive command line applications in Python. Its goal is to make
1414
it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It

tests/test_cmd2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727

2828
def test_ver():
29-
assert cmd2.__version__ == '0.8.4'
29+
assert cmd2.__version__ == '0.8.5'
3030

3131

3232
def test_empty_statement(base_app):

0 commit comments

Comments
 (0)