summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-07-20 21:20:27 +0100
committerLars Wirzenius <liw@liw.fi>2011-07-20 21:20:27 +0100
commit8cf55674cf02fc7eadf528c725008f683e6c92ff (patch)
treea1476311643551ea1a976dda2ddddbb2210a1668
parent673fa7dfc45eee491168351f0cf7fe1f1ebeccdc (diff)
parentc381899426499b1aba9ee34fa45350accdc2e60f (diff)
downloadcliapp-8cf55674cf02fc7eadf528c725008f683e6c92ff.tar.gz
Release 0.14.cliapp-0.14
-rw-r--r--NEWS14
-rw-r--r--README3
-rw-r--r--cliapp/__init__.py2
-rw-r--r--debian/changelog16
4 files changed, 33 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 247ee7e..169fe4d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,20 @@
NEWS for cliapp
===============
+Version 0.14, released 2011-07-20
+---------------------------------
+
+* Start and end of program are now logged. This makes it easier to read
+ log files.
+* Commands run by the `runcmd` method are now logged.
+* Bugfix: `runcmd` now passes extra arguments to `subprocess.Popen`.
+* A `Settings.require` method is added, so that it's easy to fail if the
+ user has failed the give an option that is required in a given situation.
+ (Mandatory options are a bit weird, but sometimes they happen.)
+* Subcommands may now be added explicitly, using the
+ `Application.add_subcommand` method. This is helpful for applications that
+ support plugins, for example.
+
Version 0.13, released 2011-06-18
---------------------------------
diff --git a/README b/README
index 8d25584..3d7fc93 100644
--- a/README
+++ b/README
@@ -12,7 +12,8 @@ See the API documentation on the `doc` subdirectory for details
Example
-------
-See the file `example.py` for an example of how to use the framework.
+See the files `example.py` and `example2.py` for examples of how to
+use the framework.
Legalese
--------
diff --git a/cliapp/__init__.py b/cliapp/__init__.py
index 68396d0..db2bc9c 100644
--- a/cliapp/__init__.py
+++ b/cliapp/__init__.py
@@ -14,7 +14,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-__version__ = '0.13'
+__version__ = '0.14'
from settings import Settings
diff --git a/debian/changelog b/debian/changelog
index 278fe13..7dd240e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+python-cliapp (0.14-1) unstable; urgency=low
+
+ * New upstream release.
+ - Start and end of program are now logged. This makes it easier to read
+ log files.
+ - Commands run by the `runcmd` method are now logged.
+ - Bugfix: `runcmd` now passes extra arguments to `subprocess.Popen`.
+ - A `Settings.require` method is added, so that it's easy to fail if the
+ user has failed the give an option that is required in a given situation.
+ (Mandatory options are a bit weird, but sometimes they happen.)
+ - Subcommands may now be added explicitly, using the
+ `Application.add_subcommand` method. This is helpful for applications
+ that support plugins, for example.
+
+ -- Lars Wirzenius <liw@liw.fi> Wed, 20 Jul 2011 20:33:04 +0100
+
python-cliapp (0.13-1) unstable; urgency=low
* New upstream version. (Closes: #628017)