blob: e042116535ab79605e3da5787370af15ad563d52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
=================
Release History
=================
dev
- Fix problem with interactive mode ``help`` command.
- Disable logging by default but add a ``--log-file`` option to
re-enable it at runtime.
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.
- Some :pep:`8` fixes.
- Refactor the API in :class:`Command` to add :func:`take_action`
and make :func:`run` a concrete method. Existing users should only
need to rename :func:`run()` to :func:`take_action()` since the
function signatures have not changed.
- In :class:`Lister` and :class:`ShowOne` use :func:`take_action`
instead of :func:`get_data`.
0.7
- Clean up interactive mode flag settting.
- 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.
- Added "help" subcommand to replace ``--help`` option handling in
subcommands.
0.1
- Initial public release.
- Included App, CommandManager, Lister, csv and table formatters, a
demo application, and basic documentation.
|