This is the NEWS (history) file:

* (1.4) implemented MCLoadBySet and MCLoadAll as symbolic constants in
  catgets.h, so that now your UNIX programs that use these constants
  will work without changes.

* (1.3) catopen() now opens a file if 'name' contains a directory
  separator ('\' for DOS) and opens a system-wide catalog file
  otherwise. Currently, catopen() will assume 'name' is the base name
  of a message catalog file, and uses NLSPATH and LANG to open the
  correct file. Most programs would probably open a catalog called
  "myprog" and there would be a corresponding "myprog.en" available for
  English and "myprog.de" for German.

* (1.2) now uses NLSPATH as a directory that contains the message
  catalog files, and LANG as the country abbreviation.  catopen() now
  looks for the message catalog as %NLSPATH%\name.%LANG%

* (1.1) first release that compiles cleanly on DOS systems.  Renamed
  my dcatgets() to catgets(), etc., so that I now provide a UNIX-like
  catgets() library for DOS.

* (1.0) first release: a simple in-memory key-value database.  It is
  only capable of inserting values and fetching them.  You are not
  able to delete entries once they are there.
