Changes for version 0.11 - 2026-08-16

  • Add transport-independent idempotency-key support.
  • Accept per-request idempotency key and header name configuration.
  • Preserve explicitly supplied request headers instead of overwriting them.
  • Keep service-specific idempotency header naming outside the core.
  • Add validation, documentation, and regression tests.

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