Skip to content

v0.4.4

Choose a tag to compare

@daniloaguiarbr daniloaguiarbr released this 16 Apr 20:15
· 42 commits to main since this release

v0.4.4 — SIGPIPE Safety + Pipe Integrity (2026-04-16)

Source-only release (binários multi-plataforma disponíveis a partir de v0.6.0).

Instalação: `cargo install duckduckgo-search-cli --version 0.4.4`

Fixed

  • SIGPIPE restored to SIG_DFL on Unix — pipes to `jaq`, `head`, and other consumers no longer lose stdout silently.
  • BrokenPipe errors detected in anyhow chain and treated as exit 0 (not exit 1) at all output boundaries.

Added

  • `--help` now shows EXIT CODES (0–5) and PIPE USAGE sections via `after_long_help`.
  • 3 E2E tests for pipe regression: exit codes in help, short help exclusion, stdout byte count.
  • README troubleshooting item 7: "Pipe to jaq/jq returns empty" with PIPESTATUS diagnostic (EN + PT).

Full Changelog: v0.4.3...v0.4.4

Full Changelog: v0.4.3...v0.4.4