Release Notes: A fixed structure with a last field that is 1 byte long works now.
Release Notes: Records can now be selected using lists of fixed strings or regular expressions taken from a file. This is implemented with a "file:" keyword for the -e,--expression option.
Release Notes: The "const" configuration keyword has been added.
Release Notes: Records may be selected using regular expressions (using option -e, --expression).
Release Notes: The existence of fields in expressions is now checked against the current structure. Replace and expression features work now with data having a header line. Lookup will be made only if output directive in use cointains %l or %L directives.
Release Notes: A lookup table feature has been added.
Release Notes: The program terminates if a field from the field-list is not found in the current structure. The program also ensures that the header will be printed even when the first record is not printed (print_header()).
Release Notes: The output directive "%p" and the option "-r,--replace" have been added.
Release Notes: The option -v / --invert-match has been added.
Release Notes: The "-a" option was added. A bug in print_header was fixed, so the separator now prints correctly (after the picture, not after %n).