Skip to content

3.7.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@tsloughter tsloughter released this 05 Oct 15:10
3.7.0-rc2
d59b5fd
  • 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)