Skip to content

Commit 2edfe6c

Browse files
committed
Update changelog.
[skip ci]
1 parent 173c1d8 commit 2edfe6c

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

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

77
## [0.7] - ???
88

9+
### Added
10+
11+
* Support for Bazel 0.20.0. This is now also the lower bound for the
12+
supported version.
13+
* Supported reexported modules, via the
14+
new
15+
[`exports` attribute](http://api.haskell.build/haskell/haskell.html#haskell_library.exports).
16+
See [#357](https://github.com/tweag/rules_haskell/issues/357).
17+
* Support `linkstatic` attribute, for building mostly static binaries.
18+
This is now the default for binaries, to match the C/C++ rules
19+
defaults.
20+
See [#378](https://github.com/tweag/rules_haskell/issues/378).
21+
* It is now possible to set default Haddock flags in the toolchain
22+
definition.
23+
See [#425](https://github.com/tweag/rules_haskell/pull/425).
24+
* Support wrapping Haskell libraries as shared objects callable from
25+
Python.
26+
See [#370](https://github.com/tweag/rules_haskell/issues/370).
27+
928
### Changed
1029

1130
* REPL targets have changed name. If you have a library target `foo`,
1231
then the corresponding REPL target is now called `foo@repl`. It was
1332
previously called `foo-repl`. The old name is still supported but is
1433
deprecated.
34+
* Don't set a default version number anymore in libraries and
35+
binaries. Version numbers, and CPP version macros, are now only used
36+
for packages imported from Hackage. Don't use them otherwise.
37+
See
38+
[#386](https://github.com/tweag/rules_haskell/pull/386),
39+
[#414](https://github.com/tweag/rules_haskell/pull/414)
40+
and [#446](https://github.com/tweag/rules_haskell/pull/446).
41+
* On macOS, we use `ar` for linking, not Libtool.
42+
See [#392](https://github.com/tweag/rules_haskell/pull/392).
43+
* The `runfiles` Haskell library has been broken out into a Cabal
44+
library and published on Hackage.
1545

1646
### Fixed
1747

48+
* Make REPL force building of dependencies.
49+
See [#363](https://github.com/tweag/rules_haskell/pull/363).
1850
* Don’t crash on inputs missing `.haddock` interface files. See
1951
[#362](https://github.com/tweag/rules_haskell/pull/362)
52+
* Fix handling of non-unique package names.
53+
See [#403](https://github.com/tweag/rules_haskell/pull/403).
2054

2155
## [0.6] - 2018-07-21
2256

0 commit comments

Comments
 (0)