diff options
author | Doug Hellmann <doug@doughellmann.com> | 2014-08-25 11:46:20 -0400 |
---|---|---|
committer | Doug Hellmann <doug@doughellmann.com> | 2014-08-28 10:58:45 -0400 |
commit | 42675b2d7ad93f4bba9c4216874c68b8e5834147 (patch) | |
tree | be9d5aaff7e1c2e12e9fece0a844b1bbfcf002da | |
parent | 86fe20f8df066efe9ecadb6d16408c65f64bc7f2 (diff) | |
download | cliff-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.rst | 70 |
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 |