Skip to content

Commit 2c6dfa9

Browse files
committed
Bring the changelog up-to-date
1 parent aabeedc commit 2c6dfa9

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,44 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
66

77
## Upcoming release
88

9+
### Added
10+
11+
* Support for GHC 8.10.
12+
* Support for building fully-static binaries. These binaries have
13+
fewer dependencies and are more portable across systems.
14+
* Support Cabal setup script dependencies.
15+
See [#1347](https://github.com/tweag/rules_haskell/pull/1347).
16+
* Support [ghcide](https://github.com/haskell/ghcide).
17+
* Support building Stackage binaries in `stack_snapshot`, not just
18+
libraries.
19+
See [#1304](https://github.com/tweag/rules_haskell/pull/1304).
20+
* Better compatibility with
21+
[--remote_download_minimal](https://blog.bazel.build/2019/05/07/builds-without-bytes.html).
22+
* Support Stack snapshot pinning. In the common case, users don't even
23+
need to run Stack to resolve a snapshot to a set of package
24+
tarballs. The tarballs can be cached in the Bazel repository cache.
25+
See [#1376](https://github.com/tweag/rules_haskell/pull/1376).
26+
927
### Changed
1028

1129
* The platform name for Nix users has changed. The platforms in
1230
`@//haskell/platforms/...` are still supported, but are deprecated.
1331
Use `@io_tweag_rules_nixpkgs//nixpkgs/platforms:host` instead.
32+
* Avoid unnecessary recompilation on Windows.
33+
See [#1280](https://github.com/tweag/rules_haskell/pull/1280).
34+
* Use Stack >= 2.3.1 in the implementation of `stack_snapshot`. This
35+
enables better sdist caching, better performance, and makes `bazel
36+
fetch` more effective.
37+
* More aggressive shortening of library names to avoid exceeding
38+
MACH-O header size limits on macOS.
39+
* Make variables are now expanded in compiler and REPL flags.
40+
See [#1381](https://github.com/tweag/rules_haskell/pull/1381).
41+
42+
### Fixed
43+
44+
* Linking shared libraries and binaries on Linux distributions that
45+
have PIE enabled by default, like Ubuntu from at least 18.04
46+
onwards. See [#1388](https://github.com/tweag/rules_haskell/pull/1388).
1447

1548
### [0.12.0] - 2020-03-16
1649

0 commit comments

Comments
 (0)