|
| 1 | +## Changes in 0.36.0 |
| 2 | + - Don't infer `Paths_`-module with `spec-version: 0.36.0` or later |
| 3 | + |
| 4 | +## Changes in 0.35.5 |
| 5 | + - Add (undocumented) `list` command |
| 6 | + |
| 7 | +## Changes in 0.35.4 |
| 8 | + - Add `--canonical`, which can be used to produce canonical output instead of |
| 9 | + trying to produce minimal diffs |
| 10 | + - Avoid unnecessary writes on `--force` (see #555) |
| 11 | + - When an existing `.cabal` does not align fields then do not align fields in |
| 12 | + the generated `.cabal` file. |
| 13 | + - Fix a bug related to git conflict markers in existing `.cabal` files: When a |
| 14 | + `.cabal` file was essentially unchanged, but contained git conflict markers |
| 15 | + then `hpack` did not write a new `.cabal` file at all. To address this |
| 16 | + `hpack` now unconditionally writes a new `.cabal` file when the existing |
| 17 | + `.cabal` file contains any git conflict markers. |
| 18 | + |
| 19 | +## Changes in 0.35.3 |
| 20 | + - Depend on `crypton` instead of `cryptonite` |
| 21 | + |
| 22 | +## Changes in 0.35.2 |
| 23 | + - Add support for `ghc-shared-options` |
| 24 | + |
| 25 | +## Changes in 0.35.1 |
| 26 | + - Allow `Cabal-3.8.*` |
| 27 | + - Additions to internal API |
| 28 | + |
| 29 | +## Changes in 0.35.0 |
| 30 | + - Add support for `language` (thanks @mpilgrem) |
| 31 | + - Accept Cabal names for fields where Hpack and Cabal use different |
| 32 | + terminology, but still warn (e.g. accept `hs-source-dirs` as an alias for |
| 33 | + `source-dirs`) |
| 34 | + |
| 35 | +## Changes in 0.34.7 |
| 36 | + - Support `Cabal-3.6.*` |
| 37 | + - Make sure that verbatim `import` fields are rendered at the beginning of |
| 38 | + a section (see #486) |
| 39 | + |
| 40 | +## Changes in 0.34.6 |
| 41 | + - Add `Paths_` module to `autogen-modules` when `cabal-version >= 2` |
| 42 | + |
| 43 | +## Changes in 0.34.5 |
| 44 | + - Compatibility with `aeson-2.*` |
| 45 | + |
1 | 46 | ## Changes in 0.34.4 |
2 | 47 | - Render `default-extensions` / `other-extensions` line-separated |
3 | 48 | - Compatibility with `Cabal-3.4.0.0` |
|
8 | 53 | - Reject empty `then` / `else` sections (see #362) |
9 | 54 | - Omit conditionals that are always `false` from generated `.cabal` file |
10 | 55 | (see #404) |
11 | | - - Infer correct `cabal-version` when `Path_` is used with `RebindableSyntax` |
| 56 | + - Infer correct `cabal-version` when `Paths_` is used with `RebindableSyntax` |
12 | 57 | and `OverloadedStrings` or `OverloadedLists` (see #400) |
13 | 58 | - Do not use indentation from any existing `.cabal` file if it is invalid |
14 | 59 | (e.g. `0`) (fixes #252) |
|
0 commit comments