NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #564 most downloaded on Packagist
Provides a JSON schema validator, building on top of justinrainbow/json-schema.
Last release 13 days ago
24 Sep 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
13 releases · first in 2021
github-actions(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot [bot] in #662
zizmor by @localheinz in #684renew.yaml into configuration by @localheinz in #691ubuntu-24.04 instead of ubuntu-latest by @localheinz in #738https instead of http for monthly downloads badge by @localheinz in #748ergebnis/composer-normalize with phive by @localheinz in #750psalm-specific annotations by @localheinz in #757rector/rector by @localheinz in #770phpstan/phpstan and rector/rector by @localheinz in #771Full Changelog: 4.5.1...4.6.0
One column per quarter.
For a full diff see [4.5.1...4.6.0][4.5.1...4.6.0].
github-actions(deps): bump shivammathur/setup-php from 2.35.3 to 2.35.4 by @dependabot [bot] in #657
Full Changelog: 4.5.0...4.5.1
For a full diff see [4.5.0...4.5.1][4.5.0...4.5.1].
github-actions(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot [bot] in #634
Full Changelog: 4.4.0...4.5.0
For a full diff see [4.4.0...4.5.0][4.4.0...4.5.0].
Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #631
ergebnis/php-package-template by @localheinz in #631justinrainbow/json-schema:^6.0.0 by @localheinz in #632Full Changelog: 4.3.0...4.4.0
For a full diff see [4.3.0...4.4.0][4.3.0...4.4.0].
justinrainbow/json-schema:^6.0.0 ([#632]), by [@localheinz]Released: 11 Jul 2005
Announcement: English
ChangeLog
Download:
Source (tar.gz)
Source (tar.bz2)
Windows binary
Windows installer
Enhancement: Allow installation on PHP 8.4 by @localheinz in #610
Full Changelog: 4.2.0...4.3.0
For a full diff see [4.2.0...4.3.0][4.2.0...4.3.0].
Released: 27 December 2002
Announcement: English French
ChangeLog
Download:
Source (tar.gz)
Windows binary
Windows installer
Fix: Do not configure platform by @localheinz in #477
platform by @localheinz in #477ergebnis/php-package-template by @localheinz in #478ergebnis/php-package-template by @localheinz in #490ergebnis/php-package-template by @localheinz in #506ergebnis/json:^1.2.0 by @localheinz in #522ergebnis/json-pointer:^3.4.0 by @localheinz in #523Full Changelog: 4.1.0...4.2.0
For a full diff see [4.1.0...4.2.0][4.1.0...4.2.0].
ergebnis/json:^1.2.0 ([#522]), by [@localheinz]ergebnis/json-pointer:^3.4.0 ([#523]), by [@localheinz]Released: 22 April 2002
Announcement: English French
ChangeLog
Download:
Source (tar.gz)
Windows binary
Windows installer
Fix: Use ~ operator to limit compatibility with PHP versions by @localheinz in #296
~ operator to limit compatibility with PHP versions by @localheinz in #296ergebnis/php-package-template by @localheinz in #304ergebnis/php-package-template by @localheinz in #392ergebnis/php-package-template by @localheinz in #449Full Changelog: 4.0.0...4.1.0
For a full diff see [4.0.0...4.1.0][4.0.0...4.1.0].
Released: 10 Dec 2001
Announcement: English French
ChangeLog
Download:
Source (tar.gz)
Windows binary
composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 4.11.0 to 5.0.0 by @dependabot in #286
ergebnis/json by @localheinz in #292Full Changelog: 3.2.0...4.0.0
For a full diff see [3.2.0...4.0.0][3.2.0...4.0.0].
ergebnis/json and removed Json, Exception\CanNotBeRead, Exception\DoesNotExist, and Exception\InvalidJson ([#292]), by [@localheinz]Released: 22 May 2000
Announcement: English
ChangeLog
Download:
Source (tar.gz)
Windows binary
Support for PHP 3 has been discontinued since 20 Oct 2000 . Please consider upgrading to 8.
github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.18.0 by @dependabot in #229
Full Changelog: 3.1.0...3.2.0
For a full diff see [3.1.0...3.2.0][3.1.0...3.2.0].
composer(deps-dev): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in #204
CHANGELOG.md by @localheinz in #227Full Changelog: 3.0.0...3.1.0
For a full diff see [3.0.0...3.1.0][3.0.0...3.1.0].
ergebnis/json-pointer:^3.0.0 ([#226]), by [@dependabot]composer(deps-dev): bump infection/infection from 0.25.4 to 0.25.5 by @dependabot in #174
ergebnis/.github by @localheinz in #194ergebnis/json-pointer by @localheinz in #195CanNotResolve instead of ResolvedToRootSchema when JSON pointer is invalid by @localheinz in #202ResolvedToRootSchema by @localheinz in #203JsonPointer as provided by ergebnis/json-pointer by @localheinz in #200Full Changelog: 2.0.0...3.0.0
For a full diff see [2.0.0...3.0.0][2.0.0...3.0.0].
ergebnis/json-pointer ([#195]), by [@localheinz]Exception\CanNotResolve exception instead of an Exception\ResolvedToRootSchema when the JsonPointer is not a valid URI fragment identifier representation of a JSON pointer ([#202]), by [@localheinz]Ergebnis\Json\Pointer\JsonPointer instead of Ergebnis\Json\SchemaValidator\JsonPointer ([#200]), by [@localheinz]Exception\ResolvedToRootSchema ([#203]), by [@localheinz]For a full diff see [1.0.0...2.0.0][1.0.0...2.0.0].
For a full diff see [1.0.0...2.0.0][1.0.0...2.0.0].
JsonPointer ([#163]), by [@localheinz]Message ([#164]), by [@localheinz]Error ([#165]), by [@localheinz]Json::encoded() to Json::toString() ([#155]), by [@localheinz]Decoder into SchemaValidator ([#157]), by [@localheinz]Validator into SchemaValidator ([#158]), by [@localheinz]Schema ([#161]), by [@localheinz]Error into Result ([#166]), by [@localheinz]JsonPointer to allow specifying sub-schemas ([#167]), by [@localheinz]Error to ValidationError ([#169]), by [@localheinz]Result to ValidationResult ([#172]), by [@localheinz]For a full diff see [dcd4cfb...1.0.0][dcd4cfb...1.0.0].
For a full diff see dcd4cfb...1.0.0.
Json (#2), by @localheinzSchema (#3), by @localheinzDecoder (#5), by @localheinzResult (#6), by @localheinzSchemaValidator (#8), by @localheinzYour coding agent can read these notes before it upgrades. Set up the MCP server →