Releases: rabbitmq/rules_erlang
Releases · rabbitmq/rules_erlang
rules_erlang 3.9.9
rules_erlang 3.9.8
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_dirsoption 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
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
What's Changed
- Fix broken
-Iarg 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
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
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
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
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
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
vsnthat is not a string in.app.srcfiles 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
What's Changed
- Allow use of
selectin 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
libsandextra_argsattributes to thepltrule by @pjk25 in #116
Full Changelog: 3.8.5...3.9.0