All notable changes to NovaUnit will be documented in this file.
- Compatibility with PHP 8, Laravel 10 and PHPUnit 10
- Allow
FieldElement
as a valid field instance
- Use built-in
NovaRequest
for mocking components
- Compatibility with Laravel Nova 4
- Compatibility with Laravel 9
- Support for PHP 8
- Added assertion method for checking creation and update rules
- bugfix: Report invalid action response as an assertion failure
- Compatibility with Laravel 8
- Added assertions on Lens query results have been moved to their own class
- Added assertions on the configuration of fields added to Actions, Lenses and Resources
- Added assertions on the configuration of actions added to Lenses and Resources
- Added assertions on Nova Filters
- Added assertions on filter sets on Lenses and Resources
- Minor bug fixes and refactor
- Allow field assertions to read fields within panels on Resources and Lenses
- bugfix: prevent action assertions from accessing fields
- bugfix: allow users to pass single model instances to Nova Action handle
- initial release, with tests for Actions, Lenses and Resources.