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.
- Removed Laravel 6 support, added Laravel 7 support (#18)
- Removed Laravel 5 support, added Laravel 6 support (#15)
- Added support for PHPUnit 8 (#14)
- Larave 5.8 to the CI process (#13)
- Added a return type hint to
setUp
required by phpunit 8 and Laravel's test case (#13)
- Updated to use sixlive/json-schema-assertions under the hood (#11]
- Support for chainable assertions (#6)
- Support for resolving schemas using a config base path
- Changed method name from
assertMatchesJsonSchema
toassertJsonSchema
- Moved PHPUnit to a required dependency rather than a dev dependency
- Added support for loading schemas from an array
- Added support for loading schemas from a file as a path
- Added support for loading schemas as JSON
Initial Release