Releases: rabbitmq/rules_erlang
Releases · rabbitmq/rules_erlang
rules_erlang 3.10.4
What's Changed
- Update rules_go and bazel-gazelle in go.mod to match MODULE.bazel by @pjk25 in #201
- Add a 'beam' attr to the dialyze rule by @pjk25 in #202
- Set ignore_warnings true by default in the plt rule by @pjk25 in #203
- Downgrade bazel-gazelle to v0.29.0 by @pjk25 in #204
Full Changelog: 3.10.3...3.10.4
rules_erlang 3.10.3
What's Changed
- Place the target in the ERL_LIBS dir in the eunit rule by @pjk25 in #200
Full Changelog: 3.10.2...3.10.3
rules_erlang 3.10.2
What's Changed
- erlang_app_path_ignore directive by @pjk25 in #195
- match dependency versions across bzlmod and the workspace by @pjk25 in #198
- Handle .appup by default by @pjk25 in #196
- If an .app.src exists, only inject the modules by @pjk25 in #199
Full Changelog: 3.10.1...3.10.2
rules_erlang 3.10.1
rules_erlang 3.10.0
This release updates the names of the toolchains in the generated @erlang_config repo, so if your project has defined and registered named erlangs, such as "@erlang_config//24:toolchain" & "@erlang_config//24:toolchain2", they are now generated as "@erlang_config//24:toolchain_major" & "@erlang_config//24:toolchain_major_minor". The new names are easier to make sense of when debugging toolchain resolution.
What's Changed
- A few bits of cleanup by @pjk25 in #190
- Correct the contents of 'registered' key in .app files by @pjk25 in #192
- Drop the source_archive macro by @pjk25 in #164
.ezsupport by @pjk25 in #175
Full Changelog: 3.9.14...3.10.0
rules_erlang 3.9.14
What's Changed
- Mark "deps" as mergable by gazelle for a number of rules by @pjk25 in #182
- Track gazelle:excludes for resolving umbrella apps correctly by @pjk25 in #183
- Add a directive for resolving erlang apps explicitly in gazelle by @pjk25 in #184
- Do not generate wildcard (glob/native.glob) "srcs" in gazelle by @pjk25 in #187
- Add generated files to BUILD files for rebar projects by @pjk25 in #188
Full Changelog: 3.9.13...3.9.14
rules_erlang 3.9.13
What's Changed
- Allow test suites to -include_lib the subject under test by @pjk25 in #179
- Always insert load statements at index 0 in app.bzl files by @pjk25 in #181
Full Changelog: 3.9.12...3.9.13
rules_erlang 3.9.12
rules_erlang 3.9.11
What's Changed
- Fix -include_lib statements referring to an app itself by @pjk25 in #168
- gazelle: add support for
{chatterbox, {pkg, ts_chatterbox}}style deps in rebar.config files by @pjk25 in #167 - gazelle: GenFiles take precedence over files found on disk by @pjk25 in #170
- Add a rule for generating a moduleindex.yaml without gazelle by @pjk25 in #173
- Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 by @dependabot in #171
- Adopt latest rabbitmq-server-buildenv:linux-rbe for RBE by @github-actions in #172
Full Changelog: 3.9.10...3.9.11
rules_erlang 3.9.10
What's Changed
- Add erlang_app_testonly directive by @pjk25 in #162
- Mark plt rules as "testonly" by default by @pjk25 in #163
- gazelle: compact rules use wildcard by @pjk25 in #166
Full Changelog: 3.9.9...3.9.10