Skip to content

poltergeist 2.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jun 05:15
· 8 commits to main since this release
v2.1.2
48192e1

Changes

  • Fixed Watchman exclusion conversion so file-extension globs like *.log match files at any depth instead of directory contents. Thanks @devYRPauli via #133.
  • Fixed CMake project discovery so generated build-system utility targets and annotated default targets are not treated as project targets.
  • Fixed standalone polter version reporting by sharing the CLI's compile-time package metadata.
  • Fixed compiled polter packaging so the Homebrew binary runs, with release smoke tests for both CLI executables.
  • Excluded nested macOS metadata files from published npm tarballs.
  • Updated runtime dependencies and build/release tooling, including the maintained pi-tui package, Node.js 24 baseline, tsgo, oxlint/oxfmt, and automated Homebrew tap updates.

Full changelog: v2.1.1...v2.1.2

Install

npm install -g @steipete/poltergeist@2.1.2
brew install steipete/tap/poltergeist

The macOS companion app and universal CLI binaries are attached below.

Verification

Final live proof used a fresh registry install with Watchman: the old **/*.log/** exclusion admitted the nested log file, the fixed **/*.log exclusion admitted none, a source edit triggered exactly one successful build, a nested .log edit triggered no build, and daemon status/stop completed normally.