Skip to content

Releases: astral-sh/hawk

0.1.12

Choose a tag to compare

@github-actions github-actions released this 03 Aug 19:08
Immutable release. Only release title and notes can be modified.
8c691aa

Release Notes

Released on 2026-08-03.

Other changes

  • Preserve items referenced by global_asm operands (#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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 31 Jul 14:36
Immutable release. Only release title and notes can be modified.
690e71f

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 16:59
Immutable release. Only release title and notes can be modified.
f1bd407

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 warnings overrides after allowing the group (#138)
  • Infer workspace binaries when Hawk configuration is absent (#148)
  • Treat #[used] statics as analysis roots (#140)
  • Validate --exclude-crate values 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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:32
Immutable release. Only release title and notes can be modified.
64e765b

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:44
Immutable release. Only release title and notes can be modified.
ce3f10d

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 18:49
Immutable release. Only release title and notes can be modified.
bf28544

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:22
Immutable release. Only release title and notes can be modified.
1296788

Release Notes

Released on 2026-07-09.

Other changes

  • Remove GPT-5.5 from README (#111)
  • Upgrade to Rust 1.97.0 (#112)

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 02:41
Immutable release. Only release title and notes can be modified.
c089693

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:59
Immutable release. Only release title and notes can be modified.
75c1564

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 | sh

Download 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

Choose a tag to compare

@github-actions github-actions released this 03 Jun 02:20
Immutable release. Only release title and notes can be modified.
f93c5ba

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 | sh

Download 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