Skip to content

Commit 51919c7

Browse files
committed
Mark release 0.15
1 parent f6578e8 commit 51919c7

File tree

1 file changed

+58
-1
lines changed

1 file changed

+58
-1
lines changed

CHANGELOG.md

+58-1
Original file line numberDiff line numberDiff line change
@@ -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
1533
as we encounter [this issue](https://github.com/haskell/win32/issues/193).
1634
In this case, to ensure the toolchain `Win32` library is used (instead of trying to compile a new one),
1735
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
1875

1976
## [0.14.0] 2021-12-21
2077

0 commit comments

Comments
 (0)