[augeas-devel] ANNOUNCE: Augeas 0.8.0
David Lutterkort
lutter at redhat.com
Thu Feb 24 02:04:56 UTC 2011
I am pleased to announce the release of Augeas 0.8.0.
There are several major enhancements:
* the new 'square' lens combinator makes it possible to write an
XML lens that will process arbitrary documents; a generic XML
lens that does most of that is also contained in this release.
* the new aug_span API call makes it possible to find the position
of a tree node in the original input text
* augtool has seen various usability enhancements, in particular
the much requested --autosave option, and a --interactive option
that drops the user into an interactive shell after processing
commands from a file.
Detailed news:
- add new 'square' lens combinator
- add new aug_span API function
- augtool: short options for --nostdinc, --noload, and --noautoload
- augtool: read commands from tty after executing file with --interactive
- augtool: add --autosave option
- augtool: add --span option to load nodes' span
- augtool: add span command to get the node's span according to the input
file
- augtool: really be quiet when we shouldn't be echoing
- fix segfault in get.c with L_MAYBE lens; bug #180
- fix segfault when a path expression called regexp() with an invalid
regexp; bug #168
- improved vim syntax file
- replace augtest by test-augtool.sh to obviate the need for Ruby to run
tests
- use sys_wait module from gnulib; bug #164
- Lens changes/additions
* Access: new lens for /etc/security/access.conf (Lorenzo Dalrio)
* Crypttab: new lens for /etc/crypttab (Frederic Lespez)
* Dhcpd: new lens
* Exports: accept hostnames with dashes; bug #169 (Sergio Ballestrero)
* Grub: add various Solaris extensions (Dominic Cleal); support "map"
entries, bug #148
* Httpd: new lens for Apache config
* Inifile: new lens indented_title_label
* Interfaces: allow indentation for "iface" entries; bug #182
* Mysql: change default comment delimiter from ';' to '#'; bug #181
* Nsswitch: accept various add'l databases; bug #171
* PuppetFileserver: new lens for Puppet's fileserver.conf (Frederic Lespez)
* REsolv: allow comments starting with ';'; bug #173 (erinn)
* Shellvars: autoload various snmpd config files; bug #170 (erinn)
* Solaris_system: new lens for /etc/system on Solaris (Dominic Cleal)
* Util (comment_c_style, empty_generic, empty_c_style): new lenses
* Xml: generic lens to process XML files
* Xorg: make "position" in "screen" optional; allow "Extensions"
section; bug #175 (omzkk)
Tarball: http://augeas.net/download/augeas-0.8.0.tar.gz
GPG signature[1]: http://augeas.net/download/augeas-0.8.0.tar.gz.sig
RPM's for Fedora and EPEL are making their way through the build systems
and will be available shortly from the usual repos.
David
More information about the augeas-devel
mailing list