bazel-coverage-report-renderer v0.6 Release Notes
Release Date: 2018-07-21 // over 5 years ago-
[0.6] - 2018-07-21
โ Added
๐ Protocol buffers integration using
proto-lens
. See
#239.strip_include_prefix
attribute to thehaskell_cc_import
rule. See
#241.๐ Support for
c2hs
files. See
#351.The
extra_srcs
attribute that allows to list non-Haskell source files
that should be visible during compilation and linking (usually useful with
๐ TH). See #292.The
extra_binaries
attribute to thehaskell_toolchain
rule. See
#282.๐ A Haskell library for looking up runfiles. See
#302.โ A separate toolchain for
doctest
โhaskell_doctest_toolchain
. See
#310.The
compiler_flags
attribute to thehaskell_toolchain
rule allowing to
๐ specify default compiler flags. See
#315.The ability to set locale to be used during compilation by adding the
locale
andlocale_archive
attributes tohaskell_toolchain
. See
#328.๐ Proper support for profiling. See
#332.The
repl_ghci_args
attribute to thehaskell_toolchain
rule. See
#334.The
haskell_import
rule allowing us to make specifying dependencies more
๐ uniform and to deprecate theprebuilt_dependencies
attribute. See
#337.๐ Fixed
๐ Template Haskell linking against
cc_library
. See
#218.๐ Linking issues on MacOS. See
#221.๐ฆ GHC packages that correspond to targets with the same name but in
๐ different Bazel packages no longer clash. See
#219.๐ Build breakage on MacOS when XCode is not installed. See
#223.๐ Bug preventing Haddock generation because of missing dynamic shared
๐ libraries when targets have TH in them. See
#226.๐ฆ Hyperlinks between targets contained in different Bazel packages
๐ (Haddocks). See #231.๐ Generated source files do not cause issues now. See
#211.๐
data
attributes now allow files in them. See
#236.๐ Bug when headers and hsc2hs-produced files were not visible to Haddock.
๐ See #254.Bug preventing using genrule-produced headers via
haskell_cc_import
. See
#268.๐ Bug that allowed us avoid specifying certain
prebuilt_dependencies
if
๐ they were already specified for transitive dependencies. See
#286.๐ Bug that was making modules generated from
.hsc
and.chs
files and
๐ generated modules in general not available in the REPLs. See
#323.๐ Changed
โ Added
-Wnoncanonical-monad-instances
to default warnings in
๐haskell_lint
.How REPLs work. Now there is an optional output per binary/library. Its
๐ name is the name of target with-repl
added. Users can then build and
๐ run such a REPL for any defined target. See
#220 and
#225.๐ The
haskell_doc
rule now produces self-contained documentation bundle
๐ with unified index. See
#249.๐
haskell_lint
now only lints direct dependencies. See
#293.โ
haskell_doctest
has been re-designed. It's now a normal rule that works
only on direct dependencies and allows to specify modules which should be
๐ tested, pass custom flags todoctest
executable. See
#342.The
prebuilt_dependencies
attribute ofhaskell_binary
and
๐haskell_library
has been deprecated. See
#355.