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.
- Nothing (fixed semver and lockfile errors between branches).
- Support for Laravel 8. All necessary requirements and dev requirements in the generated composer.json have been updated.
- Github package settings
- Updated generator dependencies
- Github package settings
- Updated generator dependencies
- Updated the PHP version in composer.json to ^7.2
- Updated the laravel/framework version in composer.json to ^6.0
- Updated the phpunit/phpunit version in composer.json to ^8.0
- Updated the orchestra/testbench version in composer.json to ^4.0
- Updated dependencies
- Updated dependencies
- Updated dependencies due to security warnings
- Updated NPM dependencies due to security warnings
- Updated NPM dependencies due to security warnings
- Fixed some minor typos in the readme and the changelog.
- Updated the generated composer.json to match Laravel 5.8
- Small namespace fix in the generated TestCase.php file.
- Added a composer script to run the PHPUnit from the vendor dir
- Added PHPStan to the generated package
- Updated some NPM dependencies due to security warnings. Thanks GitHub 👍🏼
- Also updated this changelog because I forgot it for the 1.2.1 release.
☹️
- Updated the readme with extra shields.
- Updated some NPM dependencies due to security warnings. Thanks GitHub 👍🏼
- Changed the fully qualified serviceprovider name from string to ::class notation in TestCase.php
- The fully qualified name of the serviceprovider used in the TestCase now matches the actual namespace of the serviceprovider, i.e.:
Vendor\Package\Providers\MyServiceProvider
instead ofVendor\Package\MyServiceProvider
. - Fixed the classnames and imports in the generated TestCase.php so the extended tests will actually run 😐
- Added PHPUnit as a dev dependency in composer.json.
- A .gitignore file now gets added to the scaffolded package root.
- Updated the
getPackageProviders()
function documentation with the correct return and params types in TestCase.php - Renamed the placeholder directories
.gitignore
template to.gitignore.placeholders
in preparation for the main gitignore addition. - Rewrote the placeholder dirs module to a more generic gitignore writer module.
- Updated the readme with extra information regarding the service provider content.
- Updated this changelog to conform to the format.
- Removed Node 9 from the Travis config.
- Updated the generator's package.json
repository
value with the correct repository name.
- Initial release 🏎🔥🔥🔥🔥