This patch release has some fairly important and/or useful fixes.
You may need to call rebar3 update
as part of the upgrade procedure to ensure good functionality with regards to support of aliased packages.
Fixes:
- upgrade relx to 3.21.1 (see relx changelog)
- Properly support package aliasing and alt names
- Fix sys.config's handling in common_test and otherwise.
- Fix stacktrace printing in DEBUG=1 mode.
- Fix private includes when compiling in test profile
- Add support for behaviors, and not just behaviours in compiler handling
- allow using an alternate regex to locate test modules during eunit runs
- compile + cover compile prior to analyzing coverdata to fix line count reporting
- recompile all files when a parse transform given as an opt needs updating
- update bbmustache to 1.3.0 (fixes templating issues)
- in shell, log error if a module failed to load_file, the user should be aware
- Prevent crashing when
mv
warns and report warnings to the user instead.