Changelog for execline.

In 2.9.9.1
----------

 - Bugfixes.


In 2.9.9.0
----------

 - Bugfixes.
 - redirfd rewrite.
 - Adaptation to skalibs-2.15.0.0.
 - New option to redirfd: -v. (Also -E | -e)
   This makes redirfd work like open().


In 2.9.8.1
----------

 - Bugfixes.


In 2.9.8.0
----------

 - Bugfixes.
 - Support for shared libraries on MacOS.
 - New -l option to emptyenv: keep LD_LIBRARY_PATH


In 2.9.7.0
----------

 - Bugfixes.
 - pkg-config support.
 - New "-P maxpar" option to forx and forstdin, for bounded parallelism.


In 2.9.6.1
----------

 - Bugfixes.
 - Install static libraries in /usr/lib by default.


In 2.9.6.0
----------

 - elglob can now provide a single word, where the results of the
globbing are separated by a given delimiter (or encoded into a
netstring).
 - New option: importas -S, with the same functionality as the old
"import" command: import a variable with the same name.


In 2.9.5.1
----------

 - Bugfixes.


In 2.9.5.0
----------

 - Bugfixes.
 - backtick now sets ? when it can be nonzero.


In 2.9.4.0
----------

 - Adaptation to skalibs-2.14.0.0.
 - New dummy -e option in execlineb.
 - Slightly better error reporting in execlineb.


In 2.9.3.0
----------

 - Bugfixes.
 - New -D option to elgetopt.


In 2.9.2.1
----------

 - Bugfixes.


In 2.9.2.0
----------

 - New multicall binary: execline.


In 2.9.1.0
----------

 - Adaptation to skalibs-2.13.0.0
 - New program: eltest.


In 2.9.0.1
----------

 - Bugfixes.


In 2.9.0.0
----------

 - Bugfixes.
 - New -a/-o options to wait (-o waits for one process only).
 - wait now exits 99 on timeout.


In 2.8.3.0
----------

 - New -P option to getpid, to get the parent pid instead.


In 2.8.2.0
----------

 - Bugfixes.
 - New -s option to case, for fnmatch (shell) matching instead of
regular expression matching.


In 2.8.1.0
----------

 - Adaptation to skalibs-2.11.0.0.
 - New binary: case.


In 2.8.0.1
----------

 - Bugfixes.


In 2.8.0.0
----------

 - By default, if now propagates its child exit code when it exits.
 - backtick now propagates failure by default; its options have
slightly different semantics (-i becomes default, new -x introduced).


In 2.7.0.1
----------

 - Bugfixes.


In 2.7.0.0
----------

 - forstdin QoL changes: now it exits 1 if it doesn't read anything,
and it only splits on newlines by default.
 - forbacktickx, which is a wrapper to forstdin, gets the same changes.
 - Line-processing binaries now chomp by default. Substitution
binaries do not.
 - New -N option everywhere to disable chomping.
 - New "default" directive to trap, replacing the irrelevant "timeout".


In 2.6.1.1
----------

 - Bugfixes.


In 2.6.1.0
----------

 - The envfile format has changed; it is now more expressive and
largely compatible with systemd's EnvironmentFile format. The
new format is a superset of the old one, so old envfiles should
still be understood by the new binary.


In 2.6.0.2
----------

 - Bugfixes.


In 2.6.0.1
----------

 - Bugfixes.


In 2.6.0.0
----------

 - The dollarat program now has its conflicting -0 and -d options
handled in the conventional way, with rightmost priority.
 - runblock now accepts a command line prefix, given as runblock's
own command line.
 - New binary: posix-umask.
 - cd renamed to execline-cd, umask renamed to execline-umask
 - With --enable-pedantic-posix, umask is a symbolic link to
posix-umask and cd is a symbolic link to posix-cd. Without this
option, umask is a symbolic link to execline-umask and cd is
a symbolic link to execline-cd.


In 2.5.3.0
----------

 - Bugfixes.
 - New configure option: --enable-pedantic-posix. This
makes the "cd" program a symbolic link to a "posix-cd" program
which is fully POSIX compliant. This makes distributions unable
to use the "execline breaks POSIX" pretext to refuse to package
execline correctly.


In 2.5.2.0
----------

 - Documentation fixes.
 - Adaptation to skalibs-2.9.0.0.


In 2.5.1.0
----------

 - Bugfixes.
 - New command: envfile.
 - Everything builds as PIC by default.


In 2.5.0.1
----------

 - Compatibility with skalibs-2.7.0.0.
 - Optional nsss support added.


In 2.5.0.0
----------

 - The import command has been removed.


In 2.3.0.4
----------

 - Bugfixes.


In 2.3.0.3
----------

 - Better CPPFLAGS, CFLAGS and LDFLAGS management.


In 2.3.0.2
----------

 - Optimization release to go with skalibs-2.6.0.0
 - xpathexec_* exit codes changed.


In 2.3.0.1
----------

 - Bugfix release.
 - Code size optimizations via skalibs-2.5.1.0


In 2.3.0.0
----------

 - Added this NEWS file. :)
 - Major types overhaul to make them more POSIXly correct:
compatibility with skalibs-2.5.0.0.
 - The "import" command is now marked as obsolescent.
