Skip to content

Releases: fmeum/rules_jni

v0.10.3

27 Nov 11:09
b2bdd9e
Compare
Choose a tag to compare
v0.10.3 Pre-release
Pre-release

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_jni", version = "0.10.3")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_jni",
    sha256 = "41ddb7aa6fd134e2c66ffee9dde07e4dbf52fee2f93ef9184c4019f1d3b4e6a1",
    strip_prefix = "rules_jni-0.10.3",
    url = "https://github.com/fmeum/rules_jni/releases/download/v0.10.3/rules_jni-v0.10.3.tar.gz",
)

What's Changed

Full Changelog: v0.10.2...v0.10.3

v0.10.2

26 Nov 21:40
8670937
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release

Using Bzlmod

  1. Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_jni", version = "0.10.2")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_jni",
    sha256 = "0483aa305bffc8968591330f7efa5805d4dc37b8fc8d083f3cff1f63928abf37",
    strip_prefix = "rules_jni-0.10.2",
    url = "https://github.com/fmeum/rules_jni/releases/download/v0.10.2/rules_jni-v0.10.2.tar.gz",
)

What's Changed

Full Changelog: v0.10.1...v0.10.2

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