Skip to content

Releases: fmeum/rules_jni

v0.10.1

16 May 13:30
3e907d4
Compare
Choose a tag to compare

What's Changed

Only tests for the BCR were changed in this release, it is otherwise identical to v0.10.0.

  • Add bazel matrix to presubmit.yml by @fmeum in #115
  • Update JAVA_HOME for BCR centos7 runner by @fmeum in #117
  • Bump rules_java to 7.3.2 in tests by @fmeum in #116

Full Changelog: v0.10.0...v0.10.1

v0.10.0

16 May 11:33
7cb9c69
Compare
Choose a tag to compare

What's Changed

  • Drop support for Bazel 5 by @fmeum in #112
  • Update JNI file URLs and simplify Bzlmod setup by @fmeum in #111
  • Switch to Bzlmod for the main repository by @fmeum in #113
  • Restructure ruleset to conform to style guide by @fmeum in #114

Full Changelog: v0.9.1...v0.10.0

v0.9.1

07 Sep 15:50
Compare
Choose a tag to compare

What's Changed

  • Fix strip_prefix in .bcr/source.template.json by @fmeum in #109

Full Changelog: v0.9.0...v0.9.1

v0.9.0

07 Sep 15:46
Compare
Choose a tag to compare

What's Changed

  • Change order of dependencies in libjvm_stub target to fix potential linker errors by @sfc-gh-tmarzec in #107
  • Update headers to JDK 22 Build 12 by @fmeum in #105
  • Update JNI headers for Bzlmod by @fmeum in #106
  • Add rules_license support by @fmeum in #22
  • Point .bcr/source.template.json to the release archive by @fmeum in #108

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

07 Aug 15:08
Compare
Choose a tag to compare

What's Changed

  • Breaking change: The minimum supported version of Bazel has been raised to 5.0.0.
  • Fix coverage with Bzlmod by @fmeum in #97
  • Update example with comments for default arguments by @marktefftech in #100
  • README: Fix minor typo by @cpsauer in #101
  • Make Java runtime dependency of libjvm optional if supported by @fmeum in #103

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

20 Jan 14:31
36b75df
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

12 Oct 14:25
Compare
Choose a tag to compare

What's Changed

  • Fix aspects not picking up merge_{cc,java}_infos by @fmeum in #92

Full Changelog: v0.6.0...v0.6.1

v0.6.0

29 Sep 14:47
Compare
Choose a tag to compare

What's Changed

  • Update JNI headers for Java 19 by @fmeum in #85
  • Add RulesJni#extractLibrary by @fmeum in #87

Full Changelog: v0.5.2...v0.6.0

v0.5.2

23 May 19:57
Compare
Choose a tag to compare

What's Changed

  • Remove some unnecessary uses of .path by @fmeum in #79
  • Support slashes in target names by @fmeum in #81

Full Changelog: v0.5.1...v0.5.2

v0.5.1

06 Apr 11:17
Compare
Choose a tag to compare

What's Changed

  • Generate coverage reports in temporary directory by @fmeum in #71
  • Create temporary COVERAGE_DIR in TEST_TMPDIR by @fmeum in #72
  • Do not leak Runfiles instances by @fmeum in #74
  • Ensure coverage profile is written only once by @fmeum in #76
  • Fix coverage collection for Java agents by @fmeum in #75

Full Changelog: v0.5.0...v0.5.1

WORKSPACE snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "fmeum_rules_jni",
    sha256 = "45acc80812e0ecafc3f1b2f17efa6141d014aa2cf49c94a83252f570124d161a",
    strip_prefix = "rules_jni-0.5.1",
    url = "https://github.com/fmeum/rules_jni/archive/refs/tags/v0.5.1.tar.gz",
)

load("@fmeum_rules_jni//jni:repositories.bzl", "rules_jni_dependencies")

rules_jni_dependencies()