Changes for version 1.57 - 2025-12-24

  • Add opt-in contains_subset() providing jq-style array subset containment (order-insensitive with multiset matching) while preserving legacy contains() semantics for arrays.
  • Document the new array subset helper and clarify default array behavior for contains().
  • Cover subset array matching and nested array/object combinations with regression tests.

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