Skip to content

Releases: rabbitmq/rules_erlang

rules_erlang 3.10.4

23 May 15:37

Choose a tag to compare

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

19 May 14:35

Choose a tag to compare

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

17 May 12:29

Choose a tag to compare

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

16 May 07:52

Choose a tag to compare

What's Changed

  • Upgrade deps by @pjk25 in #197

Full Changelog: 3.10.0...3.10.1

rules_erlang 3.10.0

05 May 09:52

Choose a tag to compare

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
  • .ez support by @pjk25 in #175

Full Changelog: 3.9.14...3.10.0

rules_erlang 3.9.14

25 Apr 13:59

Choose a tag to compare

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

20 Apr 10:32

Choose a tag to compare

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

14 Apr 06:58

Choose a tag to compare

What's Changed

  • Add new attrs to the plt rule by @pjk25 in #178

Full Changelog: 3.9.11...3.9.12

rules_erlang 3.9.11

18 Mar 16:04
912f829

Choose a tag to compare

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

10 Mar 11:14

Choose a tag to compare

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