@@ -8,42 +8,59 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
88
99nothing 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