0.55.0
0.55.0
Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup
Bzlmod
Not published.
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust",
integrity = "sha256-+ETFhat8dugqC27Vq9WVUIud2AdBGerXW8S8msBSU6E=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.0/rules_rust-0.55.0.tar.gz"],
)
Extensions
Bindgen
Bzlmod
Not published.
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_bindgen",
integrity = "sha256-mrBcoKl5B8EYU5FJWThNHZ+rgUsnxgVcI6yyHDlKFl8=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.0/rules_rust_bindgen-0.55.0.tar.gz"],
)
Prost
Bzlmod
Not published.
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_prost",
integrity = "sha256-7ka9wQosOI/J/1ZK5r5/Z7rizcAhpQYAISy6MeCuWV4=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.0/rules_rust_prost-0.55.0.tar.gz"],
)
Protobuf
Bzlmod
Not published.
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_protobuf",
integrity = "sha256-QhHUbpOG2x2lsh6uBpEkFRVOGLl8nA8Mm3uE9KQpt3g=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.0/rules_rust_protobuf-0.55.0.tar.gz"],
)
Wasm-Bindgen
Bzlmod
Not published.
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_wasm_bindgen",
integrity = "sha256-gUj52p1Q89m9oR2k8PBJ6fmS9N1skOd7efm+6FwyYfk=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.0/rules_rust_wasm_bindgen-0.55.0.tar.gz"],
)
What's Changed
- Add opt-out from merging cc_lib object files in bindgen by @hlopko in #2959
- Add proc_macro_deps for rust_doc_test by @erenon in #2928
- feat: add extra rustc flags to bzlmod by @finn-ball in #2996
- feat: add extra_rustc_flags_triples by @finn-ball in #2999
- Update macos presubmit runners to macos_arm64 by @UebelAndre in #3000
- Update rust build rules to use dict union rather than adding dict_items by @pefoley2 in #3003
- Write protoc args to a file to avoid windows argument length limits. by @freeformstu in #3009
- Reduce number of jobs run in BazelCI by @UebelAndre in #3010
- provide flag to exclude data at compile time by @ajwerner in #3005
- Add example with a non-workspace Cargo.toml by @illicitonion in #3019
- Moved rust extension rules into a separate workspaces. by @UebelAndre in #3007
- Bump various dependencies by @UebelAndre in #3002
- Moved cargo_build_script test into appropriate dir. by @UebelAndre in #3024
- Update cross_rs by @UebelAndre in #3026
- Drop references to
wasm-wasi
by @UebelAndre in #3027 - rust_analyzer: make all paths in rust-project.json absolute by @sam-mccall in #3033
- Added Rust 1.83.0 by @UebelAndre in #3029
- Migrate all settings labels from aliases to using settings package by @UebelAndre in #3032
- Pass HOME env var when fetching version by @mvukov in #2698
- Added bzlmod support to core rules_rust by @UebelAndre in #3034
- Shorten wasm_bindgen dependency repo prefix by @UebelAndre in #3036
- Added support for compact windows repository names, avoiding MAX_PATH by @UebelAndre in #3023
- Added bzlmod support to all extension rules. by @UebelAndre in #3037
- Allow rust_wasm_bindgen rules to re-expose rust-analyzer providers by @UebelAndre in #3035
- External path dependencies work by @illicitonion in #3025
- Regenerated crate_universe outputs. by @UebelAndre in #3043
- rust_analyzer: don't build a tree of RustAnalyzerInfos by @sam-mccall in #3028
- Remove accidental double backticks by @illicitonion in #3044
- Improve workspace discovery logic by @illicitonion in #3030
- Bumped various crate_universe dependencies by @UebelAndre in #3046
- Revert "Pin to Bazel 7.3.2" by @UebelAndre in #2998
- Added additional formatters to CI by @UebelAndre in #3048
- crate_universe Release 0.16.0 by @UebelAndre in #3047
- Release 0.55.0 by @UebelAndre in #3042
- Fix release workflow on macos by @UebelAndre in #3049
- Run CI without building runfiles links by @UebelAndre in #2340
- Fix missing bzlmod extensions by @UebelAndre in #3050
New Contributors
- @finn-ball made their first contribution in #2996
- @pefoley2 made their first contribution in #3003
- @ajwerner made their first contribution in #3005
Full Changelog: 0.54.1...0.55.0