Skip to content

v0.11.2

Choose a tag to compare

@github-actions github-actions released this 26 Jul 22:00
· 3 commits to main since this release

Patch release: fixes a fuzz-found panic.

Fixed

  • No more panic on element-less documents. Input that parses to a tree with no root element — e.g. only an <?xml version="1.0"?> declaration, or --xml with a comment-only body — aborted with html node missing in whole-document modes (--md, --table, --json-nodes, selector-less runs). It now behaves like "no matches" (exit code 1). The fix applies to the CLI, the -I interactive mode, and the WASM playground.

Internal

  • scripts/fuzz-smoke.py extended to cover XML mode, nested -j templates, --json-nodes, and the newer flags (~1900 cases, 0 failures). 175 tests.

Install: curl -fsSL https://raw.githubusercontent.com/rashida-thorne/cull/main/scripts/install.sh | sh · cargo binstall cull · brew install rashida-thorne/cull/cull · scoop bucket add cull https://github.com/rashida-thorne/scoop-cull; scoop install cull · docker run ghcr.io/rashida-thorne/cull

Full changelog: v0.11.1...v0.11.2