This is the first release of Rebar3 that should safely handle paths and/or libraries or all kinds of input or output that contains unicode:
This patch release also contains some important fixes related to profile and dependencies handling, along with other config-related behaviour corrections:
- Fix recursive profile merging, particularly for umbrella apps
- Allow top-level apps to take precedence over deps
- Fix ordering of overlays and overlay vars in Relx
- fix
rebar3 shell
when relx section of rebar.config contains releases with independent configurations - Fixing edoc config error when handling paths
Some dependencies have been updated, related to security of certificate validation, and common test output now showing the test group hierarchy by default:
And multiple other patches and contributions are also included:
- Remove duplicate ebins from escripts
- Avoid xref crash upon undefined functions in modules without
debug_info
- Fix
cleanup_code_path
for xref compile hook - Support Windows with non-NTFS filesystems
- Fix total coverage statistics
- Ignore IntelliJ IDEA file in templates
- Add an alias of 'release' template as 'umbrella'