@@ -6,7 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
6
6
7
7
## [ Unreleased]
8
8
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
10
28
11
29
### Changed
12
30
@@ -15,6 +33,45 @@ This can be a breaking change on windows if we rely on a stack snapshot containi
15
33
as we encounter [ this issue] ( https://github.com/haskell/win32/issues/193 ) .
16
34
In this case, to ensure the toolchain ` Win32 ` library is used (instead of trying to compile a new one),
17
35
it 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
18
75
19
76
## [ 0.14.0] 2021-12-21
20
77
0 commit comments