summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Hellmann <doug@doughellmann.com>2014-08-25 11:46:20 -0400
committerDoug Hellmann <doug@doughellmann.com>2014-08-28 10:58:45 -0400
commit42675b2d7ad93f4bba9c4216874c68b8e5834147 (patch)
treebe9d5aaff7e1c2e12e9fece0a844b1bbfcf002da
parent86fe20f8df066efe9ecadb6d16408c65f64bc7f2 (diff)
downloadcliff-42675b2d7ad93f4bba9c4216874c68b8e5834147.tar.gz
Add release notes for 1.7.01.7.0
Add release notes for recent changes and update the formatting of older release notes for consistency. Change-Id: I3992b0c198eac41b2acf37d73e6642f47aeb5330
-rw-r--r--docs/source/history.rst70
1 files changed, 65 insertions, 5 deletions
diff --git a/docs/source/history.rst b/docs/source/history.rst
index d1dfcf0..0537eb5 100644
--- a/docs/source/history.rst
+++ b/docs/source/history.rst
@@ -2,13 +2,50 @@
Release History
=================
-dev
-
-- Change the formatters attribute of display commands to reflect the
- fact that it is meant to be an implementation detail of the base
- class, and not used or modified by outsiders.
+1.7.0
+-----
+
+* Updated dependencies from OpenStack global requirements
+* Clean up default tox environment list
+* Do not allow wheels for stable tests
+* Set the main logger name to match the application
+* CSV formatter should use system-dependent line ending
+* Make show option compatible with Python 2.6
+* Use six.add_metaclass instead of __metaclass__
+* fixed typos found by RETF rules
+* The --variable option to shell format is redundant
+* Expose load_commands publicly
+* Fix wrong method name assert_called_once
+* Fix pep8 failures on rule E265
+
+1.6.1
+-----
+
+* Remove PrettyTable from documentation requirements
+* Fix a bug in ShellFormatter's escaping of double quotes in strings
+* Import run_cross_tests.sh from oslo-incubator
+* add doc requirements to venv
+
+1.6.0
+-----
+
+* Add max-width support for table formatter
+* Add value only output formattter
+* Update readme with links to bug tracker and source
+* Move pep8 dependency into pep8 tox test
+* Fix doc build with Python 2.6.x
+* Fix interactive mode with command line args
+* Update .gitreview after repo rename
+* Escape double quotes in shell formatter
+* Add unit test for shell formatter
+* Rename private attribute to avoid conflict
+* Sync with global requirements
+* Add integration tests with known consumers
+* update history for previous change
+* Make the formatters a private part of the command
1.5.2
+-----
- Fix the arguments passed to commands when they are instantiated to
pull out help. See https://github.com/dreamhost/cliff/issues/52 for
@@ -18,32 +55,38 @@ dev
- Use pbr for packaging.
1.4.5
+-----
- Update the pyparsing dependency to a version that supports both
Python 2 and Python 3.
- Add PyPy testing.
1.4.4
+-----
- Provide better error handling for unknown commands run from the
command line. (Contributed by Christophe Chauvet.)
1.4.3
+-----
- More stdout encoding issues with Python 2.6.
1.4.2
+-----
- Fix an issue with unicode output under Python 2.6. See
https://github.com/dreamhost/cliff/pull/40 for details.
1.4.1
+-----
- Add ``dict2columns`` method to ``ShowOne``. (Contributed by Dean
Troyer)
- Pin the requirement for cmd2 more tightly.
1.4
+---
- Store a reference to the InteractiveApp on the App while in
interactive mode to allow commands to update the interactive
@@ -53,6 +96,7 @@ dev
breaks updates in some cases, so just fail if it isn't there.
1.3.3
+-----
- Restore compatibility with prettytable < 0.7.2 by forcing no
output if there is no data (instead of printing an empty
@@ -60,6 +104,7 @@ dev
- Update to allow cmd2 version 0.6.5.1. Contributed by Dirk Mueller.
1.3.2
+-----
- Add ``convert_underscores`` parameter to ``CommandManager`` ``__init__``
method to allow underscores to be used in command names. This optional
@@ -72,6 +117,7 @@ dev
.. _flake8: https://pypi.python.org/pypi/flake8
1.3.1
+-----
- Sort list of commands in interactive help mode. (contributed by
Ilya Shakhat)
@@ -80,6 +126,7 @@ dev
the Python version.
1.3
+---
- Allow user to pass ``argparse_kwargs`` argument to the
``build_option_parser`` method. This argument can contain extra
@@ -88,11 +135,13 @@ dev
- Updated documentation to include dependency on distribute.
1.2.1
+-----
- Fix problem with documentation packaging.
- Fix problem with missing ``izip`` import in ``lister.py``.
1.2
+---
- Fix problem with interactive mode ``help`` command.
- Disable logging by default but add a ``--log-file`` option to
@@ -101,16 +150,19 @@ dev
OpenStack Quantum)
1.1.2
+-----
- Fix a packaging problem introduced in version 1.1.
1.1
+---
- Move tablib support (JSON, YAML, and HTML formatters) to a
separate project to comply with Ubuntu packaging requirements. See
https://github.com/dreamhost/cliff-tablib
1.0
+---
- Add trailing newlines after output from tablib-based formatters
(JSON, YAML, and HTML). Contributed by Matt Joyce.
@@ -123,40 +175,47 @@ dev
instead of :func:`get_data`.
0.7
+---
- Clean up interactive mode flag setting.
- Add support for Python 2.6, contributed by heavenshell.
- Fix multi-word commands in interactive mode.
0.6
+---
- Pass the non-global argument list to :func:`initialize_app` to be
used in initialization work.
0.5.1
+-----
- Remove pinned version requirement for PrettyTable until the
OpenStack clients catch up to the API change.
0.5
+---
- Asking for help about a command by prefix lists all matching
commands.
- Add formatters for HTML, JSON, and YAML.
0.4
+---
- Add shell formatter for single objects.
- Add interactive mode.
- Expand documentation.
0.3
+---
- Add ShowOne base class for commands that show details about single
objects.
- Fix a problem with Lister when there is no data to be printed.
0.2
+---
- Incorporate changes from dtroyer to replace use of optparse in App
with argparse.
@@ -164,6 +223,7 @@ dev
subcommands.
0.1
+---
- Initial public release.
- Included App, CommandManager, Lister, csv and table formatters, a