[augeas-devel] augeas: master - Version 0.7.0

David Lutterkort lutter at fedoraproject.org
Fri Jan 15 17:12:20 UTC 2010


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=884dc9eb33d78286877c1d71220abb8e4c47bd35
Commit:        884dc9eb33d78286877c1d71220abb8e4c47bd35
Parent:        b6fe24ac31648b807344b21d08087fe1d09b1b20
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    Thu Jan 14 19:15:41 2010 -0800
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: Thu Jan 14 19:15:41 2010 -0800

Version 0.7.0

---
 NEWS           |   32 ++++++++++++++++++++++++++++++++
 augeas.spec.in |    3 +++
 configure.ac   |    6 +++---
 3 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 00cdfbd..03c34a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,35 @@
+0.7.0 - 2010-01-14
+  - Support for context-free lenses via the 'let rec' keyword. The syntax
+    is experimental, though the feature is here to stay. See
+    lenses/json.aug for an example of what's possible with that.
+  - Support for case-insensitive regular expressions. Simply append 'i' to
+    a regexp literal to make it case-insensitive, e.g. /hello/i will match
+    all variations of hello, regardless of case.
+  - Major revamp of augtool. In particular, path expressions don't need to
+    be quoted anymore. The online help has been greatly improved.
+  - Check during load/save that each file is only matched by one transform
+    under /augeas/load. If there are multiple transforms for a file, the
+    file is skipped.
+  - New error codes AUG_ENOLENS and AUG_EMXFM
+  - Do not choke on non-existing lens during save
+  - Change the metadata for files under /augeas/files slightly: the node
+    /augeas/files/$PATH/lens now has the name of the lens used to load the
+    file; the source location of that lens has moved to
+    /augeas/files/$PATH/lens/info
+  - New public functions fa_nocase, fa_is_nocase, and fa_expand_nocase in
+    libfa
+  - Various smaller bug fixes, performance improvements and improved error
+    messages
+  - Lens changes/additions
+    * Cobblersettings: new lens and test (Bryan Kearney)
+    * Iptables: allow quoted strings as arguments; handle both negation
+      syntaxes
+    * Json: lens and tests for generic Json files
+    * Lokkit: allow '-' in arguments
+    * Samba: accept entry keys with ':' (Partha Aji)
+    * Shellvars: allow arrays that span multiple lines
+    * Xinetd (name): fix bad '-' in character class
+
 0.6.0 - 2009-11-30
   - Add error reporting API (aug_error and related calls); use to report
     error details in a variety of places
diff --git a/augeas.spec.in b/augeas.spec.in
index 50ba2dc..a6d47be 100644
--- a/augeas.spec.in
+++ b/augeas.spec.in
@@ -83,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/augeas.pc
 
 %changelog
+* Thu Jan 14 2010 David Lutterkort <lutter at redhat.com> - 0.7.0-1
+- New version
+
 * Mon Nov 30 2009 David Lutterkort <lutter at redhat.com> - 0.6.0-1
 - Install vim syntax files
 
diff --git a/configure.ac b/configure.ac
index e43b65c..206a436 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(augeas, 0.6.0)
+AC_INIT(augeas, 0.7.0)
 AC_CONFIG_SRCDIR([src/augeas.c])
 AC_CONFIG_AUX_DIR([build/aux])
 AM_CONFIG_HEADER([config.h])
@@ -65,8 +65,8 @@ if test x"$enable_debug" = x"yes"; then
 fi
 
 dnl Version info in libtool's notation
-AC_SUBST([LIBAUGEAS_VERSION_INFO], [10:0:10])
-AC_SUBST([LIBFA_VERSION_INFO], [3:0:2])
+AC_SUBST([LIBAUGEAS_VERSION_INFO], [10:1:10])
+AC_SUBST([LIBFA_VERSION_INFO], [4:0:3])
 
 AC_GNU_SOURCE
 




More information about the augeas-devel mailing list