aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.asciidoc
blob: 863780e21e9b8d24c0d60a3e7915ff71ff99b542 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2023/05/12: Rebar3 is now used for autopatch instead of
            Rebar2. `make distclean` or `rm -rf .erlang.mk`
            might be required after updating Erlang.mk.
            Moving to Rebar3 increases compatibility now
            that few maintained projects are using Rebar2.
            For compatibility reasons the variables to
            point to a different rebar are now REBAR3_GIT
            and REBAR3_COMMIT.

2023/05/12: A number of broken packages have been removed.
            They were all unmaintained and there's a low
            chance that this will break anyone's project.

2023/05/15: Protobuff compilation with `gpb` now uses the
            `{use_packages, true}` option.

2023/05/15: Experimental support for caching git and
            hex dependencies has been added. Set
            `CACHE_DEPS=1` to enable.

2023/05/16: Remove support for HiPE and ErlLLVM.

2024/10/01: Initial beam-cache implementation. This is used
            to cache beam files when switching from/to test
            builds.

2024/11/14: Most packages in the Erlang.mk package index
            have been removed. To ensure that existing
            projects continue working, please add the
            relevant dep_* lines to your projects. If
            you were using dep_*_commit lines make sure
            to update them as well. Note that projects
            that have corresponding Erlang.mk functionality,
            as well as Cowboy, Ranch, Gun and Cowlib remain
            in the index.

2024/11/19: The deprecated defines `dep_fetch`, `dep_name`,
            `dep_repo` and `dep_commit` have been removed
            in favor of their `query_*` equivalents.
+
            The deprecated legacy fetch method has also
            been removed (`dep_cowboy = https://... ref`
            without an explicit fetch method). Adding "git"
            at the beginning of the dep line is the modern
            equivalent.