Skip to content

Releases: bazelbuild/rules_rust

0.16.1

06 Jan 21:29
8556420
Compare
Choose a tag to compare

0.16.1

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "aaaa4b9591a5dad8d8907ae2dbe6e0eb49e6314946ce4c7149241648e56a1277",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.16.1/rules_rust-v0.16.1.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.16.0...0.16.1

0.16.0

05 Jan 15:05
7d03e05
Compare
Choose a tag to compare

0.16.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "29ea0f1d0cad8fc90400479dee0a8b69204b7e6927081b5a27d6da872114a160",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.16.0/rules_rust-v0.16.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

  • Add Runfiles::current_repository to runfiles library by @UebelAndre in #1713
  • Update current_toolchain_files tests to use a dedicated test rule by @UebelAndre in #1714
  • Arm Thumb Embedded Targets. by @konkers in #1721
  • Match prerelease versions with annotation wildcard by @jfirebaugh in #1716
  • Added CI for minimum supported Rust version by @UebelAndre in #1720
  • Attach debug info outputs to rust tests by @chancila in #1703
  • Addressed clippy warnings from clippy 0.1.67 (ec56537c 2022-12-15) by @UebelAndre in #1717
  • Support the RUNFILES_DIR environment variable. by @matts1 in #1732
  • Replace tera template with serde_starlark by @dtolnay in #1734
  • Eliminate all use of hash-based collections from crate_universe by @dtolnay in #1737
  • Collect targets in a deterministic order by @dtolnay in #1736
  • Added rustfmt_toolchain and refactored toolchain repository rules by @UebelAndre in #1719
  • Re-pinned all dependencies managed by crate_universe by @UebelAndre in #1735
  • Propagate compatible_with attribute to the underlying _build_script_run target by @scentini in #1745
  • crate_universe re-pinning now defaults to "workspace" by @UebelAndre in #1723
  • Add gen_binaries annotation to control which bins to make target for by @dtolnay in #1718
  • Report context on error failing to get version by @illicitonion in #1744
  • Added CI for single toolchain channel workspaces by @UebelAndre in #1712
  • Exclude generated files from language stats and collapse in code review by @dtolnay in #1747
  • Convert BUILD.$name-$version.bazel from tera to serde_starlark by @dtolnay in #1743
  • Regenerate BUILD files using serde_starlark renderer by @dtolnay in #1746
  • Repin ./examples/crate_universe_unnamed by @dtolnay in #1752
  • Generate only the needed subset of binaries for bindgen and proto by @dtolnay in #1751
  • Make loads from @rules_rust//rust:defs.bzl come out on one line by @dtolnay in #1753
  • Don't propagate compatible_with to the underlying cargo_build_script rust_binary target by @scentini in #1754
  • Remove unnecessary binary file by @scentini in #1755
  • Updated rules_rust to version 0.16.0 by @UebelAndre in #1750
  • Fix release pipeline by @UebelAndre in #1756

New Contributors

Full Changelog: 0.15.0...0.16.0

0.15.0

16 Dec 17:01
2f05117
Compare
Choose a tag to compare

0.15.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "5c2b6745236f8ce547f82eeacbbcc81d736734cc8bd92e60d3e3cdfa6e167bb5",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.15.0/rules_rust-v0.15.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.14.0...0.15.0

0.14.0

01 Dec 19:35
70b272a
Compare
Choose a tag to compare

0.14.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "dd79bd4e2e2adabae738c5e93c36d351cf18071ff2acf6590190acf4138984f6",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.14.0/rules_rust-v0.14.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.13.0...0.14.0

0.13.0

11 Nov 16:54
c45b8e9
Compare
Choose a tag to compare

0.13.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "324c2a86a8708d30475f324846b35965c432b63a35567ed2b5051b86791ce345",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.13.0/rules_rust-v0.13.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.12.0...0.13.0

0.12.0

04 Nov 16:44
53491d7
Compare
Choose a tag to compare

0.12.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "a8f5fe529f066068d98a72fa2dd61dbb410ecc2b9a7bd3bd412f529eb0cc9cd8",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.12.0/rules_rust-v0.12.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

0.11.0

13 Oct 03:39
b209b3e
Compare
Choose a tag to compare

0.11.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "696b01deea96a5e549f1b5ae18589e1bbd5a1d71a36a243b5cf76a9433487cf2",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.11.0/rules_rust-v0.11.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.10.0...0.11.0

0.10.0

29 Aug 21:25
2bb077b
Compare
Choose a tag to compare

0.10.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "0cc7e6b39e492710b819e00d48f2210ae626b717a3ab96e048c43ab57e61d204",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.10.0/rules_rust-v0.10.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

08 Aug 15:35
0f34573
Compare
Choose a tag to compare

0.9.0

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "6bfe75125e74155955d8a9854a8811365e6c0f3d33ed700bc17f39e32522c822",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.9.0/rules_rust-v0.9.0.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

Full Changelog: 0.8.1...0.9.0

0.8.1

26 Jul 17:06
228ebfa
Compare
Choose a tag to compare

0.8.1

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    sha256 = "05e15e536cc1e5fd7b395d044fc2dabf73d2b27622fbc10504b7e48219bb09bc",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.8.1/rules_rust-v0.8.1.tar.gz"],
)

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

What's Changed

Full Changelog: 0.8.0...0.8.1