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

Road to version 2.0 #2

Closed
6 of 8 tasks
brotkrueml opened this issue Oct 24, 2021 · 0 comments
Closed
6 of 8 tasks

Road to version 2.0 #2

brotkrueml opened this issue Oct 24, 2021 · 0 comments
Assignees
Labels
breaking Breaking Change documentation Improvements or additions to documentation

Comments

@brotkrueml
Copy link
Contributor

brotkrueml commented Oct 24, 2021

For now, this is just a collection to be done once PHP 8.1 is the minimum requirement.

  • Drop support for PHP < 8.1
  • Drop support for JobRouter < 2022.1
  • Remove FileInterface
  • Remove attribute from FileStorage->current() and add return types
  • Introduce enum for priority stages (currently defined in Incident class)
  • Introduce value objects for subtable row (Incident class)
  • Remove possible null type from step, priority, pool and simulation properties in Incident class
  • Declare class properties as readonly where appropriate
@brotkrueml brotkrueml added the breaking Breaking Change label Oct 24, 2021
@brotkrueml brotkrueml self-assigned this Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 11, 2022
@brotkrueml brotkrueml added the documentation Improvements or additions to documentation label Dec 11, 2022
brotkrueml added a commit that referenced this issue Dec 14, 2022
brotkrueml added a commit that referenced this issue Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking Change documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant