Skip to content

Commit

Permalink
CHANGELOG: update for 0.11
Browse files Browse the repository at this point in the history
  • Loading branch information
Profpatsch committed Oct 10, 2019
1 parent e65df75 commit a3f0cab
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 1 deletion.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,57 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).

## Upcoming release

nothing yet

## [0.11.0] - 2019-10-10

### Highlights

* Various improvements to `cabal_binary/library` and `stack_snapshot`.

* Initial experimental Windows support for `cabal_binary/library` and
`stack_snapshot`.

* [`start`](./start) script for setting up `rules_haskell` allows to set up a nixpkgs-based
bazel workspace, for NixOS users, via the `--use-nix` option.

### Added

* Windows-support for cabal/stack.
See [#1074](https://github.com/tweag/rules_haskell/pull/1074).
* `stack_snapshot`: `vendored_packages` attribute for manually
overriding packages in a stack snapshot.
There is an example in [./examples/WORKSPACE](./examples/WORKSPACE).
See [#1060](https://github.com/tweag/rules_haskell/pull/1060).

### Removed

* The `haskell/haskell.bzl` entrypoint, which was deprecated in the
previous release, was removed. Please use `haskell/defs.bzl`
instead.

### Changed

* The `deps` attribute to `stack_snapshot` has been replaced by the
`extra_deps` attribute. It no longer takes a list of dependencies to be added
to all packages, but instead a dictionary specifying additional dependencies
to select packages. See `stack_snapshot` API docs for an example. See
[#1068](https://github.com/tweag/rules_haskell/pull/1068).

### Fixed

* Unified the `cc_wrapper` on all OSes.
* Consistently shortens paths of library dependencies to work around
size limits on Windows and macOS
* fixes `.so/.dylib` ending confusing on macOS
* improves the REPL on macOS
See [#1039](https://github.com/tweag/rules_haskell/pull/1039).
* `cabal_binary/library` targets don’t name-clash anymore
* `haskell_cabal_library` no longer builds `exe` components, speeding
up builds.
See [#1095](https://github.com/tweag/rules_haskell/pull/1095).
* Haddock information for protobuf rules generates correctly.
See [#1108](https://github.com/tweag/rules_haskell/pull/1108).

## [0.10.0] - 2019-09-03

Expand Down
2 changes: 1 addition & 1 deletion MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

### Remove these PRs from minor releases

- [ ] https://github.com/tweag/rules_haskell/pull/1076
- --


## Bumping bazel version
Expand Down

0 comments on commit a3f0cab

Please sign in to comment.