New in 5.11.6 - February 2011

* Cope with Guile version number 2.0

* XML character encodings are parsed in config files, thus
  <opt-name>...&lt;...</opt-name> yields "...<..."

* exit codes are enumerated for auto-opts projects
  They will appear in an enumeration in the header file and
  in generated documentation.

* program documentation templates have been improved.  See docs.

* packaging information
  The PKGDATADIR and --with-packager... information are now
  compiled into the option structure.  This makes it possible for
  config file searches to look in ${PKGDATADIR} by using "$@/"
  as the lead part of a "homerc" name.  e.g.
     homerc = "$@/config";
  will look for a file named "config" in that directory.
  "help" and "version" information will now include any
  --with-packager stuff.

New in 5.11.5 - December 2010

* When "columns" puts a special prefix on the first line, it now
  tests to see if it is longer than the indentation.  If so, that
  first prefix has the line separator, new line and indentation
  strings appended to it.
* Fixed a fence post bug triggered by creating temporary strings
  8160 through 8163 bytes long.
* dependency output files should be readable by everyone.

New in 5.11.4 December 2010

* various test fixes:
  accommodate some severe brokenness in Solaris shells
* Fix a seg fault on Solaris
* Do not install .m4 files used to create configure script

New in 5.11.3 - November 2010

* new man page templates were added
* usage information on usage errors may be suppressed
* asprintf was introduced into libopts, but is not on all
  platforms.  It has been removed.

New in 5.11.1 - July 2010

* Fix (kill) orphaned shell program
* add file-next-line functions to facilitate #line "C" directives
* simplify some snprintfv code

New in 5.11 July 2010

* implement dependency generation in autogen output.
