Release 0.16
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_haskell",
sha256 = "2a07b55c30e526c07138c717b0343a07649e27008a873f2508ffab3074f3d4f3",
strip_prefix = "rules_haskell-0.16",
url = "https://github.com/tweag/rules_haskell/archive/refs/tags/v0.16.tar.gz",
)
Highlights
- haskell_module: Avoid recompilation when ABI file did not change (see #1771)
- Improved support for aarch64 on Darwin and Linux (see #1825)
Added
- Add support for GHC 9.2.3 (see #1791)
- Add support for GHC 9.2.4 (see #1814)
- Add support for GHC 9.2.5 (see #1831)
Removed
- Remove support for bindists of GHC versions 7.10.3, 8.0.2, 8.6.2, 8.6.3, 8.6.4, 8.8.1, 8.8.2, 8.8.3, 8.10.1 and 8.10.2 (see #1790)
Changed
- Use node version 16 when compiling with asterius, and update
rules_nodejs
dependency to version 5.0.0 (see #1810) - Validate hidden modules (see #1796)
- Use
-pgml-supports-no-pie
with GHC >= 9.4.1 (see #1804) - Fail with an error if package is declard twice in
stack_snapshot
(see #1815)