cli-v4.0.0

windmill-labs/windmillcli-v4.0.0Sep 4, 2026by pbakaus

AI Summary

A major CLI update that switches to a binary execution model with checksum verification and removes the JavaScript detector API in favor of WebAssembly support.

Key Highlights

  • `npx impeccable` now runs a platform-specific binary
  • Checksum verification required for downloads
  • Refuses to run binaries without verifiable checksums
  • JavaScript detector API is removed
  • Rules available as WebAssembly module

Breaking Changes

  • The JavaScript detector API is removed (no `detect` function export)

New Features

  • WebAssembly module support for rules
  • Binary execution model with checksums

Full Release Notes

- **`npx impeccable` runs the binary.** The package resolves a platform package (`@impeccable/cli-<os>-<arch>`) installed as an optional dependency, then the user cache, then a checksum-verified download of the pinned engine release. A download without a verifiable checksum is refused rather than run.

- **The JavaScript detector API is gone.** The package no longer exports a `detect` function; the same rules are available as a WebAssembly module for hosts that cannot run the binary. Every documented command (`detect`, `ignores`, `install`, `update`, `check`, `link`) keeps its name, flags, and output.