Add release notes for 1.7.0
Add release notes for recent changes and update the formatting of older release notes for consistency. Change-Id: I3992b0c198eac41b2acf37d73e6642f47aeb5330
This commit is contained in:
parent
86fe20f8df
commit
42675b2d7a
|
@ -2,13 +2,50 @@
|
|||
Release History
|
||||
=================
|
||||
|
||||
dev
|
||||
1.7.0
|
||||
-----
|
||||
|
||||
- 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.
|
||||
* 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
|
||||
|
|
Loading…
Reference in New Issue