Releases: abrisco/cargo-bazel
v0.0.29
0.0.29
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "81a1e3f1db391ff69a252b00125676c85dce8c453da6d63b8a01a99db9d30d6a",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.29/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Fixed tests being non-hermetic by @abrisco in #181
- Limit
rust_srcs
glob. by @abrisco in #182 - Updated rules_rust by @abrisco in #183
- Allow bootstrapped binaries to work with
crates_vendor
by @abrisco in #184 - Fixed tracking incorrect dependency configurations by @abrisco in #185
- Unpin dependencies by @abrisco in #186
- Release
v0.0.29
by @abrisco in #187
Full Changelog: 0.0.28...0.0.29
v0.0.28
0.0.28
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "0ff5d336cbc1931c8789a0848158574ecba40e816838d79fdb1af14fcee63440",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.28/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
v0.0.27
0.0.27
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "3ea84b150599a9db92c918c7445912d67606eb9be98361be641bb3895796b3fa",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.27/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Pin example dependency by @abrisco in #172
- Various minor cleanups by @abrisco in #169
- Moved
select_with_or
out of generated module by @abrisco in #168 - Tag generated targets with
cargo-bazel
and asmanual
by @abrisco in #170 - Do not render BUILD files for local targets by @abrisco in #171
- Tag generated aliases as
manual
by @abrisco in #174 - Release
v0.0.27
by @abrisco in #175
Full Changelog: 0.0.26...0.0.27
v0.0.26
0.0.26
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "a9782ce418d8b027226778262c377e4c9ca8109b4c53a0ec332f68f05eb98401",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.26/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Added stub for vendoring support. by @abrisco in #163
- Improved error messaging by @abrisco in #165
- Examples can now use bootstrapped binaries by @abrisco in #164
- Updated documentation by @abrisco in #166
- Release
v0.0.26
by @abrisco in #167
Full Changelog: 0.0.25...0.0.26
v0.0.25
0.0.25
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "77a8efb58ebabda06cf4300aee31d020c1b079156056fefaf76ce54b9ee8a407",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.25/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
v0.0.24
0.0.24
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "c2aea4516d9f744cfd758f2977e80dd71ddc2cdfe6ec0cb4f7d0aca19666f248",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.24/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Fixed multi config dependencies only considering one by @abrisco in #149
- Release
v0.0.24
by @abrisco in #150
Full Changelog: 0.0.23...0.0.24
v0.0.23
0.0.23
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "d9cc0620b20ca07c60a47b07206931a9c064f0e2475753a824e92a6928517a19",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.23/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Added support for
additive_build_file
annotations by @abrisco in #143 - Move
crates_repository
definition into it's own bzl file. by @abrisco in #144 - Updated dependencies by @abrisco in #145
- Updated dependencies by @abrisco in #146
- Fixed platform label templates not rendering custom labels by @abrisco in #147
- Release
v0.0.23
by @abrisco in #148
Full Changelog: 0.0.22...0.0.23
v0.0.22
0.0.22
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "f7f71c1f50b044b8cef4a775e069ee2fe12a520d741a61a9d801fc2ecddfb1f2",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.22/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Add explicit bazel configs for clippy and rustfmt. by @abrisco in #126
- Avoid using subshells by @abrisco in #128
- Replace ToString with Display by @abrisco in #127
- Updated dependencies to account for yanked
tower-http 0.1
by @abrisco in #130 - Minor cleanup to avoid returning
repository_ctx.path
where unnecessary by @abrisco in #129 - Updated dependencies by @abrisco in #131
- Updated dependencies to avoid yanked
cargo_toml
version. by @abrisco in #132 - Updated
rules_rust
by @abrisco in #133 - Fixed cargo test by @abrisco in #135
- Allow slashes in target-name part of labels by @illicitonion in #136
- Allow finding replacement registries from sources by @illicitonion in #137
- Updated
rules_rust
andcargo_toml
dependencies by @abrisco in #138 compile_data
for generated targets now include the entire package. by @abrisco in #139- Output full labels to add to WORKSPACE by @illicitonion in #140
- Updated dependencies by @abrisco in #141
- Release
v0.0.22
by @abrisco in #142
Full Changelog: 0.0.21...0.0.22
v0.0.21
0.0.21
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "b96855a6de88238f53f9503eded7330cea1063e1855742654d21a2c4ea2624e1",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.21/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Reduce calls to Bazel in CI by @abrisco in #122
- Fixed broken
cargo_toml
dependency by @abrisco in #124 - Fixed rlib dependencies not being tracked as dependencies by @abrisco in #123
- Release
v0.0.21
by @abrisco in #125
Full Changelog: 0.0.20...0.0.21
v0.0.20
0.0.20
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cargo_bazel",
sha256 = "c7521d9ac12b2573669e2b03cf44c4900ec67458f9463d2e5451cdc5815f061d",
urls = ["https://github.com/abrisco/cargo-bazel/releases/download/0.0.20/cargo_bazel.tar.gz"],
)
load("@cargo_bazel//:deps.bzl", "cargo_bazel_deps")
cargo_bazel_deps()
Additional documentation can be found at: https://abrisco.github.io/cargo-bazel/index.html#setup
What's Changed
- Updated rules_rust version by @abrisco in #116
- Updated
rules_rust
and Rust version to 1.58.0 by @abrisco in #117 - Updated test metadata by @abrisco in #118
- Fixed
rlib
crate type targets not being rendered by @abrisco in #119 - The Cargo resolver version is now configurable when using direct pkgs by @abrisco in #120
- Release
v0.0.20
by @abrisco in #121
Full Changelog: 0.0.19...0.0.20