Changes ======= Version 0.4 ----------- Update to Cabal-1.24. Update to aeson-0.11.0.0. 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.