-
released this
2026-05-05 21:25:49 +02:00 | 1 commits to main since this releaseTwo more oatpp 1.3 spec quirks surfaced when fewo-webapp's #469
increment 2 wired up Orval's strict Zod codegen on top of the v0.4.1
required: []strip:"type": "Any"is emitted foroatpp::Any/oatpp::Fieldsfields.
OpenAPI 3.0 has no "Any" type — the empty schema{}(or absence of
type) is the canonical "any value" form. Strip the offending key
recursively across the whole spec.- Some endpoints emit the same path parameter twice (same
name+ same
in: path). Dedupe by(name, in)preserving first occurrence.
These were caught only by
@scalar/openapi-parser's strict mode (used by
Orval's Zod project); the fetch-client project tolerated them. Without
both fixes, fewoZod fails withmust NOT have duplicate itemsand
must match exactly one schema in oneOfper affected component.Bumps to v0.4.2.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download