2017-12-13 15:19:41 +03:00
|
|
|
## next
|
2018-01-08 08:26:32 +03:00
|
|
|
- Add support for `defaults`
|
2017-12-13 15:19:41 +03:00
|
|
|
- Add `--numeric-version`
|
2017-12-15 09:20:06 +03:00
|
|
|
- Add support for `signatures`
|
2018-01-07 16:56:26 +03:00
|
|
|
- `extra-doc-files` requires setting `cabal-version` to at least
|
|
|
|
1.18; this is now done properly.
|
2018-01-07 17:22:31 +03:00
|
|
|
- Accept bool for `condition` (see #230)
|
2017-12-13 15:19:41 +03:00
|
|
|
|
2017-12-13 15:12:55 +03:00
|
|
|
## Changes in 0.21.2
|
|
|
|
- Fix a bug in module inference for conditionals (see #236)
|
2017-12-13 03:27:22 +03:00
|
|
|
- Add support for `extra-doc-files`.
|
|
|
|
- Add support for `pkg-config-dependencies`
|
2017-12-12 11:04:12 +03:00
|
|
|
|
2017-12-12 05:23:08 +03:00
|
|
|
## Changes in 0.21.1
|
|
|
|
- Allow dependency constraints to be numbers (see #234)
|
|
|
|
|
2017-12-11 15:35:59 +03:00
|
|
|
## Changes in 0.21.0
|
2017-10-28 02:24:22 +03:00
|
|
|
- Accept section-specific fields in conditionals (see #175, thanks to Scott
|
|
|
|
Fleischman)
|
2017-09-27 21:48:09 +03:00
|
|
|
- New section: `internal-libraries`, for Cabal 2's internal libraries (see #200).
|
2017-10-28 02:24:22 +03:00
|
|
|
|
2017-11-10 09:52:11 +03:00
|
|
|
## Changes in 0.20.0
|
|
|
|
- Do not overwrite any existing cabal file if it has been modified manually
|
|
|
|
|
2017-10-12 19:23:56 +03:00
|
|
|
## Changes in 0.19.3
|
|
|
|
- Add support for `frameworks` and `extra-frameworks-dirs`
|
|
|
|
|
|
|
|
## Changes in 0.19.2
|
|
|
|
- Compatibility with `Glob >= 0.9.0`
|
|
|
|
|
2017-09-29 05:33:25 +03:00
|
|
|
## Changes in 0.19.1
|
|
|
|
- Add `IsList` instance for `Dependencies`
|
|
|
|
|
|
|
|
## Changes in 0.19.0
|
2017-09-24 19:39:23 +03:00
|
|
|
- Add Paths_* module to executables (see #195, for GHC 8.2.1 compatibility)
|
2017-09-24 21:07:39 +03:00
|
|
|
- Allow specifying dependencies as a hash (see #198)
|
2017-09-24 19:39:23 +03:00
|
|
|
|
2017-09-29 05:33:25 +03:00
|
|
|
## Changes in 0.18.1
|
2017-06-13 10:35:37 +03:00
|
|
|
- Output generated cabal file to `stdout` when `-` is given as a command-line
|
|
|
|
option (see #113)
|
2017-06-24 03:46:09 +03:00
|
|
|
- Recognize `.chs`, `.y`, `.ly` and `.x` as Haskell modules when inferring
|
|
|
|
modules for
|
2017-06-13 10:35:37 +03:00
|
|
|
|
2017-09-29 05:33:25 +03:00
|
|
|
## Changes in 0.18.0
|
2017-06-13 06:15:28 +03:00
|
|
|
- Make `executable` a shortcut of `executables: { package-name: ... }`
|
|
|
|
- Add support for `ghcjs-options` and `js-sources` (see #161)
|
|
|
|
- Allow `license-file` to be a list
|
|
|
|
- Accept input file on command-line (see #106)
|
|
|
|
- Add Paths_* when no modules are specified (see #86)
|
2017-01-25 13:21:15 +03:00
|
|
|
|
2017-06-13 06:15:28 +03:00
|
|
|
## Changes in 0.17.1
|
|
|
|
- Do not descend into irrelevant directories when inferring modules (see #165)
|
2017-01-30 03:05:02 +03:00
|
|
|
|
2017-06-13 06:15:28 +03:00
|
|
|
## Changes in 0.17.0
|
|
|
|
- Added custom-setup section
|
|
|
|
- Add support for `!include` directives
|
2017-01-25 13:21:15 +03:00
|
|
|
|
2017-06-13 06:15:28 +03:00
|
|
|
## Changes in 0.16.0
|
|
|
|
- Warn when `name` is missing
|
|
|
|
- Support globs in `c-sources`
|
|
|
|
- Use binary I/O for cabal files avoiding problems with non-UTF-8 locales
|
|
|
|
- Fix rendering of `.` as directory (cabal syntax issue)
|