Changes for version 0.05 - 2026-08-06
- The PSGI app segfaulted on perl below 5.20. The closure capture pushed &PL_sv_undef for an absent csrf config, and perl before 5.20 treats an array element that IS &PL_sv_undef as a deleted one, so av_fetch handed back NULL and the request path dereferenced it.
- $client->$operationId sugar croaked on nothing below 5.16. Perl hands an XSUB AUTOLOAD its method name one of two ways: newer perls set $AUTOLOAD, older ones skip that and store the name in the CV's own PV slot. AUTOLOAD read only $AUTOLOAD, found it undef, and returned empty - so a typo'd method silently did nothing instead of dying.
- Build fix for perl below 5.26: hv_deletes is 5.25.6.
Modules
OpenAPI 3.1 server and client
a spec-driven HTTP client on Fetch's C ABI
the PSGI app for a compiled OpenAPI 3.1 spec
a Swagger UI clone for a compiled spec