Changes for version 1.97 - 2026-01-05

  • Promote release to version 1.97 restoring jq-compatible flatten behavior: depth-based array flattening while keeping .[] traversal separate.
  • Preserve null outputs through map(... ) | flatten flows (no silent drops), and expand tests covering passthrough and the null regression scenario.

Documentation

minimal jq-style JSON filter (pure Perl)

Modules

jq-compatible JSON query engine in pure Perl (no external binaries)

Provides

in lib/JQ/Lite/Expression.pm
in lib/JQ/Lite/Filters.pm
in lib/JQ/Lite/Parser.pm
in lib/JQ/Lite/Util.pm
in lib/JQ/Lite/Util/Parsing.pm
in lib/JQ/Lite/Util/Paths.pm
in lib/JQ/Lite/Util/Transform.pm