Release Notes: ISO8601 keys now permit an optional leading sign. Miscellaneous improvements were made in error-checking and reporting, logging, and regression tests.
Release Notes: It is now possible to set the random number generator seed from the command-line, allowing replication of random sorts. Whatever its origin, the seed used is now reported in the log. More regression tests have been added.
Release Notes: The input and output files may now be specified by means of command line options. Another new command line option allows for generation of the log file to be suppressed.
Release Notes: Time and date-time keys may now contain ISO 8601 timezone specifiers. The hyphen and colon separators in ISO 8601 date-time strings are now optional, as per the standard.
Release Notes: This release provides a choice between the International Components for Unicode and utf8proc libraries. utf8proc is a smaller library with fewer dependencies that is most likely easier to install.
Release Notes: All input is now normalized by default to Unicode Normalization Form C. Several bugs arising on an inability to open files have been fixed. It is now possible to compile msort without the Uninum and GMP libraries.
Release Notes: The integer components of dates may now be in any supported number system. The month field may now contain a month name or abbreviation. Day-of-year format is now supported.
Release Notes: This release contains minor changes to adapt it to version 2.0 of libuninum.
Release Notes: The ability to use keys in number systems other than the usual Western system has been extended to numeric string comparison, and the range of number systems supported was expanded. A bug that produced segmentation faults on some systems for some combinations of options has been fixed.
Release Notes: Domain name comparison has been extended to handle email addresses.