Skip to content

Release v3.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 20:30
· 20 commits to main since this release

[3.8.0] - 2026-08-19

Significant improvements to OpenAPI visibility and metadata strictness.

Added

  • Example Visibility: Added default values 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 or additionalProp noise.

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.0

Use in GitHub Actions

- uses: ShaneMill1/OGC-API-Service-Profile-Builder@v3.8.0
    with:
      config: my_profile.yaml
      output: ./profile_output

Generated 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.