All notable changes to the Laravel Mail Viewer be documented in this file
- Added Laravel v8.x support.
- Dropped Laravel v6 & PHPUnit v8 support.
- Added Laravel v7.x support.
- Dropped PHP v7.2 support, now PHP v7.3 is the minimum requirement.
- Added Github Action Workflow for tests
- Now supports Laravel v6.0
- Laravel v5.6.* & Laravel v5.7.* are no longer supported, min requirement is now v5.8.*
- Support for Laravel v5.8.* will be dropped in v5.1.*
- The package now renders the correct mailable having similar class name as another mailable in different namespace.
- Big thanks to Thomas Kane for pointing out this issue.
- Update travis config
- drop php v7.1 support
- phpunit update
- Now supports Laravel v5.8
- Fixed the behaviour of in_array by enabling strict checking.
- If the constructor dependency is not type hinted it will trust the user input in the config file as a replacement. PR for this feature
- Big thanks & credits to Junhai for making this possible :)
- The package now uses DB transactions. PR for this feature
- Big thanks & credits to Wouter Peschier for making this possible :)
- We can now define the factory states to be used for any dependency of a mailable, if the dependency is an eloquent model. PR for this feature
- Big thanks & credits to Wouter Peschier for making this possible :)
- Fix class check and cover all data types.
- The package now attempts to instantiate non eloquent objects using the container if no factory exists.
- Major changes in how the mailables are registered in the config file.
- Please read the comments in the config file for the 'mailable' key and update yours accordingly.
- The config file is now cacheable as well as serializable.
- Directory structure changed.
- Updated readme
- Added Tests
- First major stable release
- Minor improvements
- Initial release