-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
We are getting at a point where it gets harder and harder to maintain the package and keeping it in line with the latest standards in Laravel. Therefor, I'm starting the process of making a new major release. This ticket will contain the main points which I want to fix in the new main version. Feel free to add suggestions.
Feature list
- All class dependencies should be injectable via the Laravel app container.
- Writing and reading from files should always be done via the Laravel Storage facade.
- The fake adapters for features ad releases should be removed. For tests, a faked storage disk should be used.
- Add a branch name to the
changelog:unreleasedcommand. This is not possible in the main version because the fake drivers do not store branch names. - Add helper commands to release major, minor and patch versions #16
- Register the date of the release #39
New minimum requirements
Laravel 9 will be used in local development. When alle features are complete, I will take a few hours to see if I can get everything working on lower Laravel versions. Without making any shortcuts on Code Quality and flexibility.
PHP 8.0 will be the new minimum.