Horus 0.2.3
At this point, Horus should be considered Alpha and not production ready. The API will likely evolve and future releases will likely introduce breaking changes. The goal of this release is to make it easy for anyone to try it and possibly give feedback.
What's new in Horus 0.2.3
This release focuses on bug fixes.
Improvements to cover-compiled modules support
Horus 0.2.2 has two new problems related to cover-compiled modules support:
- When collecting coverage over multiple Erlang nodes, only one node, called the "main node" by
cover
stores the patched modules in an ETS table. - Instructions added by
cover
may be denied by the caller through the providedensure_instruction_is_permitted
andshould_process_function
callbacks
This is fixed by #10.
Download
Horus 0.2.3 is available from Hex.pm: https://hex.pm/packages/horus/0.2.3
Upgrade
Using Rebar:
-
Update your
rebar.config
:%% In rebar.config {deps, [{horus, "0.2.3"}]}.
-
Run
rebar3 upgrade horus
.
Using Erlang.mk:
-
Update your
Makefile
:%% In your Makefile dep_horus = hex 0.2.3
-
Remove the
deps/horus
directory. The new version will be fetched the next time you build your project.