Repository navigation
Textbutler v0.8.21
·
177 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
A LaunchAgent service installed by 0.8.19 now verifies and uninstalls under this release. In 0.8.20 it failed verification, because 0.8.19 had changed the service template without changing the receipt schema.
Changes
- Bind legacy installation to the exact public
@hraness/message-like-me@0.8.21npm package, with the same reviewed bytes mirrored in the immutable GitHub Release. This does not install the Textbutler menu companion or enable automatic replies. - Complete the LaunchAgent contract fix: receipts written before schema 4 recorded an artifact now verify the installed service definition against every exact render a shipped template produced (the template changed
ProcessTypewithin the same receipt schema), so a service installed by the previous release verifies and uninstalls under this binary. When advancing an absent service's older receipt, the rewritten plist lands before the receipt so an interruption still verifies against the older contract's historical renders.
Install
Install this version from the GitHub Release file:
bun add --global https://github.com/hraness/textbutler/releases/download/v0.8.21/hraness-message-like-me-0.8.21.tgzThe same bytes from npm:
bun add --global @hraness/message-like-me@0.8.21Verify
SHA256SUMS on this release lists the SHA-256 digest of hraness-message-like-me-0.8.21.tgz. Download both files and run shasum -a 256 -c SHA256SUMS.
Built from commit ce30e01bb8702da427c5890788536bfd43c9e0bb. The npm copy carries trusted-publisher provenance from this repository's release workflow. The publishing guide describes how the files are built and checked.