Changes
=======
Version 0.3
-----------
Update to Cabal-1.22.
Change the format of on-disk JSON interface files.
Version 0.2.4.4
---------------
Put upper bound on Cabal
Version 0.2.4.3
---------------
Update to optparse-applicative 0.11
Version 0.2.4.2
---------------
Update to optparse-applicative 0.10
Version 0.2.4.1
---------------
Fix a bug with empty CPP defines (such as `-DFOO`)
Version 0.2.4
-------------
* Add `customMain`
* Fix a bug where only one of multiple output files with the same base name but
different extensions would be copied on installation
Version 0.2.3.4
---------------
Depend on `either` instead of `EitherT`
Version 0.2.3.3
---------------
The fixed version of 0.2.3.2. (The released tarball for 0.2.3.2 contained some
unintended changes.)
Version 0.2.3.2
---------------
Drop upper version bound on aeson.
Version 0.2.3.1
---------------
* Upgrade to optparse-applicative 0.6
* Provide the `--help` option for subcommands
Version 0.2.3
-------------
Relax Cabal dependency constraint to include Cabal-1.14
Version 0.2.2
-------------
Add mtl instances (`MonadState`, `MonadReader` etc.) for the `ModuleT`
transformer.
Version 0.2.1
-------------
Dummy release to force rebuild on hackage (now that haskell-src-exts 1.14 is
released).
Version 0.2
-----------
* Compiler now accepts the `--package-name` argument, to specify the name of the
package being compiled. `CompileFn` is changed accordingly.
* Add support for relative paths in package databases.