Release 0.2.0.0, April 2, 2012 Changes since release 0.1.0.0: * Henceforth all public releases will have only even numbers in their release numbers (e.g. 0.2.0.0, 0.2.0.2, etc.) If a release has any odd numbers in its version, it is a development release. * QuickCheck tests are removed. Eventually I will reimplement these in a separate library package. * Added Feed function to System.Console.MultiArg.Prim; this allows you to carry out stateful parses without using a user state. Sometimes this aids in composability--for instance, I use it when combining parsers from different parts of the same program. Release 0.4.0.0, June 30, 2012 Changes since release 0.2.0.0: * Code written for version 0.2.* will not work at all with this version. * Removed dependency on text library. multiarg now only deals with plain Strings. The memory usage concerns that originally led me to use Texts were unfounded. * Dramatically simplified code for primitive parsers. No more custom error types, monad transformers, or user states. This sort of functionality is easily implemented in the parsers that you can build; baking it into the primitive parsers makes things needlessly complicated. * Reworked included combinators in Combinator module. Release 0.6.0.0, September 28, 2012 Changes since release 0.4.0.0: * Add Functor instances for OptSpec, ArgSpec * Add ThreeArg and ChoiceArg ArgSpecs