NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1564 most downloaded on Packagist
Read and write OpenAPI yaml/json files and make the content accessable in PHP objects.
Last release 1 years ago
07 May 2025
Ships unpredictably
gaps range from 2 weeks to 3.0 years
Some releases are documented
notes for 10 of 19 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
23 releases · first in 2018
Added Support for Symfony 7 and PHP 8.2, 8.3 by @tacman
Compatibility:
jsonrainbow/json-schema version 5 and 6 by @tacman (#227)Features and Fixes:
getRawSpecData() by @SOHELAHMED7 (#228)Doucmentation:
Full Changelog: 1.7.0...1.8.0
One column per quarter.
Support for PHP 8.1, thanks @om4csaba , @shadowhand , @simPod
Improvements:
json_encode() in Writer::writeToJson(), thanks @ValikoDorodnovAdded Docker environment for local development
Bugfixes:
x-*) were not present in the merge result (thanks @marcelthole)Schema::$nullable when no type is specified. nullable will be false by default when a type is specified but null when no type is specified.exclusiveMinimum and exclusiveMaximum only return false when minimum or maximum is specified, defaults to null otherwise.Dependencies:
Other changes:
Fixed typos in README and CLI help (thanks @ssfinney )
Bugfixes:
Documentation:
Bugs #94 Fixed resolving relative paths with multiple ../ (thanks @il-m-yamagishi) Documentation #98 Added PHPStan Template annotations (thanks @marce
../ (thanks @il-m-yamagishi)readFromJsonFile() (thanks @yorickgirard)Overall performance improvements and other optimization for loading references
Improvements:
Bugfixes:
exclusiveMinimum and exclusiveMaximum to boolean (thanks @canvural)Other changes:
3.0 to 3.4 (thanks @marcelthole)#61 Allow Symfony YAML 4.4 to be installed
#68 Fix: Crash with unresolved reference while instantiating Encoding ( @karsa-mistmere )
#56 Added compatibility with symfony/yaml:^5.0 #49 Static Analysis using phpstan ( @lookyman ) #53 Added extra validation messages for parameters ( @l
symfony/yaml:^5.0bin/php-openapi validate (@mfrischbutter)--silent parameter to command-line-tool (@mfrischbutter)#57 Fix transitive reference resolving in the current document context
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →