Skip to content

Textbutler v0.8.21

Choose a tag to compare

@github-actions github-actions released this 23 Sep 20:42
· 177 commits to main since this release
Immutable release. Only release title and notes can be modified.
ce30e01

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.21 npm 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 ProcessType within 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.tgz

The same bytes from npm:

bun add --global @hraness/message-like-me@0.8.21

Verify

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.