Changes for version 0.152 - 2026-11-03

  • now checking for invalid references after adding all documents to the OpenAPI object at construction time (references to unknown documents are still allowed, for now)
  • fix load-time syntax checks of the "xml" keyword, and "defaultMapping" in the "discriminator" keyword
  • allow "openapi-validate" to run when the local directory is an arbitrary git repository

Documentation

A command-line interface to OpenAPI document validation

Modules

One OpenAPI v3.0, v3.1 or v3.2 document
Implementation of the JSON Schema OpenAPI vocabulary
Implementation of the JSON Schema OpenAPI 3.0 pseudo-vocabulary
Validate HTTP requests and responses against an OpenAPI v3.0, v3.1 or v3.2 document
Internal utilities and common definitions for OpenAPI::Modern