v0.11.2
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--xmlwith a comment-only body — aborted withhtml node missingin 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-Iinteractive mode, and the WASM playground.
Internal
scripts/fuzz-smoke.pyextended to cover XML mode, nested-jtemplates,--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