Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-31 | fix handling of default_release in config | András Boroska | |
When no release specified in cli, prevent overwriting default_release in relx config. | |||
2018-10-05 | support tuples in overlay_vars so rebar3 can pass variables (#672)v3.27.0 | Tristan Sloughter | |
2018-06-12 | support for OTP21's sys.config.src file in releases (#647) | Tristan Sloughter | |
* support for OTP21's sys.config.src file in releases * always replace os vars in .src files if found * support vm_args_src to be consistent with sys_config_src * add newlines after warning logs * improve sys and vm src config tests | |||
2017-10-19 | Pass prefix through, again. | Benedikt Reinartz | |
2017-01-28 | Expose warnings as errors option | Luis Rascao | |
Obtained from command line and saved in the state to be used on situations where we want to error out on warnings explicitly. | |||
2016-11-21 | Provide a new config directive that allows per-app module exclusion | Luis Rascao | |
By introducing a new entry in the config file allow excluding specific modules from a given app, they will not be copied onto the final release and their reference removed from the .app file. The new entry takes on the following form: {exclude_modules, [ {App :: atom(), [Module :: atom()]} ]} | |||
2016-10-06 | Fixed overlay_vars handling. | Alexander Sedov | |
Overlay_vars obey order, you cannot just umerge them. Additionally, command line overrides should be more powerful than config values. | |||
2016-09-25 | Silence dialyzer warnings | Luis Rascao | |
Fix/add method specs, remove unreachable branches, make rlx_util:render/2 accept both iolists and binaries. | |||
2016-02-18 | allow 'false' to tell relx to not create a sys.config or vm.args | Tristan Sloughter | |
2015-12-04 | replace last, not first when merging cli and config terms | Tristan Sloughter | |
2015-12-04 | don't reverse the config terms if there are cli args | Tristan Sloughter | |
2015-11-21 | support overriding config values with per-release config values | Tristan Sloughter | |
2015-09-19 | update erlware_commons, remove unneeded 'v' prefix hack and back to 'git' vsn | Tristan Sloughter | |
2015-07-12 | Added {cmd, Cmd} to version attribute. | Joe DeVivo | |
Whatever CMD returns will be the version number | |||
2015-07-10 | Now you can specify {semver, "version"} | Joe DeVivo | |
where "version" is the prefix you use for tagging versions in git | |||
2015-05-16 | fix add_providers config option for newest providers dep | Tristan Sloughter | |
2015-01-31 | add support for excluding applications from the release | Tristan Sloughter | |
2015-01-30 | add config script funcionality | Luis Rascao | |
similar to rebar's config script, append a .script suffix to the provided relx config that is evaluated and can possibly change values in the original config | |||
2015-01-10 | remove system libs from tarball if set to false | Tristan Sloughter | |
2014-11-09 | move back to using format_error/1 | Tristan Sloughter | |
2014-11-06 | add option to strip debug_info from beam files if not dev_mode | Tristan Sloughter | |
2014-11-06 | fix modules thta still were using format_error/1 | Tristan Sloughter | |
2014-11-03 | support proper return value of ec_git_vsn of {ok, string()} | Tristan Sloughter | |
2014-11-02 | Allow to specify a path to vm.args through command-line arguments | Ivan Chernetsky | |
2014-10-11 | support config passed in as proplist instead of filename | Tristan Sloughter | |
2014-10-11 | provider task dependencies | Tristan Sloughter | |