Skip to content

Limitations & Roadmap

Current limitations

  • Some advanced JSON:API edge cases (deep relationship workflows and full atomic semantics) need broader integration coverage.
  • Sparse fieldsets on included resources are not yet filtered server-side.

Recent additions

  • End-to-end integration tests covering the full CRUD pipeline, includes, sparse fieldsets, sorting, pagination, filtering, and content negotiation.
  • Content-type negotiation (415/406) per the JSON:API spec.
  • Attribute key inflection (dasherize / camelize).
  • Auto-generated relationship mutation routes.
  • Coverage threshold raised to 75%.

Roadmap ideas

  • Expand relationship + include + atomic integration scenarios.
  • Server-side sparse fieldset filtering for included resources.
  • OpenAPI schema additions for JSON:API query parameters.