packages feed

multiarg-0.4.0.0: NEWS

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.