Changes for version 1.58 - 2025-12-25

  • Parse assignment right-hand sides using the expression evaluator so jq variables and expressions resolve correctly when assigning new values.
  • Pass the jq instance into assignment resolution to allow variable-aware evaluation and nested query execution.
  • Add a regression test covering assignment from a jq variable.

Documentation

minimal jq-style JSON filter (pure Perl)

Modules

A lightweight jq-like JSON query engine in Perl

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