Changes for version 1.10 - 2025-10-18

  • Feature
    • Added jq-style `if ... then ... elif ... else ... end` conditional expressions so queries can branch using familiar jq syntax, including cascading elif clauses and optional fallbacks.
  • Tests
    • Added regression coverage for if/elif/else handling, including nested branches and expressions without an else clause.
  • Docs
    • Documented conditional expressions across README, module POD, and the CLI help output.

Modules

A lightweight jq-like JSON query engine in Perl

Provides

in lib/JQ/Lite/Filters.pm
in lib/JQ/Lite/Parser.pm
in lib/JQ/Lite/Util.pm