Releases: buildfoundation/bazel_rules_pmd
Releases · buildfoundation/bazel_rules_pmd
Release list
v0.4.1
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_pmd", version = "0.4.1")Using WORKSPACE
Paste this snippet into your file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pmd",
sha256 = "dfdf3c356e5c74328c272a1e77ec0225d76423308ad208261a18dbb284745479",
strip_prefix = "bazel_rules_pmd-0.4.1",
url = "https://github.com/buildfoundation/bazel_rules_pmd/releases/download/v0.4.1/bazel_rules_pmd-v0.4.1.tar.gz",
)What's Changed
- Update MODULE.bazel version to 0.4.0 by @Bencodes in #56
- Bump bazel-contrib/.github from 4 to 5 by @dependabot in #57
- Bump actions/checkout from 3.6.0 to 4.1.0 by @dependabot in #58
- Add WORKSPACE tests to CI by @Bencodes in #59
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_pmd", version = "0.4.0")Using WORKSPACE
Paste this snippet into your file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pmd",
sha256 = "545303af6d442d36ec5d809eff7f4da212f0ec0bfd70fa32e033e6e747dbed0e",
strip_prefix = "bazel_rules_pmd-0.4.0",
url = "https://github.com/buildfoundation/bazel_rules_pmd/releases/download/v0.4.0/bazel_rules_pmd-v0.4.0.tar.gz",
)What's Changed
- Bump actions/checkout from 3.5.2 to 3.6.0 by @dependabot in #47
- Let repo maintainers name the toplevel target by @Bencodes in #44
- Add support for Bzlmod by @Bencodes in #48
- Add Bzlmod docs to README by @Bencodes in #49
- Remove pmd_version doc string from pmd/toolchains.bzl by @Bencodes in #50
- Update PMD 6.50.0 -> 6.55.0 by @Bencodes in #51
- Add docs for setting custom PMD versions by @Bencodes in #52
- Fix extension dependency name by @Bencodes in #53
- Add BCR configuration by @Bencodes in #54
- Align bazel_skylib verion with Bzlmod by @Bencodes in #55
Full Changelog: v0.3.0...v0.4.0
v0.3.0
rules_pmd_version="0.3.0"
rules_pmd_sha="d83108d156ed686df997f161059a4e614249ac883bdb14da46366060d400f674"PMD is now a test target rule (still supports caching) and needs to be run with bazel test //my:pmd_target!
What's Changed
- BREAKING: Convert pmd to bazel test-target by @davidkurkov in #43
- Fix argument names used in processing pmd-execution result by @davidkurkov in #42
- Use non-deprecated runPmd method by @davidkurkov in #41
- Enable Dependabot by @Bencodes in #34
New Contributors
- @davidkurkov made their first contribution in #41
Full Changelog: v0.2.0...v0.3.0
v0.2.0
rules_pmd_version="0.2.0"
rules_pmd_sha="54b76b07b32c10886d50af52188a1410ec95e046f0425ad23c484e9d8de3b7f7"What's Changed
- Update Bazel 4.0.0 → 5.0.0 by @Bencodes in #24
- Update Bazel from 5.0.0 -> 5.3.1 by @Bencodes in #26
- Update rules_jvm_external from 4.2 -> 4.4.2 by @Bencodes in #27
- Use -R when setting rulesets by @Bencodes in #28
- Update bazel-skylib from 1.0.3 -> 1.3.0 by @Bencodes in #29
- Update io_bazel_stardoc from 0.4.0 -> 0.5.3 by @Bencodes in #30
- Update PMD from 6.32.0 -> 6.50.0 by @Bencodes in #31
- Switch to Zulu JDK, setup-bazelisk, and buildifier_prebuilt by @Bencodes in #32
- (Breaking change) Support the latest versions of PMD by @Bencodes in #33
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.0
rules_pmd_version="0.1.0"
rules_pmd_sha="c8839b8e4fb76884632ee001e18a2c311363e208410f1cdd30c78e80aaee25e3"