3.2.0
- Fix unicode rendering of deps tree (issue #1140)
- ignore return value of
rebar_utils:reread_config
in shell provider - normalize include dirs to absolute paths during compilation
- always recompile if
ERL_COMPILER_OPTIONS
env var is set - Compiler source paths in output are now relative
- add support for passing a sys_config to common test
- Expand os ENV proxy support to bootstrap script
- Support ENV config for proxy values
- Write rebar3.crashdump on errors
- Fix compile error case when cover compilation
- Bugfix for upgrading deps of umbrella apps
- Fix minor typo in README
- Handle control sequences in formatted errors
- Don't die when source deps with [raw] are used
- Debug log update
- adjust
data_dir_correct
test in ct suite - filter available package versions individually by buildtools
- Fix path command to consider {deps_dir, "deps"} in rebar.config
- fix windows git working directory
The change of note here is that the compiler's output of file paths is now relative to the project (src/myfile.erl
) rather than in _build/<profile>/lib/libname/src/myfile.erl
.
To retrieve the old behaviour, add {compiler_source_format, build}
in your rebar config (you may prefer to do it in the global file). We have also added {compiler_source_format, absolute}
for absolute paths (based on the project, not _build
).