Skip to content

Releases: bazelbuild/rules_rust

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

0.8.0

22 Jul 13:01
81a77ac
Compare
Choose a tag to compare

0.8.0

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

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

What's Changed

New Contributors

Full Changelog: 0.7.0...0.8.0

0.7.0

07 Jul 16:47
389c58f
Compare
Choose a tag to compare

0.7.0

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

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

What's Changed

  • Add a cargo_dep_env rule for setting build.rs environment variables by @bsilver8192 in #1415
  • Bump the min supported bazel version by @mypmc in #1414
  • Add test coverage support by @keith in #1324
  • Added TemplateVariableInfo to rust_toolchain. by @UebelAndre in #1416
  • Updated attr.label attribute defaults to use Label constructor by @UebelAndre in #1422
  • crate_universe support for individually updating packages. by @UebelAndre in #1426
  • Fixed crate_universe not finding target library names for "rlib"s by @UebelAndre in #1429
  • Added Rust 1.62.0 by @UebelAndre in #1427
  • Do not attempt to instrument rust code for coverage if rust_toolchain.llvm-cov is None by @krasimirgg in #1432
  • update crate_universe --repin args to not require values. by @UebelAndre in #1433
  • Updated crate_universe version to 0.4.0. by @UebelAndre in #1435
  • Have rust_test put its compilation outputs in a subdirectory by @scentini in #1434
  • exclude BUILD and WORKSPACE files from generated crate_universe targets by @UebelAndre in #1437
  • Updated rules_rust to version 0.7.0. by @UebelAndre in #1436

Full Changelog: 0.6.0...0.7.0

0.6.0

14 Jun 16:09
91466fc
Compare
Choose a tag to compare

0.6.0

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

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

What's Changed

Full Changelog: 0.5.0...0.6.0

0.5.0

24 May 13:31
121d65f
Compare
Choose a tag to compare

0.5.0

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

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

What's Changed

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

09 May 18:53
21eed19
Compare
Choose a tag to compare

0.4.0

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

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

What's Changed

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

26 Apr 15:21
612f436
Compare
Choose a tag to compare

0.3.1

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

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

What's Changed

Full Changelog: 0.3.0...0.3.1

0.3.0

25 Apr 19:23
e9f8b48
Compare
Choose a tag to compare

0.3.0

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

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

What's Changed

  • rust_test_suite: ensure crate names are valid by @durin42 in #1248
  • Workaround for issue in linux Cargo binaries by @UebelAndre in #1252
  • Updated Rust to 1.60.0 by @UebelAndre in #1247
  • Set edition for process_wrapper and cargo_build_script_runner by @dtolnay in #1254
  • Add the BUILD.bazel file to the wasm_bindgen distro filegroup target by @diceride in #1261
  • Add workaround for arm vs armv7 android issue by @keith in #1259
  • crate_universe: propagate build_script_tools by @duarten in #1266
  • process_wrapper: add support for terminating rustc after it emits rmeta. by @gigaroby in #1207
  • add a stopgap experimental_use_whole_archive_for_native_deps attribute by @krasimirgg in #1269
  • Remove rust_test example which doesn't build. by @cfredric in #1267
  • Don't leak additive build file content across crates by @uhthomas in #1278
  • Fix target name in rust_test example. by @cfredric in #1280
  • Fix crate annotation anchor by @uhthomas in #1282
  • Fix typo in render config doc by @uhthomas in #1281
  • feat: support extra deps in rust_doc_test by @roman-kashitsyn in #1286
  • Outside of examples, fill in all edition attrs by @dtolnay in #1257
  • Remove DEFAULT_RUST_EDITION by @dtolnay in #1256
  • Revert "Add workaround for arm vs armv7 android issue" by @keith in #1290
  • Updated rules_rust version to 0.3.0 by @UebelAndre in #1288

New Contributors

Full Changelog: 0.2.1...0.3.0