Releases: bazel-contrib/rules_jvm
Releases · bazel-contrib/rules_jvm
v0.21.1
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "a9a3ee4124ca394aa8492da04dac2e3a7b2815b4d27cdda579b45e9430a42222",
strip_prefix = "rules_jvm-0.21.1",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.21.1/rules_jvm-v0.21.1.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Add bzlmod tests by @illicitonion in #231
Full Changelog: v0.21.0...v0.21.1
v0.21.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "922499b167c946b2c2e5e4eacef0fb67ce349ddaa2301dfaa7bc97b39f476786",
strip_prefix = "rules_jvm-0.21.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.21.0/rules_jvm-v0.21.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Remove println debug statement from test by @shs96c in #228
- Bump bazel version to 7.0.0 by @illicitonion in #229
- Set up publish-to-bcr by @illicitonion in #230
Full Changelog: v0.20.0...v0.21.0
v0.20.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "ebbaa80f21373e82a7e074230788a1a2d2db2dc64e153d6b51e8a5285d65d61d",
strip_prefix = "rules_jvm-0.20.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.20.0/rules_jvm-v0.20.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Clarify this ruleset's relationship to rules_java by @illicitonion in #214
- Bump the bazel version to 6.4.0 and run the update-dependencies script by @shs96c in #219
- Rework how the junit xml-style log file is generated by @shs96c in #220
- junit5: add property to allow SecurityManager override in tests by @rsalvador in #217
- Implement support for
test_suffixes_excludes
by @guw in #218 - junit5: Add support for
--test_runner_fail_fast
by @fmeum in #221 - Update go dependencies by @stevebarrau in #216
- Checkstyle works with generated config files by @illicitonion in #227
New Contributors
- @rsalvador made their first contribution in #217
- @guw made their first contribution in #218
Full Changelog: v0.19.0...v0.20.0
v0.19.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "4d62589dc6a55e74bbe33930b826d593367fc777449a410604b2ad7c6c625ef7",
strip_prefix = "rules_jvm-0.19.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.19.0/rules_jvm-v0.19.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Handle java_library being remapped with map_kind by @Ignas in #199
- Fix Gazelle collision error format by @stevebarrau in #201
- gazelle: Fail when errors occur by @stevebarrau in #202
- test(gazelle): Use json instead of color logs by @stevebarrau in #203
- gazelle: Sort suggestions by @illicitonion in #204
- Remove empty glob by @illicitonion in #200
- Avoid initialising classes when looking for tests by @shs96c in #207
- Clear up a bunch of error handling code by @illicitonion in #209
- pmd: Broaden supported supported output formats by @illicitonion in #208
Full Changelog: v0.18.0...v0.19.0
v0.18.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "bd0f82def1879df85ff0a80767e6455911e1c9c1eac5db1de8f68dcccd4a3d7a",
strip_prefix = "rules_jvm-0.18.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.18.0/rules_jvm-v0.18.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Added java_maven_repository_name directive by @Ignas in #192
- Make JUnit5Runner usable with Early Access builds by @fmeum in #194
- Fix the default config in
spotbugs_test
by @chrismgrayftsinc in #187 - junit5: pass static nested classes to the launcher by @gaurav-narula in #195
New Contributors
- @gaurav-narula made their first contribution in #195
Full Changelog: v0.17.0...v0.18.0
v0.17.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "9082d3fb20724c683cd7f909cff2711a5d40fd8529a40247f879e14aa917a8b4",
strip_prefix = "rules_jvm-0.17.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.17.0/rules_jvm-v0.17.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Handle excluded artifacts defined in non-root packages by @Ignas in #190
- Expand com.sun to actual packages by @illicitonion in #191
New Contributors
Full Changelog: v0.16.0...v0.17.0
v0.16.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "159d343f799e4d18a51096c9d6298982fc42d9e67a7e0f8f10862e2a7add580b",
strip_prefix = "rules_jvm-0.16.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.16.0/rules_jvm-v0.16.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
New Contributors
Full Changelog: v0.15.0...v0.16.0
v0.15.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "75e9e6e1bc15ab960e2e2a652299a252b03315a77d14447ea996f665d7f923b8",
strip_prefix = "rules_jvm-0.15.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.15.0/rules_jvm-v0.15.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- build: Upgrade grpc-java to 1.56.1 and protobuf to 21.7 and ensure we choose the right version by @blorente in #183
- Add javax.annotation.processing as in the stdlib by @illicitonion in #184
- fix: Reflect protobuf updates into MODULE.bazel by @blorente in #185
- Add full JRE package list by @illicitonion in #186
Full Changelog: v0.14.0...v0.15.0
v0.14.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "90ecdf08d7e8817b2247eea77826db872db8866da84b3a824f58d6661aca917f",
strip_prefix = "rules_jvm-0.14.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.14.0/rules_jvm-v0.14.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- junit5: Print failure causes by @fmeum in #175
- Fix
tools/update-dependencies.sh
by @rdesgroppes in #177 - Bump PMD version to last planned release (6.55.0) by @rdesgroppes in #178
- pass tag for java_test_lib by @lyao-77 in #179
- Add java_generate_proto directive by @meowcakes in #181
- Prepare for the next release by bumping deps by @shs96c in #182
New Contributors
- @lyao-77 made their first contribution in #179
- @meowcakes made their first contribution in #181
Full Changelog: v0.13.0...v0.14.0
v0.13.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "2b710518847279f655a18a51a1629b033e4406f29609e73eb07ecfb6f0138d25",
strip_prefix = "rules_jvm-0.13.0",
url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.13.0/rules_jvm-v0.13.0.tar.gz",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- Don't tag builds as prereleases by @illicitonion in #166
- Support parallel test execution in the JUnit5 runner by @fmeum in #169
- Fix Security Manager warning with Java 17 by @rdesgroppes in #171
- Replace ctx.host_configuration with ctx.configuration by @hanikesn in #173
- Add a bzlmod module definition by @shs96c in #170
- Amend release workflow now we have bzlmod in the mix by @shs96c in #174
New Contributors
Full Changelog: v0.12.0...v0.13.0