Skip to content

Conversation

@SmetDenis
Copy link
Member

  • Mark strategy classes and internal Exception as final to enforce immutability and clarify API boundary
  • Convert many Retry properties and helper methods from protected to private and remove deprecated static defaults to tighten encapsulation
  • Add getExceptions() and narrow visibility of buildStrategy/cap/jitter/getDefaultDecider
  • Update backoff() return type to mixed and add phan/psalm suppress annotations for analyzers
  • Bump PHP requirement to ^8.2 and toolbox-dev to ^7.2; update CI matrix to PHP 8.2-8.4, upgrade upload-artifact to v4, remove schedule cron, and set workflow contents read permission
  • Apply minor README formatting fixes

- Mark strategy classes and internal Exception as final to enforce immutability and clarify API boundary
- Convert many Retry properties and helper methods from protected to private and remove deprecated static defaults to tighten encapsulation
- Add getExceptions() and narrow visibility of buildStrategy/cap/jitter/getDefaultDecider
- Update backoff() return type to mixed and add phan/psalm suppress annotations for analyzers
- Bump PHP requirement to ^8.2 and toolbox-dev to ^7.2; update CI matrix to PHP 8.2-8.4, upgrade upload-artifact to v4, remove schedule cron, and set workflow contents read permission
- Apply minor README formatting fixes
@SmetDenis SmetDenis merged commit 307f6c7 into master Sep 27, 2025
19 checks passed
@SmetDenis SmetDenis deleted the bump branch September 27, 2025 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants