info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

recutils 1.5 released


From: Jose E. Marchesi
Subject: recutils 1.5 released
Date: Fri, 13 Jan 2012 12:08:24 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux)

I am happy to announce a new release of the GNU recutils, version 1.5.

The changes in this release are:

- The utilities will now ask interactively for a password if it was
  not provided with the -s command line option.  This avoids security
  problems related to shell history files.

- Support for octal and hexadecimal numbers has been added.  They can
  be used in both the records and selection expressions.

- It is now possible to select a given number of random records in
  many of the utilities using the -m command line option.

- The -n option now accepts a list of indexes, supporting ranges.

- The new -U (uniq) option for recsel removes duplicated fields in the
  output records.

- The new -q (quick) option allows to quickly search for the desired
  record without having to provide a complete selection expression.

- Auto generated fields are now considered integers by default.  This
  avoids repetitive patterns in record descriptors involving %auto and
  %type.

- Tab characters are now allowed in blank lines betwwen records.

- The API in rec.h is now better documented with comments, and
  improved.

- recfix now exits with an error status if there is a parse error in
  some input file.

- The usage of the internal data structures has been _vastly_
  improved, resulting in a much faster operation.

- Internal cleanup and code factorization.

- Many, many, many bug fixes :D

The release can be found in the GNU ftp:
ftp://ftp.gnu.org/gnu/recutils/recutils-1.5.tar.gz

Alternatively, http://ftpmirror.gnu.org/recutils/ will automatically
redirect to a nearby mirror.

                          About GNU recutils

GNU recutils is a set of tools and libraries to access human-editable,
text-based databases called recfiles.  The data is stored as a
sequence of records, each record containing an arbitrary number of
named fields.  Advanced capabilities usually found in other data
storage systems are supported by GNU recutils: data types, data
integrity (keys, mandatory fields, etc) as well as the ability of
records to refer to other records (sort of foreign keys).  Despite its
simplicity, recfiles can be used to store medium-sized databases.

Please see the GNU recutils homepage for more information:
http://www.gnu.org/software/recutils

--
Jose E. Marchesi
Frankfurt am Main
13 January 2012



reply via email to

[Prev in Thread] Current Thread [Next in Thread]