Repository navigation
Release v3.8.0
[3.8.0] - 2026-08-19
Significant improvements to OpenAPI visibility and metadata strictness.
Added
- Example Visibility: Added
defaultvalues to array schemas (conformance classes, CRS, keywords, output formats), ensuring they appear correctly in Swagger UI examples. - Strict Collection Schema: Fully refined the
/collections/{collId}schema to strictly mirror configuration without hardcoded fallbacks oradditionalPropnoise.
Fixed
- Conformance Listing: Fixed an issue where conformance classes would show as a generic
["string"]placeholder in some documentation tools. - Keyword and Format Fidelity: Ensured multiple keywords and output formats are correctly captured and required in the output.
Install
pip install oapi-profile-builder==3.8.0Use in GitHub Actions
- uses: ShaneMill1/OGC-API-Service-Profile-Builder@v3.8.0
with:
config: my_profile.yaml
output: ./profile_outputGenerated Profile Artifacts
The attached zips contain the full set of generated artifacts (openapi.yaml, asyncapi.yaml when pubsub is configured, profile_config.json, document.adoc, requirements/, abstract_tests/, sections/) for each example profile.