Skip to content

0.7.1: Docs Overhaul & Client Error Handling

Choose a tag to compare

@bsayli bsayli released this 09 Oct 00:35
· 29 commits to main since this release

Highlights

⚙️ Core Enhancements

  • Improved client-side error handling — all non-2xx responses now raise ClientProblemException.
  • Added safe deserialization via ProblemDetailSupport.extract(...) with consistent fallbacks.
  • Guaranteed non-null ProblemDetail even for empty or malformed responses.
  • Updated documentation and examples to RFC 9457 — Problem Details for HTTP APIs, superseding RFC 7807.

📘 Documentation & Guides

  • Rewrote all README.md for clarity and precision.
  • Corrected Problem & Motivation examples to reflect actual OpenAPI output.
  • Standardized terminology and links to RFC 9457 specification.

Next Steps

  • Keep long-term plan open for future artifact publishing (no immediate release planned):
    • io.github.bsayli:openapi-generics-autoreg
    • io.github.bsayli:openapi-generics-templates

Release focus: Documentation overhaul & client error handling improvements for version 0.7.1.