• v0.4.1 4c4d52e3de

    u.schuster released this 2026-05-05 21:22:30 +02:00 | 2 commits to main since this release

    oatpp 1.3 emits "required": [] on schemas with no required fields.
    OpenAPI 3.0.x rejects this with "must NOT have fewer than 1 items",
    which silently breaks strict consumers. Orval's typed fetch client
    swallowed it (the violation surfaces only as a non-fatal warning), but
    Orval's Zod generator (added downstream in fewo-webapp's #469 increment 2)
    fails hard:

    must NOT have fewer than 1 items at /components/schemas//required
    must have required property '$ref' at /components/schemas/
    must match exactly one schema in oneOf at /components/schemas/

    83 of fewo-webapp's 198 DTOs trip this. Stripping the empty array (absence
    of the keyword has the same semantics) is the spec-compliant fix.

    Bumps to v0.4.1.

    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

    Downloads