swaggest/json-schema
High definition PHP structures with JSON-schema based validation
v0.12.43
14M downloads/mo
#1301 most downloaded on Packagist
swaggest/php-json-schema
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.3 years
Some releases are documented
notes for 24 of 68 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
68 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
68 releases · Jan 2017 to Dec 2024Releases
latest 60 of 68-
v0.12.4322 Dec 2024Release notes
Open source →What's Changed
- Add PHP 8.3 and bump actions by @williamdes in #156
- Fix PHP 8.4 deprecations by @cedric-anne in #163
New Contributors
- @williamdes made their first contribution in #156
Full Changelog: v0.12.42...v0.12.43
-
v0.12.4212 Sep 2023 -
v0.12.4117 Aug 2022 -
v0.12.4017 Aug 2022 -
v0.12.3915 Oct 2021 -
v0.12.3817 Sep 2021 -
v0.12.3729 Aug 2021Release notes
Open source →Added
InvalidValuenow exposesdataandconstraintvalues for structured context of validation failure.
Fixed
- Handling of
multipleOf: 0.01float precision.
-
v0.12.3613 Jul 2021 -
v0.12.3517 Jun 2021Release notes
Open source →Fixed
- Suppressed failure during reference resolution in complex schemas.
-
v0.12.3417 Jun 2021 -
v0.12.3327 May 2021 -
v0.12.3212 May 2021 -
v0.12.3121 Sep 2020 -
v0.12.3009 Sep 2020Release notes
Open source →Added
- Support for
full-dateandfull-timeformats as aliases ofdateandtimerespectively.
- Support for
-
v0.12.2919 Mar 2020Release notes
Open source →Added
- AJV and JSON Shema Test suites updated.
Fixed
- Validating
enumandconstin case of float vs. int comparison for equal values. - Validation of time format edge cases.
-
v0.12.2827 Jan 2020Release notes
Open source →Fixed
- Trying to access array offset on value of type null in PHP 7.4, #101.
-
v0.12.2726 Jan 2020 -
v0.12.2624 Jan 2020 -
v0.12.2507 Jan 2020 -
v0.12.2403 Dec 2019Release notes
Open source →Fixed
- Behavior of
tolerateStringswhen decoding bool and applying values to original data (now for real).
- Behavior of
-
v0.12.2302 Dec 2019Release notes
Open source →Fixed
- Behavior of
tolerateStringswhen decoding bool and applying values to original data.
- Behavior of
-
v0.12.2222 Oct 2019Release notes
Open source →Added
Schema::unboolSchemaDataandSchema::unboolSchemato public visibility.
-
v0.12.2101 Oct 2019Release notes
Open source →Fixed
- Treating unresolvable schema as a prohibitive
falseschema instead of failing with exception.
- Treating unresolvable schema as a prohibitive
-
v0.12.2021 Sep 2019Release notes
Open source →Changed
- Export
nullvalue instead of skipping it for properties havingnulltype.
- Export
-
v0.12.1916 Sep 2019Nothing published for this version
-
v0.12.1816 Sep 2019Nothing published for this version
-
v0.12.1729 Aug 2019Nothing published for this version
-
v0.12.1620 Aug 2019Nothing published for this version
-
v0.12.1519 Aug 2019Nothing published for this version
-
v0.12.1419 Aug 2019Nothing published for this version
-
v0.12.1304 Aug 2019Nothing published for this version
-
v0.12.1204 Aug 2019Nothing published for this version
-
v0.12.1120 Jun 2019Nothing published for this version
-
v0.12.1016 May 2019Nothing published for this version
-
v0.12.924 Apr 2019Nothing published for this version
-
v0.12.816 Apr 2019Nothing published for this version
-
v0.12.727 Jan 2019Nothing published for this version
-
v0.12.616 Dec 2018Nothing published for this version
-
v0.12.511 Nov 2018Nothing published for this version
-
v0.12.430 Jul 2018Nothing published for this version
-
v0.12.313 Jul 2018Nothing published for this version
-
v0.12.206 Jul 2018Nothing published for this version
-
v0.12.126 Jun 2018Nothing published for this version
-
v0.12.014 May 2018Nothing published for this version
-
v0.11.609 May 2018Nothing published for this version
-
v0.11.502 May 2018Nothing published for this version
-
v0.11.428 Apr 2018Nothing published for this version
-
v0.11.319 Apr 2018Nothing published for this version
-
v0.11.218 Apr 2018Nothing published for this version
-
v0.11.116 Apr 2018Nothing published for this version
-
v0.11.020 Mar 2018Nothing published for this version
-
v0.10.419 Mar 2018Nothing published for this version
-
v0.10.318 Mar 2018Nothing published for this version
-
v0.10.213 Mar 2018Nothing published for this version
-
v0.10.118 Feb 2018Nothing published for this version
-
v0.10.014 Feb 2018Nothing published for this version
-
v0.9.021 Jan 2018Nothing published for this version
-
v0.8.010 Jan 2018Nothing published for this version
-
v0.7.214 Dec 2017Nothing published for this version
-
v0.7.128 Jun 2017Nothing published for this version