Changes for version 1.03 - 2026-03-21
- New: col IN (v1, v2, ...) predicates on indexed columns now use index lookups (one equality lookup per value, results unioned) instead of a full table scan. NOT IN is not optimised.
- Added: t/1012_in_index.t (56 tests) covering IN index acceleration.
- Updated: POD and README revised to document the new behaviour.
- Style: commas in function/method calls are now consistently followed by a space (commas inside regex patterns and string literals exempt).
- Style: \@array references rewritten as [ @array ]; \%hash references rewritten as { %hash } where semantically equivalent.
- Checks: t/0007-cpan_precheck.t gains Category K (3 tests) that enforce the above coding-style rules on all .pm files.
Documentation
Modules
Pure-Perl flat-file relational database with DBI-like interface