Releases: astral-sh/hawk
Releases · astral-sh/hawk
Release list
0.1.12
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-08-03.
Other changes
- Preserve items referenced by
global_asmoperands (#155) - Preserve uniform field visibility for dead public fields (#158)
- Support expected diagnostic exclusions (#157)
Install cargo-hawk 0.1.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.12/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.12
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.11
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-31.
Other changes
- Preserve doctest reachability across compiler invocations (#152)
- Reduce uniform field visibility together (#153)
- Stabilize source identities across compiler working directories (#141)
Install cargo-hawk 0.1.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.11/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.11
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.10
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-25.
Other changes
- Add JSON diagnostic output (#135)
- Add concise dead-public reporting (#133)
- Audit internal library targets against workspace consumers (#144)
- Fix later
warningsoverrides after allowing the group (#138) - Infer workspace binaries when Hawk configuration is absent (#148)
- Treat #[used] statics as analysis roots (#140)
- Validate
--exclude-cratevalues before compilation (#139)
Install cargo-hawk 0.1.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.10/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.10
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.9
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-20.
Other changes
- Upgrade to Rust 1.97.1 (#129)
Install cargo-hawk 0.1.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.9/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.9
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.8
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-19.
Other changes
- Add a Hawk check subcommand (#127)
- Adopt Astral workspace lint defaults (#116)
- Avoid repeated work while collecting analysis graphs (#120)
- Consolidate Hawk end-to-end test contexts (#126)
- Fix visibility edits for repeated path modules (#121)
- Index graph analysis and avoid equivalence cliques (#124)
- Resolve relative target directories before invoking Cargo (#118)
- Scope spanless definition equivalence to its Cargo target (#122)
- Separate Hawk frontend and driver concerns (#117)
- Use compact definition IDs in analysis graphs (#119)
- Validate the compiler driver protocol environment (#125)
Install cargo-hawk 0.1.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.8/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.8
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.7
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-09.
Other changes
- Scope doctest analysis by package (#114)
Install cargo-hawk 0.1.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.7/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.7
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.6
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-09.
Other changes
Install cargo-hawk 0.1.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.6/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.6
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.5
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-07.
Other changes
- Analyze multiple feature profiles (#104)
- Cache diagnostic source files (#94)
- Encode finding invariants in types (#101)
- Extract graph analysis library (#105)
- Harden analysis lifecycle (#96)
- Harden frontend-driver protocol (#95)
- Index visibility fix plans (#92)
- Introduce Hawk test context (#102)
- Isolate Cargo rustc probe state (#108)
- Reduce driver collection work (#98)
- Reject ambiguous library crate names (#93)
- Reuse production dependency compilations (#90)
- Scope unstable compiler access (#103)
- Separate consumer reachability graphs (#91)
- Support --version (#89)
- Type diagnostic selectors (#99)
- Type instrumented Cargo invocations (#100)
- Unify cfg alternative overrides (#97)
- Use unique crate names in override fixture (#107)
Install cargo-hawk 0.1.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.5/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.5
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.4
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-07-06.
Other changes
- Allow Hawk fix passes to dirty the workspace (#77)
- Diagnose unused restricted items (#80)
- Disambiguate repeated path module declarations (#78)
- Document the default target directory (#84)
- Honor dead code allow attributes (#81)
- Preserve trait-associated interface visibility (#75)
- Preserve uniform field visibility (#73)
- Reject non-UTF-8 arguments without panicking (#83)
- Support configured compiler aliases (#82)
- Treat exported symbols as analysis roots (#79)
- Unify path-module source definitions (#76)
- Upgrade to Rust 1.96.1 (#87)
Install cargo-hawk 0.1.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.4/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.4
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.1.3
Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-06-02.
- Add restricted visibility lints (#69)
- Support prebuilt release binaries (#71)
- Use a portable default target directory (#70)
Install cargo-hawk 0.1.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/hawk/releases/download/0.1.3/cargo-hawk-installer.sh | shDownload cargo-hawk 0.1.3
| File | Platform | Checksum |
|---|---|---|
| cargo-hawk-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| cargo-hawk-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| cargo-hawk-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| cargo-hawk-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |