Skip to content

Releases: erlang/rebar3

alpha-6

31 May 22:32
Compare
Choose a tag to compare
alpha-6 Pre-release
Pre-release
  • ErlyDTL templating replaced by Mustache properly (some bugfixes)
  • Size of rebar3 script cut roughly in half
  • rebar3 shell has received an overhaul and now has an agent running (r3:do(compile))
  • package handling overhaul (including checksum verifications and local disk cache)
  • much better plugin handling
  • bugs fixed in handling upgrading and lock files
  • bug fixes related to path-handling
  • fixes to hooks and tests
  • addition of options to exclude apps, add various source directories
  • tar and release commands are now hookable
  • better error reporting
  • more bug fixes

alpha-5

05 May 12:16
Compare
Choose a tag to compare
alpha-5 Pre-release
Pre-release

Changes since alpha-4:

  • rebar3 now bootstraps itself
  • app compile fixes on app info contents and config inheritance
  • dropping ErlyDTL and going to Mustache for smaller executable sizes
    and faster load time on small CPUs
  • dropping erlydtl compile command, ErlyDTL task moved to a plugin
  • default dependencies are always fetched in the right place and don't
    need to be copied across profile runs
  • escriptize fixes
  • unlock command added
  • resolving/avoiding clashes when a rebar3 dep and an application
    dependency conflict together
  • profile deduplication (rebar3 as test,test,prod,test eunit returns
    the profile/directories for prod+test)
  • upgrade command bugfixes to recognize promotion of transient deps to
    top-level deps
  • support template when rebar3 is run as an embedded library
  • some optimizations
  • parse transform support is better in erl_opts
  • fixes to package handling
  • fixes to rebar3 deps

alpha-3

05 Apr 19:02
Compare
Choose a tag to compare
alpha-3 Pre-release
Pre-release
  • shell completion
  • new eunit provider
  • new ct provider
  • well-defined hook semantics
  • dependency hook and plugin support
  • plugins can add source dependency types
  • better namespace resolution in do and help