3.0.0 Stable
- rebar3/902: Less color
- rebar3/921: Fix error reports on missing include paths
- rebar3/922: warn on incorrectly specified test options in
rebar.config
- rebar3/923: support temporary cdn change with HEX_CDN os var
- rebar3/924: only add package list of versions to registry if it has the right build tool support
- rebar3/925: upgrade eunit_formatters for OTP 18 support
- rebar3/927: upgrade eunit_formatters to 0.3.1 for OTP18 bug fix
- rebar3/928: Ct output improvements
- rebar3/930: Handle force flags in leading position
- rebar3/934: don't add a provider if the same namespace and name already exists
- rebar3/935: Default to no eunit formatter if verbose specified
- rebar3/941: preserve attributes when copying files in rebar_utils:cp_r for unix
- rebar3/942: special handling of relx configs in profiles
- rebar3/943: remove backward_compat entry from travis s3
- rebar3/945: auto-update the registry if a pkg isn't found, fail if it still isn't found
- rebar3/948: Fix a small bug in the MIB compiler when building dependencies
- rebar3/949: fetch eunit_formatters config not from the command args but from the config
- rebar3/963: Tup merge tests
- rebar3/965: fix tupple merging for realsies.
- rebar3/966: allow ct suites to be specified at root of project (or root of app)
- rebar3/967: symlink mib hrl output in apps `include' directories
- rebar3/970: upgrade certifi to latest release
- rebar3/982: Allow bootstrap to pick up existing Hex cache and deps
- rebar3/983: Add support for total code coverage
- rebar3/986: A bad template index does not crash; shows warning
- rebar3/987: Plugin templates
- rebar3/988: Fix wrong relative path resolution
- rebar3/989: convert ~> versions to highest matching
- rebar3/991: Upgrade relx to v3.11.0
- rebar3/992: Bump cth_readable to 1.1.1
- rebar3/993: contributors -> maintaiers in template app data
- rebar3/994: warn if the directories
eunit' or
ct' show up in `src_dirs' - rebar3/995: Support old-style shell for rebar3 shell
- rebar3/996: Updates cth_readable so it supports dumb terminals
- rebar3/999: Fix windows stuff
- rebar3/1005: only need to compare ref and not ref+url in git resource
- rebar3/1006: only apply default and prod profile to dependencies
- rebar3/1007: install project app plugins after discovering them not before
- rebar3/1008: Unquote templates, add a warning instead.
- rebar3/1009: merge overlay entries into a single {overlay, list()} for relx
- rebar3/1010: upgrade relx to 3.12.0
- rebar3/1012: Remove triple brackets in bbmustache templates
- rebar3/1013: upgrade bbmustache and relx
- rebar3/1016: when using the
--file' argument to
eunit' paths were being converted - rebar3/1017: check at runtime instead of compile time for
file:list_dir_all/1
- rebar3/1018: change detection of valid modules for
eunit
- rebar3/1021: convert 'app' to 'application' in eunit_opts to match cmdline args
- rebar3/1022: Display error message when bad config is loaded
- rebar3/1023: Rework README and CONTRIBUTING documents
- rebar3/1024: deduplicate default test set generated by
rebar3 eunit
- rebar3/1025: add unstable install/upgrade instructions to readme
- rebar3/1029: local install and local upgrade
- rebar3/1031: add profile option to clean task
- rebar3/1033: Fix bash completion regression (cf66dfd6ba) and make lopt strings more resilient
- rebar3/1035: Add module directory to include path
- rebar3/1041: Add test case for relx overlay vars
- rebar3/1043: don't strip the project apps when running
ct
with just a root suite specified - rebar3/1045: don't lose overrides in an app when installing plugins it uses
- rebar3/1046: add user-agent to http request headers
- rebar3/1047: Ignore unknown warning when dialyzer < 2.8
- rebar3/1048: Add secondary hook for rebar_prv_compile
- rebar3/1050: check top level config for minimum or blacklisted otps at start
- rebar3/1053: upgrade relx to 3.15.0
- rebar3/1061: Make lock files future-proof
- rebar3/1062: update relx to 3.16.0 to include color intesity update
- rebar3/1065: give top level plugin providers precedence over default providers
- rebar3/1066: Bump cth_readable
- rebar3/1067: set default color intensity to high
- rebar3/1068: upgrade relx to 3.17.0
- rebar3/1070: Hex improvements
- rebar3/1071: break up do/1 function in install_deps to make upgrade less confusing
- rebar3/1073: Support --setcookie option
- rebar3/1075: add project_providers after initing default providers but allow overrides
- rebar3/1076: Add me to THANKS for suffering through Tristan's code
- rebar3/1082: Fixed rebar.config shell_apps setting
- rebar3/1090: fix auto-registry update to work even when not a locked pkg-vsn
- rebar3/1091: Run all hooks
- rebar3/1092: Add short-options to the eunit provider.
- rebar3/1098: error on a cover spec in ct_opts
- rebar3/1099: add support for common tests
include
flag - rebar3/1100: Fix quoting problem in zsh completion
- rebar3/1101: Take CT options errors and turn them to warnings
- rebar3/1102: include project_plugins in plugins that can be upgraded
- rebar3/1103: bump certifi to 0.4.0
- rebar3/1104: move dialyze setting of debug_info to overrides in profile
- rebar3/1106: define the 'EUNIT' macro in the test profile
- rebar3/1107: upgrade cth_readable
- rebar3/1108: make omar happy
- rebar3/1110: pass loglevel used in rebar3 to relx