Skip to content

Tags: ryderside/rebar3

Tags

3.6.1

Toggle 3.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Bump to 3.6.1

Fix eperm issues in OTP-21

3.6.0

Toggle 3.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Bump to 3.6.0

- Introduce support of add and del operations for overrides
- OTP-21 compatibility
- Bump cth_readable for OTP-21 compat
- upgrade relx to 3.25.0
- upgrade bbmustache to 1.5.0
- run compile provider in default namespace from bare compiling (fixes
  hooks for mix builds)
- Resolve string vs list crashing rebar3 in erl_first_files
- Create ERLANG_LIB_*_erl_interface environment variables only if erl_interface exists
- Add hooks to the upgrade command
- Add --start-clean flag to rebar3 shell
- Auto-boot main app in OTP app project templates
- Use maps for child spec examples in templates

3.5.3

Toggle 3.5.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
3.5.3

- Restore default templates in bootstrapped rebar3
- start at least one async thread in async thread poll
- Officially drop Erlang R16B support—Logger support in cth_readable, and compact CT output

3.5.2

Toggle 3.5.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Bump to 3.5.2

Same as 3.5.1, but without the debug info to reduce the binary size

3.5.1

Toggle 3.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Release 3.5.1

- Support Erlang/OTP-21
- ensure destination directory exists before copying data to it and fix src_dirs symlinking logic
- Display warnings when global cache dirs are read-only
- Bump cth_readable to 1.3.4 to restore eunit macro formatter functionality and lager compat
- Reload pre-started apps running in first shell boot with new sys.config
- Fix local upgrade etag handling
- Fix precedence rules of erl_opts for test profile
- Display rebar.config.script errors for better diagnosing of issues
- Handle Schema-less Proxy URLs in ENV vars
- Fix quotes handling in packages etag values
- Remove noisy debug message about internal state
- force an order on multiple profiles to fix inconsistencies on repeated runs
- use debug level for logs about bad package versioning
- don't attempt to retry finding missing packages when updating index
- Functions allowing providers and plugins to set ENV vars have been exposed
- do not return first hex package version for a constraint with no match
- Set unicode option for standard_io at entry point
- fix hooks and plugins usage when cleaning build artifacts for deps
- upgrade erlware commons and relx for various bug fixes
- Fix alias provider argument passing

3.5.0

Toggle 3.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
3.5.0

some new features!

- The alias plugin has been promoted to a built-in command
- Support minimal coverage enforcement in tests with cover --min_coverage=0..100
- add eunit and ct option to set coverdata file name (--cover_export_name)
- Add experimental support for ct --retry option, allowing to replay previously failed test cases.

The alias plugin is a particular highlight letting you define your own rebar3 commands out of sequences of existing ones.

Multiple fixes were also added:

- Update to the bootstrap script fixing some file handling and windows issues
- Prevent escriptize failure when ebin/ has subdirectories
- Prevent plugin unloading from killing currently running command (soft-purge in-compile)
- Fix file handling on Windows 7
- fix code path handling when validating plugins
- Disable color in git log commands when enabled globally
- Update manpages

3.4.7

Toggle 3.4.7's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Bump to 3.4.7

- Allow silencing skip warnings when fetching deps
- Fix warning in CT output control when using lager
- Fix compilation crash for custom resources with dynamic versions
- Fix a regression in relx eating config file lines and fix windows nodetool
- Make debug_info rules clear for profile composition

3.4.6

Toggle 3.4.6's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
Bump to 3.4.6

- Fix regression in erlware_commons due to string upgrade
- relup support in relx on windows

3.4.5

Toggle 3.4.5's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
3.4.5

- OTP-21 readiness, Full Unicode support, massive dep upgrade
- fixed handling of proxy username and password when fetching registry
- git versions from tag made consistent and all strip 'v' prefix
- Prevent hard crash on duplicate plugin paths
- Fix include paths in profile multiapp edge case
- Fix unlock state carry, which broke do sequences with unlock in them.
- Avoid guessing on utf8 decoding of app files
- Various fixes related to .app files
- Warn user when an unsupported local git or hg resource is used
- Corrects a fix to src_dir values
- Update eunit_formatters to latest version
- Changes in wording of warnings for more accuracy

3.4.4

Toggle 3.4.4's commit message

Verified

This tag was signed with the committer’s verified signature.
ferd Fred Hebert
3.4.4

- [fix sys config merging](erlang#1625)
- [Fix relative src_dir specifications to avoid double .app.src file detection](erlang#1624)
- [Recompile when include files change in non-default directories](erlang#1619)