summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md13
-rwxr-xr-xcmd2.py2
-rw-r--r--docs/conf.py4
-rwxr-xr-xsetup.py2
-rw-r--r--tests/test_cmd2.py2
5 files changed, 12 insertions, 11 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a79ba192..d7dfbcf3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,20 +7,21 @@
* **do_*** commands get a single argument which is a list of strings, as pre-parsed by shlex.split()
* **with_argument_parser** decorator for strict argparse-based argument parsing of command arguments
* **do_*** commands get a single argument which is the output of argparse.parse_args()
- * **with_argparser_and_unknown_args** decorator for argparse-based argument parsing, but allowing unknown args
+ * **with_argparser_and_unknown_args** decorator for argparse-based argument parsing, but allows unknown args
* **do_*** commands get two arguments, the output of argparse.parse_known_args()
- * See the **Argument Processing** section of the documentation for more information on these decorators
- * Alternatively, see the **argparse_example.py** and **arg_print.py** examples
+ * See the [Argument Processing](http://cmd2.readthedocs.io/en/latest/argument_processing.html) section of the documentation for more information on these decorators
+ * Alternatively, see the [argparse_example.py](https://github.com/python-cmd2/cmd2/blob/master/examples/argpasre_example.py)
+ and [arg_print.py](https://github.com/python-cmd2/cmd2/blob/master/examples/arg_print.py) examples
* Added support for Argpasre sub-commands when using the **with_argument_parser** or **with_argparser_and_unknown_args** decorators
* See [subcommands.py](https://github.com/python-cmd2/cmd2/blob/master/examples/subcommands.py) for an example of how to use subcommands
* The **__relative_load** command is now hidden from the help menu by default
* This command is not intended to be called from the command line, only from within scripts
* The **set** command now has an additional **-a/--all** option to also display read-only settings
- * The **history** command can now run, edit, and save prior commands, in addition to the prior behavior of displaying prior commands.
+ * The **history** command can now run, edit, and save prior commands, in addition to displaying prior commands.
* Commands Removed
* The **cmdenvironment** has been removed and its functionality incorporated into the **-a/--all** argument to **set**
* The **show** command has been removed. Its functionality has always existing within **set** and continues to do so
- * The **save** command has been removed. The capability to save prior commands is now part of the **history** command.
+ * The **save** command has been removed. The capability to save commands is now part of the **history** command.
* The **run** command has been removed. The capability to run prior commands is now part of the **history** command.
* Other changes
* The **edit** command no longer allows you to edit prior commands. The capability to edit prior commands is now part of the **history** command. The **edit** command still allows you to edit arbitrary files.
@@ -28,7 +29,7 @@
* Deprecations
* The old **options** decorator for optparse-based argument parsing is now *deprecated*
* The old decorator is still present for now, but will eventually be removed in a future release
- * ``cmd2`` no longer includes **optparse.make_option** so if your app needs it you need to import it directly from optparse
+ * ``cmd2`` no longer includes **optparse.make_option**, so if your app needs it import directly from optparse
## 0.7.9 (January 4, 2018)
diff --git a/cmd2.py b/cmd2.py
index 204e6450..d18a1066 100755
--- a/cmd2.py
+++ b/cmd2.py
@@ -106,7 +106,7 @@ if six.PY2 and sys.platform.startswith('lin'):
except ImportError:
pass
-__version__ = '0.8.0a'
+__version__ = '0.8.0'
# Pyparsing enablePackrat() can greatly speed up parsing, but problems have been seen in Python 3 in the past
pyparsing.ParserElement.enablePackrat()
diff --git a/docs/conf.py b/docs/conf.py
index fd3e9476..d4ef14bf 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -60,9 +60,9 @@ author = 'Catherine Devlin and Todd Leonhardt'
# built documents.
#
# The short X.Y version.
-version = '0.7'
+version = '0.8'
# The full version, including alpha/beta/rc tags.
-release = '0.7.9'
+release = '0.8.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/setup.py b/setup.py
index 8d5b7619..f56555db 100755
--- a/setup.py
+++ b/setup.py
@@ -6,7 +6,7 @@ Setuptools setup file, used to install or test 'cmd2'
import sys
from setuptools import setup
-VERSION = '0.8.0a'
+VERSION = '0.8.0'
DESCRIPTION = "cmd2 - a tool for building interactive command line applications in Python"
LONG_DESCRIPTION = """cmd2 is a tool for building interactive command line applications in Python. Its goal is to make
it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It
diff --git a/tests/test_cmd2.py b/tests/test_cmd2.py
index 91fc0e61..9fb9f2d9 100644
--- a/tests/test_cmd2.py
+++ b/tests/test_cmd2.py
@@ -25,7 +25,7 @@ from conftest import run_cmd, normalize, BASE_HELP, HELP_HISTORY, SHORTCUTS_TXT,
def test_ver():
- assert cmd2.__version__ == '0.8.0a'
+ assert cmd2.__version__ == '0.8.0'
def test_empty_statement(base_app):