Skip to content

Version 2.0 #37

@markwalet

Description

@markwalet

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.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions