laravel-changelog icon indicating copy to clipboard operation
laravel-changelog copied to clipboard

Version 2.0

Open markwalet opened this issue 3 years ago • 4 comments

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.
  • [ ] #16
  • [ ] #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 avatar Mar 31 '22 08:03 markwalet

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

eshimischi avatar Feb 15 '23 22:02 eshimischi

Yep, I was planning on upgrading the package tomorrow!

markwalet avatar Feb 15 '23 22:02 markwalet

Awesome to hear, thanks in advanced!

eshimischi avatar Feb 15 '23 22:02 eshimischi

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

markwalet avatar Feb 16 '23 23:02 markwalet