Skip to content

Releases: rabbitmq/rules_erlang

rules_erlang 3.9.9

28 Feb 15:27

Choose a tag to compare

What's Changed

  • Bzlmod test deps by @pjk25 in #161

Full Changelog: 3.9.8...3.9.9

rules_erlang 3.9.8

27 Feb 11:39

Choose a tag to compare

What's Changed

  • Allow gazelle to merge the values attr of erlc_opts rules by @pjk25 in #155
  • Fixup rebar_config_to_json.sh to not crash on src_dirs option by @pjk25 in #156
  • gazelle: erlang_app extra_apps will no longer contain deps by @pjk25 in #157
  • gazelle: exclude directives are honored when resolving local deps by @pjk25 in #158

Full Changelog: 3.9.7...3.9.8

rules_erlang 3.9.7

22 Feb 13:08

Choose a tag to compare

What's Changed

  • Fix the erlang_erlc_opt directive by @pjk25 in #147
  • Do not escape erlc_opts in erlang_bytecode2 rule by @pjk25 in #140
  • Also consider the erlang_erlc_opt directive when parsing sources by @pjk25 in #148
  • Add a --recurse_with flag to update repos by @pjk25 in #149
  • Bump golang.org/x/net from 0.5.0 to 0.7.0 in /test by @dependabot in #151
  • Drop custom rule merge logic for app.bzl files by @pjk25 in #152
  • Force certain generated attributes to be multi-line by @pjk25 in #153
  • Avoid adding empty srcs attrs to filegroup rules from gazelle by @pjk25 in #154

Full Changelog: 3.9.6...3.9.7

rules_erlang 3.9.6

16 Feb 14:24

Choose a tag to compare

What's Changed

  • Fix broken -I arg in erlang_bytecode rule when used in the root pkg by @pjk25 in #146

Full Changelog: 3.9.5...3.9.6

rules_erlang 3.9.5

12 Feb 20:51

Choose a tag to compare

What's Changed

  • Flatten erlc outputs into the ebin dir by @pjk25 in #141
  • Improve .erl parsing in gazelle by @pjk25 in #142
  • Parse tuple expressions in erl_attrs_to_json.sh by @pjk25 in #143
  • gazelle: find calls within maps when parsing sources by @pjk25 in #144
  • gazelle: find calls within try statements by @pjk25 in #145
  • Gazelle: compact erlang_bytecode rules option by @pjk25 in #138

Full Changelog: 3.9.4...3.9.5

rules_erlang 3.9.4

07 Feb 13:55

Choose a tag to compare

What's Changed

  • Generate more compact eunit rules with gazelle by @pjk25 in #137
  • Add the package dir to the include path in erlang_bytecode rules by @pjk25 in #139

Full Changelog: 3.9.3...3.9.4

rules_erlang 3.9.3

02 Feb 09:23

Choose a tag to compare

What's Changed

  • Add a ct_run_extra_args attr to the ct_test rule by @pjk25 in #136

Full Changelog: 3.9.2...3.9.3

rules_erlang 3.9.2

31 Jan 11:40

Choose a tag to compare

What's Changed

  • Rename erlang_behaviour_source_lib directive by @pjk25 in #133
  • Adopt latest rabbitmq-server-buildenv:linux-rbe for RBE by @github-actions in #132
  • Add libs attr to the dialyze rule by @pjk25 in #134

Full Changelog: 3.9.1...3.9.2

rules_erlang 3.9.1

24 Jan 15:40

Choose a tag to compare

What's Changed

  • Support for deps declared as an atom in rebar.config files by @pjk25 in #120
  • Copy existing moduleindex.yaml during gazelle update-repos by @pjk25 in #121
  • Fixup import statement parsing for gazelle update-repos by @pjk25 in #123
  • Support symlinks when untarring in gazelle by @pjk25 in #125
  • Gazelle: -include_lib behaves like -include if the file is found on the include path by @pjk25 in #126
  • Gazelle parse transform support by @pjk25 in #127
  • Gazelle: allow vsn that is not a string in .app.src files by @pjk25 in #128
  • generalize preprocessor macro handling in erl_attrs_to_json by @pjk25 in #129
  • Allow gazelle update-repos to specify the app name and version in the generated BUILD.bazel by @pjk25 in #130
  • Run 'bazel update_go_deps' by @pjk25 in #131

Full Changelog: 3.9.0...3.9.1

rules_erlang 3.9.0

17 Jan 11:51

Choose a tag to compare

What's Changed

  • Allow use of select in erlang_app/test_erlang_app extra_priv by @pjk25 in #112
  • Allow use of $(location ...) in ct_test test_env values by @pjk25 in #113
  • Add build_file attribute for packages using erlang_package extension by @pjk25 in #114
  • Add the flag --@rules_erlang//:ct_test_windows_logdir_drive_letter by @pjk25 in #115
  • Experimental gazelle extension by @pjk25 in #94
  • Add libs and extra_args attributes to the plt rule by @pjk25 in #116

Full Changelog: 3.8.5...3.9.0