I am pleased to announce the release of Augeas 1.0.0. If I were into codenames, this would be the 'Twas (almost) the night before Christmas'
After 5 years, it was time to finally move to version 1 - the very first release, 0.0.1, happend on 12/1/2007. The code, and especially the library interfaces have been exceedingly stable for quite some time now; more importantly, the community is very healthy and stable, too. This release contains a gigantic number of changes, way too many to list in an email. You can find the complete list of changes in the NEWS file[1] on github. Some of the bigger changes are: * New syntax for the square lens; the syntax is now 'square L1 L2 L3' and has the same effect as L1 . L2 . L3 with the additional constraint that the strings matching L1 and L3 must be identical. This is a backwards incompatible change. * Amongst the many new and improved lenses, the Sysconfig lens will now strip quotes * Several new API calls: * aug_text_store/aug_text_retrieve to transform strings directy into the tree and turn parts of the tree back into strings * aug_transform to set up a transform more easily, i.e. to associate a lens with the file name filters that it should handle * aug_rename to rename a tree node * aug_label to retrive the label of a tree node, similar to how aug_get retrieves the value * Several additions to the commands aug_srun and augtool understand: * touch to create a node with an empty value; the <VALUE> argument to set and setm are now optional * add text_store, text_retrieve, rename, transform and label commands to expose the new API calls * Path expressions can now be matched against regular expressions case insensitively using "/foo/bar/*[node =~ regexp('[A-Z]+', 'i')]" Tarball: http://augeas.net/download/augeas-1.0.0.tar.gz GPG signature: http://augeas.net/download/augeas-1.0.0.tar.gz.sig RPM's for Fedora and EPEL will have to wait until after the break, unless somebody beats me to it. David [1] https://github.com/hercules-team/augeas/blob/master/NEWS _______________________________________________ augeas-devel mailing list augeas-devel@redhat.com https://www.redhat.com/mailman/listinfo/augeas-devel