Changes for version 2.31 - 2026-02-07

  • Fix try/catch parsing so nested top-level try expressions do not incorrectly bind the outer catch clause.
  • Add regression coverage for nested try/catch handling with `try try (.num / .den) catch 7 catch 9`.
  • Bump module version to 2.31.

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