Skip to content

Release 0.16

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Dec 16:42
· 1077 commits to master since this release

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)

Fixed

  • Respect main_function when building a haskell module (see #1740)
  • Validate hidden modules (see #1796)