Skip to content

0.22.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:28
· 360 commits to main since this release
df0a951

Downloadable binaries for macOS and Windows, and a release page that tells you what changed. No
product code changed in this release — only how it is distributed and described.

Added

  • Prebuilt binaries for macOS (aarch64-apple-darwin) and Windows (x86_64-pc-windows-msvc),
    alongside the two Linux targets. Windows ships as a .zip containing prikk.exe; macOS and Linux as
    .tar.gz. Each archive still carries its own .sha256 checksum and a .build-info.txt recording the
    exact toolchain and command that produced it.

    These are the two triples this project's CI actually exercises. x86_64-apple-darwin is deliberately
    not published: no build of it has ever run here, and shipping a binary whose platform has never been
    tested would be a claim we cannot support.

  • cargo binstall prikk now has something to fetch on all three platforms, rather than falling back
    to a source build off Linux.

Fixed

  • Release pages describe their release. Every prikk release until now published the same static
    page, so a visitor could not tell what a version contained. Each release page is now assembled at
    publish time from that version's own CHANGELOG.md entry.
  • A false statement is gone from the release pages. The static page claimed "repository mutation is
    Linux-only project-wide"
    — true when it was written, and false from 0.21.0 onward, which is to say it
    was wrong on the two release pages whose entire content was making mutation work on Windows. The
    platform list is now derived from the artifacts actually published, so that class of drift cannot
    recur.
  • The documentation badge in README.md points at the documentation site.

Known limitation

macOS binaries are unsigned. Gatekeeper will warn on first run; right-click and choose Open, or clear
the quarantine attribute with xattr -d com.apple.quarantine <path>. Notarization needs an Apple
Developer identity and is a stated gap for a future increment, not an oversight. This sits alongside the
release-authority position already published with every release: no prikk release passes the signer
audit
, and a checksum proves integrity of transport, not authority of origin.

Prebuilt binaries

Linux (aarch64/x86_64), Windows (x86_64), macOS (aarch64). Each archive contains the prikk binary, LICENSE, and a sibling .sha256
checksum plus .build-info.txt recording the exact toolchain and command used to build
it — reproduce with:

git checkout <tag> && cargo build -p prikk --release --target <triple> --locked

cargo install prikk remains the toolchain-based install path; these binaries are an
additional option, not a replacement.

macOS binaries are unsigned. Gatekeeper will warn on first run — right-click (or Control-click) the binary and choose Open, or clear the quarantine attribute directly with xattr -d com.apple.quarantine <path>. Notarization needs an Apple Developer identity and is a stated gap for a future increment, not an oversight.

Release authority — read before relying on this release

This release does not pass the DC-35 signer-authority audit, and does not claim to. The
committed release-signer set (release-signers.toml) is empty and fail-closed, so no release
currently satisfies that gate. A checksum published beside a binary on this page proves integrity of
transport, not authority of origin. Verify what you obtain by content, not by release authority —
see prikk verify and this project's
release-compatibility reference.