Changes for version 0.12 - 2026-08-16

  • Formalize the transport adapter contract.
  • Support transport objects with a request() method in addition to code references.
  • Document request arguments, response shape, and transport failure behavior.
  • Preserve the existing code-reference transport API for backward compatibility.
  • Add adapter-contract regression tests and an example transport object.

Documentation

Modules

Small foundation for JSON HTTP API clients UNAUTHORIZED
Structured errors from HTTP::API::Client
Normalized HTTP API rate-limit metadata
HTTP API response object

Provides

in lib/HTTP/API/Client/Auth.pm
in lib/HTTP/API/Client/Pagination.pm