Skip to content

Releases: erlang/rebar3

3.7.0-rc2

05 Oct 15:10
3.7.0-rc2
d59b5fd

Choose a tag to compare

3.7.0-rc2 Pre-release
Pre-release
  • reset default profile app plugins to empty if at the top level (#1885)
  • properly support top level app erl_opts from REBAR_CONFIG os var (#1889)
  • only print skip warning if version is different (#1886)
  • add option to compiler provider to only build dependencies (#1888)
    • add compile type for dynamic project compilation (allows for overriding the entire compilation process of an individual application, for example so Elixir projects that are built with mix)
    • rebar_compiler is a new behaviour that a plugin can implement to be called on any use of the compile provider to compile source files and keep track of their dependencies.
    • only include modules in the .app modules list that are from src_dirs while leaving out those from extra_src_dirs
  • warn if the matched package is retired, skip prerelease (#1897)
  • upgrade relx and set base_dir in overlay_vars (#1902)
  • compiler behaviour (#1893)
  • Bump bbmustache and fix templates (#1862)
  • Fix sample config punctuation (#1890)

From 3.7.0-rc1:

  • support for hex v2, multiple repository fetching, private organizations (#1884)
    • see rebar3_hex for instructions authenticating against private organizations and working with repositories
  • fix: only eval config scripts and apply overrides once per app (#1879)

3.7.0-rc1

14 Sep 02:33
3.7.0-rc1

Choose a tag to compare

3.7.0-rc1 Pre-release
Pre-release
  • support for hex v2, multiple repository fetching, private organizations (#1884)
    • see rebar3_hex for instructions authenticating against private organizations and working with repositories
  • fix: only eval config scripts and apply overrides once per app (#1879)

3.6.2

13 Sep 22:19
3.6.2

Choose a tag to compare

3.6.1

25 Jun 20:52
3.6.1

Choose a tag to compare

Fixes to relx and other calls that failed for eperm errors in OTP-21.

3.6.0

19 Jun 20:50
3.6.0

Choose a tag to compare

This is the first important release to support OTP-21.0 officially, rather than just release candidates. There are some new features:

There are also plenty of bugfixes:

3.5.3

10 May 02:01
3.5.3

Choose a tag to compare

This is a patch release fixing a few things with 3.5.2:

Do note that Erlang R16B support has officially ended in order to support Erlang/OTP-21-rc1, given that logging handling required maps, which did not exist back in R16. If you need R16B support, the old rebar3 releases should work for a good while.

A new compact format for common test output has been added and made default, equivalent to --readable=compact. You can revert to previous behaviour with --readable=true or cancel all reformatting of output with --readable=false as before.

3.5.2

03 May 23:37
3.5.2

Choose a tag to compare

3.5.1

03 May 22:19
3.5.1

Choose a tag to compare

3.5.0

22 Dec 20:41
3.5.0

Choose a tag to compare

3.4.7

22 Nov 19:58
3.4.7

Choose a tag to compare