@@ -6,7 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
66
77## [ Unreleased]
88
9- [ Unreleased ] : https://github.com/tweag/rules_haskell/compare/v0.14...master
9+ [ Unreleased ] : https://github.com/tweag/rules_haskell/compare/v0.15...master
10+
11+ ## [ 0.15] 2022-07-22
12+
13+ [ 0.15 ] : https://github.com/tweag/rules_haskell/compare/v0.14...v0.15
14+
15+ ### Highlights
16+
17+ * Support for Bazel version 5.x (see [ #1781 ] )
18+
19+ [ #1781 ] : https://github.com/tweag/rules_haskell/pull/1781
20+
21+ ### Added
22+
23+ * add use_stack() to override stack from anywhere (see [ #1705 ] )
24+ * Add GHC 9.0.2 bindist (see [ #1672 ] )
25+
26+ [ #1705 ] : https://github.com/tweag/rules_haskell/pull/1705
27+ [ #1672 ] : https://github.com/tweag/rules_haskell/pull/1672
1028
1129### Changed
1230
@@ -15,6 +33,45 @@ This can be a breaking change on windows if we rely on a stack snapshot containi
1533as we encounter [ this issue] ( https://github.com/haskell/win32/issues/193 ) .
1634In this case, to ensure the toolchain ` Win32 ` library is used (instead of trying to compile a new one),
1735it can be droped from a custom stack snapshot as in the [ ./stackage_snapshot.yaml] ( ./stackage_snapshot.yaml ) file.
36+ * Handle CPU value darwin_arm64 (see [ #1739 ] )
37+ * Support Bazel 4.2.2 (see [ #1695 ] )
38+ * haskell_module: Enable optimizations in opt mode (see [ #1708 ] )
39+ * haskell_module: Pass cc toolchain linker flags when using the interpreter (see [ #1686 ] )
40+ * Add more documentation for haskell_module (see [ #1688 ] )
41+ * Reproducible interface files for Cabal packages with C dependencies (see [ #1689 ] )
42+ * Handling of toolchain libraries in stack_snapshot (see [ #1685 ] )
43+ * Expose object files of transitive dependencies when using TH (see [ #1680 ] )
44+ * Expose dependencies of cross-library dependencies in the inputs of the build action of haskell_module (see [ #1678 ] )
45+
46+ [ #1739 ] : https://github.com/tweag/rules_haskell/pull/1739
47+ [ #1695 ] : https://github.com/tweag/rules_haskell/pull/1695
48+ [ #1708 ] : https://github.com/tweag/rules_haskell/pull/1708
49+ [ #1686 ] : https://github.com/tweag/rules_haskell/pull/1686
50+ [ #1688 ] : https://github.com/tweag/rules_haskell/pull/1688
51+ [ #1689 ] : https://github.com/tweag/rules_haskell/pull/1689
52+ [ #1685 ] : https://github.com/tweag/rules_haskell/pull/1685
53+ [ #1680 ] : https://github.com/tweag/rules_haskell/pull/1680
54+ [ #1678 ] : https://github.com/tweag/rules_haskell/pull/1678
55+
56+ ### Fixed
57+
58+ * HaskellC2Hs fails with clang: error: no input files (see [ #1778 ] )
59+ * Fix build problems with GHC 9.x (see [ #1749 ] )
60+ * Fix the error message in the stack version check (see [ #1722 ] )
61+ * Fix all_files captures "bazel-* " directories (see [ #1674 ] )
62+ * Fix computation of transitive dependencies (see [ #1669 ] )
63+ * Don't discard ` dead_strip_dylibs ` in macos (see [ #1718 ] )
64+ * Fix haskell_module when dependencies appear both as narrowed and not-narrowed (see [ #1691 ] )
65+ * Fix stripPrefix for ghc 9.0.2 of win (see [ #1677 ] )
66+
67+ [ #1778 ] : https://github.com/tweag/rules_haskell/pull/1778
68+ [ #1749 ] : https://github.com/tweag/rules_haskell/pull/1749
69+ [ #1722 ] : https://github.com/tweag/rules_haskell/pull/1722
70+ [ #1674 ] : https://github.com/tweag/rules_haskell/pull/1674
71+ [ #1669 ] : https://github.com/tweag/rules_haskell/pull/1669
72+ [ #1718 ] : https://github.com/tweag/rules_haskell/pull/1718
73+ [ #1691 ] : https://github.com/tweag/rules_haskell/pull/1691
74+ [ #1677 ] : https://github.com/tweag/rules_haskell/pull/1677
1875
1976## [ 0.14.0] 2021-12-21
2077
0 commit comments