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

Release Date: 2020-09-20 // about 3 years ago
  • โž• Added

    • ๐Ÿ‘Œ Support for GHC 8.10.
    • ๐Ÿ‘Œ Support for building fully-static binaries. These binaries have fewer dependencies and are more portable across systems.
    • ๐Ÿ‘Œ Support Cabal setup script dependencies. See #1347.
    • ๐Ÿ‘Œ Support ghcide.
    • ๐Ÿ‘Œ Support building Stackage binaries in stack_snapshot, not just libraries. See #1304.
    • ๐Ÿ‘ Better compatibility with --remote_download_minimal.
    • ๐Ÿ‘Œ Support Stack snapshot pinning. In the common case, users don't even need to run Stack to resolve a snapshot to a set of package tarballs. The tarballs can be cached in the Bazel repository cache. See #1376.

    ๐Ÿ”„ Changed

    • The platform name for Nix users has changed. The platforms in @//haskell/platforms/... are still supported, but are deprecated. Use @io_tweag_rules_nixpkgs//nixpkgs/platforms:host instead.
    • ๐Ÿ Avoid unnecessary recompilation on Windows. See #1280.
    • ๐Ÿ‘‰ Use Stack >= 2.3.1 in the implementation of stack_snapshot. This enables better sdist caching, better performance, and makes bazel fetch more effective.
    • More aggressive shortening of library names to avoid exceeding MACH-O header size limits on macOS.
    • ๐Ÿ‘‰ Make variables are now expanded in compiler and REPL flags. See #1381.

    ๐Ÿ›  Fixed

    • ๐Ÿ”— Linking shared libraries and binaries on Linux distributions that have PIE enabled by default, like Ubuntu from at least 18.04 onwards. See #1388.