Revision history for HTTP-API-Client
0.05 2026-08-16
- Add client-level and per-request lifecycle hooks.
- Add before_request, after_response, and on_error hooks.
- Allow before_request hooks to modify the outgoing request context.
- Wrap hook failures as structured non-retryable hook errors.
0.04 2026-08-16
- Add normalized rate-limit metadata on responses and errors.
- Parse RateLimit-* and X-RateLimit-* quota headers.
- Expose limit, remaining, used, resource, reset, and wait_seconds helpers.
- Treat exhausted 403/429 responses as retryable and use reset metadata as a fallback delay.
0.03 2026-08-16
- Add unified next-URL, page-number, and cursor pagination.
0.02 2026-08-16
- Add conservative automatic retry support.
- Retry GET/HEAD/PUT/DELETE/OPTIONS by default, but not POST/PATCH.
- Add exponential backoff with jitter and numeric Retry-After support.
- Allow retry policy overrides per client and per request.
0.01 2026-08-16
- Initial release.
- Add base URL and headers.
- Add JSON request/response helpers.
- Add structured errors and injectable transport.