Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0 #37

Open
6 tasks
markwalet opened this issue Mar 31, 2022 · 4 comments
Open
6 tasks

Version 2.0 #37

markwalet opened this issue Mar 31, 2022 · 4 comments
Assignees
Labels

Comments

@markwalet
Copy link
Owner

markwalet commented Mar 31, 2022

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:unreleased command. 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.

@markwalet markwalet self-assigned this Mar 31, 2022
@markwalet markwalet added the 2.x label Mar 31, 2022
@eshimischi
Copy link
Contributor

Laravel 10.0 and PHP 8.1 is just released https://github.com/laravel/laravel/releases

@markwalet
Copy link
Owner Author

Yep, I was planning on upgrading the package tomorrow!

@eshimischi
Copy link
Contributor

Awesome to hear, thanks in advanced!

@markwalet
Copy link
Owner Author

Laravel 10 is supported now. PHP 8.1 was already officially supported but I also added PHP 8.2 to the test matrix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants