Releases: bazeltools/bazel_jar_jar
Releases · bazeltools/bazel_jar_jar
0.1.5
0.1.1 failed to publish to BCR, 0.1.5 is identical to 0.1.1.
Using Bzlmod
- Enable with
common --enable_bzlmod
in.bazelrc
(default with Bazel 7). - Add to your
MODULE.bazel
file:
bazel_dep(name = "bazel_jar_jar", version = "0.1.5")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_jar_jar",
sha256 = "a9d2ca9a2e9014f8d63dcbe9091bcb9f2d2929b3b7d16836c6225e98f9ca54df",
strip_prefix = "bazel_jar_jar-0.1.5",
url = "https://github.com/bazeltools/bazel_jar_jar/releases/download/v0.1.5/bazel_jar_jar-v0.1.5.tar.gz",
)
load(
"@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl",
"jar_jar_repositories",
)
jar_jar_repositories()
What's Changed
- Updated jarjar-abrams dependency to 1.14.0 by @patrick-premont in #48
- Update
jarjar-abrams
version to 1.13.1 by @acourtneybrown in #44
Behind the scenes
- Fix BCR submission: rule fails the test with Bazel 5.x by @eed3si9n in #50
- Remove
test_targets
from BCR presubmit by @fmeum in #43
New Contributors
- @acourtneybrown made their first contribution in #44
- @patrick-premont made their first contribution in #48
Full Changelog: v0.1.0...v0.1.5
0.1.1
Using Bzlmod
- Enable with
common --enable_bzlmod
in.bazelrc
(default with Bazel 7). - Add to your
MODULE.bazel
file:
bazel_dep(name = "bazel_jar_jar", version = "0.1.1")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_jar_jar",
sha256 = "2090e7cf6d67d3f08ebfda155c335b66c3615bfefbe13e6832267e6bca446b31",
strip_prefix = "bazel_jar_jar-0.1.1",
url = "https://github.com/bazeltools/bazel_jar_jar/releases/download/v0.1.1/bazel_jar_jar-v0.1.1.tar.gz",
)
load(
"@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl",
"jar_jar_repositories",
)
jar_jar_repositories()
What's Changed
- Remove
test_targets
from BCR presubmit by @fmeum in #43 - Update
jarjar-abrams
version to 1.13.1 by @acourtneybrown in #44 - Updated jarjar-abrams dependency to 1.14.0 by @patrick-premont in #48
New Contributors
- @acourtneybrown made their first contribution in #44
- @patrick-premont made their first contribution in #48
Full Changelog: v0.1.0...v0.1.1
0.1.0
This is the initial tagged release of bazel_jar_jar, a Bazel rule to create shaded JAR.
Using Bzlmod
- Enable with
common --enable_bzlmod
in.bazelrc
(default with Bazel 7). - Add to your
MODULE.bazel
file:
bazel_dep(name = "bazel_jar_jar", version = "0.1.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_jar_jar",
sha256 = "f766a2143bf11f70a7de67798db6cd3851fedc77b7037162e052fee6207fa5ca",
strip_prefix = "bazel_jar_jar-0.1.0",
url = "https://github.com/bazeltools/bazel_jar_jar/releases/download/v0.1.0/bazel_jar_jar-v0.1.0.tar.gz",
)
load(
"@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl",
"jar_jar_repositories",
)
jar_jar_repositories()
Updates
- Jar Jar Abrams 0.11.0 by @eed3si9n in #40
- Add support for Bzlmod by @fmeum in #41
- Allow files as input to jar_jar task by @bkirwi in #1
- Use custom bind names by @johnynek in #2
- Provide JavaInfo so jarjar targets can be a dep of scala targets. by @beala-stripe in #4
- Add DefaultInfo provider by @beala-stripe in #5
- Upgrade to newest version of jar_jar. by @johnedmonds in #6
- Add usage guidance to README.md by @thundergolfer in #7
- Add documentation on rules file formatting by @thundergolfer in #8
- Replace native.maven_jar with function that respects HTTP_PROXY by @beala-stripe in #9
- Bazel 027 support by @anchlovi in #11
- more bazel 0.27 compatibility by @apesternikov in #12
- Prefix name for jvm_maven_import_external with "jar_jar_" to avoid name collisions by @gergelyfabian in #16
- Fix git:// URL in readme by @Ameliorate in #18
- Make available inline rules directly in the jar_jar rule. by @cyberfox in #19
- Modernize Bazel setup by @fmeum in #20
- Use attr.output instead of deprecated outputs dict by @fmeum in #21
- Use ijar to generate the
compile_jar
by @fmeum in #24 - Update ASM to 9.4 by @fmeum in #23
- Fix
bazel test //...
in main repository by @fmeum in #22 - Add basic CI setup by @fmeum in #25
- Fix remaining issues with CI workflow by @fmeum in #27
- Add a note about the aspect to kick of CI by @johnynek in #26
- Add support for multi-release jars by @fmeum in #28
- Add benchmark by @fmeum in #29
- Merge MethodSignatureProcessor into JarTransformerChain by @fmeum in #30
- Improve remapper cache by @fmeum in #31
- Remove use of
Integer
constructor by @fmeum in #33 - Fix timestamp roundtripping issue by @johnynek in #36
- revert to fix netflix by @johnynek in #37
- Run CI on pull requests by @eed3si9n in #39
- Switch to using Jar Jar Abrams by @eed3si9n in #38
- Set up "push tag to release" workflow by @fmeum in #42
New Contributors
- @bkirwi made their first contribution in #1
- @johnynek made their first contribution in #2
- @beala-stripe made their first contribution in #4
- @johnedmonds made their first contribution in #6
- @thundergolfer made their first contribution in #7
- @anchlovi made their first contribution in #11
- @apesternikov made their first contribution in #12
- @gergelyfabian made their first contribution in #16
- @Ameliorate made their first contribution in #18
- @cyberfox made their first contribution in #19
- @fmeum made their first contribution in #20
- @eed3si9n made their first contribution in #39
Full Changelog: https://github.com/bazeltools/bazel_jar_jar/commits/v0.1.0