Changes for version 0.06

  • Open::API::UI said `use 5.016`, which nothing in it needs. Every perl between this distribution's floor (5.008003) and 5.16 failed to compile the file, so t/23 and t/24 died and CPAN Testers graded 0.05 NA on 5.12.5.
  • Open::API::UI now names the versions it needs at the point of use
    • Template::Stencil 0.02, Markdown::Simple 0.18.
  • t/23-ui.t and t/24-plack-ui.t check those versions, not just that the modules load, so an old Markdown::Simple skips the docs UI tests instead of failing them.
  • remove Open::API::Plack use of defined-or

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