-
3.20.0
Rebar 3.20.0 This release took a while to build; OTP-25.1 had incompatibilites with EUnit that interrupted the CI process, and which are corrected in later releases. New features: - [Add --eval option to `shell`](https://github.com/erlang/rebar3/pull/2728) - [Add support for `dialyzer --incremental` when available](https://github.com/erlang/rebar3/pull/2736) - [Vendor structure](https://github.com/erlang/rebar3/pull/2720) This new vendor structure should be of no impact to anyone using Rebar3 as a built artifact, but should make the life of corporate users and package managers much easier by having pre-bundled in all dependencies and allowing effective offline builds. It also simplifies our bootstrap code and reduces security issues by not having to download a certificate bundle _without_ certificates, at least until our oldest supported version can use Erlang's new built-in on-host certificate lookup mechanisms. If you do rely on Rebar3 source for your tooling or any other mechanisms, then you will want to `cd apps/rebar` before running other commands. Other fixes: - [Warn of EUnit issues on OTP-25.1](https://github.com/erlang/rebar3/pull/2747) - [Respect HEX_MIRROR environment variable](https://github.com/erlang/rebar3/pull/2748) - [Use shell:start_interactive to start shell if available](https://github.com/erlang/rebar3/pull/2741) - [Do not send empty If-None-Match in tarball request](https://github.com/erlang/rebar3/pull/2738) - [Respect rebar_packages_cdn set in rebar.config](https://github.com/erlang/rebar3/pull/2737) - [Dereference symbolic links when copying files from ct data folder](https://github.com/erlang/rebar3/pull/2731) - [Reduce warnings around bootstrap and DAG operations](https://github.com/erlang/rebar3/pull/2732)
-
3.16.0
Bump to 3.16.0 - Only support 3 newest OTP versions - add support to configure application resource naming - Support ERL_LIBS libraries in escript building - Fix CLI arg order in makefile template - Increase OTP 24 readiness + move to OTP 20 min. - Bump erlware_commons and certifi - Treat applications and included_applications the same way when builing Dialyzer PLTs - Strip CLI args from provider hooks - Fix `plugins upgrade` for non-tuple specification