- Bumped the MSRV to v1.54 [#484]
- Bumped to rules_rust v0.6.0 [#506]
- Started using rules_rust's get_host_triple [#482]
- Add tools attribute for CrateSettings [#487]
- Added support for OpenSSL v3.0 [#490]
- Added support for armv7-linux-androideabi and aarch64-apple-ios-sim [#489, #489]
- Added all generated bazel files to an exported filegroup
- Added additional flags into the build scripts [#461]
- Fixed an issue where tags were no longer sorted [#462]
- Added a
crate-name
tag to generated bazel files that holds the original crate name without shifting-
to_
[#455]
- Updated bazel-based build rules for cargo raze to use latest rules_rust and rules_foreign_cc, which had breaking changes. No significant behavior changes [#452]
- Planning is now done using the resolve tree, rather than packages, which resolves a number of issues ( #144, #187, #241, #269, #270), [#425]
- Fixed issue #355 for dev dependencies [#405]
- Stopped panicking on unrecognized licenses [#413]
- Started reporting an error if lock file generation failed [#411]
- Fixed issue #389 where default dependencies would be incorrectly duplicated in the platform-specific dependencies [#437]
- Made some structs sortable and deserializable for when cargo raze is being used as a library [#415]
- Fixed an issue (#354) where a leading slash could be placed on package names if Cargo.toml and WORKSPACE are in the same directory. [#411]
- Fixed an issue with a leading slash on package names for Windows [#401]
- Started setting the
links
attribute forcargo_build_script
[#400]
- Please check the git history.