Skip to content

Commit cb537c2

Browse files
committed
Implement @aherrmann's comments + polish
1 parent 3493dd6 commit cb537c2

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

CHANGELOG.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,59 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
88

99
nothing yet
1010

11-
### [0.12.0] - 2020-03-DD TODO set day
11+
### [0.12.0] - 2020-03-16
1212

1313
## Highlights
1414

1515
* Various improvements to Windows support.
1616

1717
* Support for Bazel 2.0.0
1818

19-
* Minimum supported Bazel version is now 0.29
19+
* Minimum supported Bazel version is now 0.29, but GHC bindist is known to
20+
[fail on macOS](https://app.circleci.com/jobs/github/tweag/rules_haskell/8684)
21+
with Bazel 0.29. Please use a more recent version for macOS.
2022

2123
## Added
2224

2325
* `haskell_repl` now has a `hie_bios` output group
26+
See [#1263](https://github.com/tweag/rules_haskell/pull/1263)
2427
* Added support for [hrepl](https://github.com/google/hrepl)
28+
(a standalone binary that runs REPLS for Bazel Haskell targets).
29+
See [#1210](https://github.com/tweag/rules_haskell/pull/1210).
2530
* `haskell_cabal_library`, `haskell_cabal_binary`, and `stack_snapshot`
2631
now have a `verbose` argument, to allow suppressing their output.
2732
See [#1208](https://github.com/tweag/rules_haskell/pull/1208).
2833
* `haskell_cabal_library` and `stack_snapshot` now have a
2934
Boolean parameter `haddock` to specify whether haddock generation
3035
should be performed (defaulted to `True`).
36+
See [#1200](https://github.com/tweag/rules_haskell/pull/1200)
3137
* Added support for GHC bindist versions `8.8.3`, `8.8.2`, and `8.8.1`.
3238
* Windows: support for `cabal`
3339
See [#1133](https://github.com/tweag/rules_haskell/pull/1133).
3440
* `haskell_cabal_library` now builds and exports haddock documentation
3541
See [#1102](https://github.com/tweag/rules_haskell/pull/1102).
42+
* rules_haskell now depends on [rules_sh](https://github.com/tweag/rules_sh),
43+
a toolchain for common shell commands.
44+
See [#1117](https://github.com/tweag/rules_haskell/pull/1117),
45+
[#1143](https://github.com/tweag/rules_haskell/pull/1143), and
46+
[#1136](https://github.com/tweag/rules_haskell/pull/1136) for motivation.
47+
See [#1096](https://github.com/tweag/rules_haskell/issues/1096)
48+
for the issue that triggered this train of thought.
3649

3750
## Removed
3851

3952
* `hazel` has been deleted, please use `stack_snapshot` instead.
53+
See [#1158](https://github.com/tweag/rules_haskell/pull/1158).
4054

4155
## Changed
4256

4357
* The `haskell_register_toolchains()` is no longer defined in
4458
`haskell/repositories.bzl`, load it from `haskell/toolchain.bzl` instead.
4559
* `cabal` wrapper: specify `python3` as a requirement,
46-
to enhance error messages on macOS
60+
to enhance error messages on macOS and reduce cache invalidations.
61+
See [#1251](https://github.com/tweag/rules_haskell/pull/1251),
62+
[#1097](https://github.com/tweag/rules_haskell/pull/1097), and
63+
[#1096](https://github.com/tweag/rules_haskell/issues/1096).
4764
* `ghc_bindist` and `haskell_register_ghc_bindists` now have
4865
a `locale` argument. Set it to circumvent issues on systems without
4966
the default `C.UTF-8` locale.
@@ -60,6 +77,10 @@ nothing yet
6077
rebuilds (more builds caching).
6178
See [#1128](https://github.com/tweag/rules_haskell/pull/1128) and
6279
[#1126](https://github.com/tweag/rules_haskell/issues/1126).
80+
* Windows: possible race condition on `stack update` is now avoided,
81+
by calling `stack update` only once.
82+
See [#1199](https://github.com/tweag/rules_haskell/pull/1199) and
83+
[#1090](https://github.com/tweag/rules_haskell/issues/1090).
6384

6485
## Fixed
6586

0 commit comments

Comments
 (0)