All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.12.41 - 2022-08-17
- Handling of unintialized typed properties, #148, bruceoutdoors.
0.12.40 - 2022-08-17
- Handling of unintialized typed properties, #147, bruceoutdoors.
0.12.39 - 2021-10-16
- Polyfill dependency for mbstring extension.
0.12.38 - 2021-09-17
- PHP 8.1 Deprecation notices with missing returns.
0.12.37 - 2021-08-29
InvalidValue
now exposesdata
andconstraint
values for structured context of validation failure.
- Handling of
multipleOf: 0.01
float precision.
0.12.36 - 2021-07-14
- Optional properties mapping in names reflector.
0.12.35 - 2021-06-18
- Suppressed failure during reference resolution in complex schemas.
0.12.34 - 2021-06-17
- Suppressed failure during reference resolution.
0.12.33 - 2021-05-27
- Disable validation for default and const values.
0.12.32 - 2021-05-12
- Suppressed failure during validation in referenced schema.
0.12.31 - 2020-09-21
- Missing support for
null
default
values, #107.
0.12.30 - 2020-09-09
- Support for
full-date
andfull-time
formats as aliases ofdate
andtime
respectively.
0.12.29 - 2020-03-19
- AJV and JSON Shema Test suites updated.
- Validating
enum
andconst
in case of float vs. int comparison for equal values. - Validation of time format edge cases.
0.12.28 - 2020-01-27
- Trying to access array offset on value of type null in PHP 7.4, #101.
0.12.27 - 2020-01-26
- PHP version check for empty property name support.
0.12.26 - 2020-01-24
0.12.25 - 2020-01-07
- Validation always passes with invalid JSON schema, #96.
0.12.24 - 2019-12-03
- Behavior of
tolerateStrings
when decoding bool and applying values to original data (now for real).
0.12.23 - 2019-12-02
- Behavior of
tolerateStrings
when decoding bool and applying values to original data.
0.12.22 - 2019-10-22
Schema::unboolSchemaData
andSchema::unboolSchema
to public visibility.
0.12.21 - 2019-10-01
- Treating unresolvable schema as a prohibitive
false
schema instead of failing with exception.
0.12.20 - 2019-09-22
- Export
null
value instead of skipping it for properties havingnull
type.