Changes for version 0.133 - 2026-04-07

  • OpenAPI::Modern constructor now supports passing along arbitrary configuration options to the JSON::Schema::Modern constructor
  • message validation now also saves all deserialized data to the result object, optionally with missing values populated from "default" keywords (when "with_defaults" is set in the evaluator object)

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