bazel-coverage-report-renderer v0.12.0 Release Notes

Release Date: 2020-03-16 // 19 days ago

Previous changes from v0.11.0

  • 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.
    • stack_snapshot: vendored_packages attribute for manually overriding packages in a stack snapshot. There is an example in [./examples/WORKSPACE](./examples/WORKSPACE). See #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.

    πŸ›  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.
    • cabal_binary/library targets don’t name-clash anymore
    • haskell_cabal_library no longer builds exe components, speeding up builds. See #1095.
    • Haddock information for protobuf rules generates correctly. See #1108.