aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.asciidoc
AgeCommit message (Collapse)Author
3 daysDocument native Elixir supportnative-elixirLoïc Hoguin
2024-11-28Deprecate Rebar2 projects autopatchingLoïc Hoguin
2024-11-27Update CHANGELOGLoïc Hoguin
2024-11-22Move templates outside the source .mk filesLoïc Hoguin
Templates now no longer use Make variables for substitution but instead replace strings with their equivalent: template_name: Corresponds to n=template_name project_name: Corresponds to $(PROJECT) or in=project_name This allows defining templates outside of Makefiles. For example an external plugin could define their templates in templates/my_template.erl and then have the following in the included Makefile: tpl_my_template = $(file < $(THIS)/templates/my_template.erl) By default the created file will be in src/template_name.erl. This can be overriden with the tplp_* variable: tplp_my_template = src/model/my_template.erl Substitution is applied both to the template contents and to its path. In addition, attempting to overwrite an existing file when creating a template will result in failure.
2024-11-21Reinstate dep_name as it's still used by RabbitMQ pluginsLoïc Hoguin
It will be removed at a later date.
2024-11-19Remove legacy fetch methodLoïc Hoguin
This method dates back from the beginnings of Erlang.mk and should not have been used for around a decade by now. Adding "git" to the offending dep lines is enough to upgrade.
2024-11-19Remove deprecated dep_fetch, dep_name, dep_repo, dep_commitLoïc Hoguin
Use the query_* equivalents instead.
2024-11-14Update changelogLoïc Hoguin
2024-10-01Initial beam-cache implementationLoïc Hoguin
When switching between normal build and running tests it takes a while for modules to be rebuilt. With the beam-cache the files are saved and can be restored when switching between contexts. This greatly speeds up the context switching.
2023-05-16Remove support for HiPE and ErlLLVMLoïc Hoguin
2023-05-15Add dep caching to the CHANGELOG as experimentalLoïc Hoguin
2023-05-15Fix gpb proto compilation with importsLoïc Hoguin
The option {i, ...} is added for every directory containing proto files. The option {use_packages, true} was added as well to allow using packages. This is not the default for historic reasons in gpb but it makes better sense to have it as default so we do it.
2023-05-12Update CHANGELOG regarding removed packagesLoïc Hoguin
2023-05-05Autopatch: Move to Rebar3Loïc Hoguin
2022-05-30Revamp and document Xref supportLoïc Hoguin
2022-05-20Set date for breaking Relx 4 changeLoïc Hoguin
2022-04-28fixup! Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2020-11-30Add support for publishing Hex releases and docsLoïc Hoguin
2020-06-18Add initial Concuerror integrationLoïc Hoguin
https://concuerror.com/
2020-03-25Remove -lerl_interface from the default LDLIBSLoïc Hoguin
The -lerl_interface library is getting removed in OTP-23.
2019-06-21Include applications `$(APPS_DIR)` in the `list-deps` targetsJean-Sébastien Pédron
In the case of a multi-applications repository, if one application depends on another one (using `$(LOCAL_DEPS)`), it will now be listed in the `list-deps` targets. Add `ssl` to the `$(LOCAL_DEPS)` in the testcase to ensure that applications not in `$(APPS_DIR)` are not affected by this change. Add a changelog entry.
2018-12-06Default COVER_DATA_DIR now the same as COVER_REPORT_DIRLoïc Hoguin
We have a dedicated folder for cover stuff, let's use it.
2018-12-03Print a changelog when updating Erlang.mkLoïc Hoguin