Skip to content

Conversation

@sebastiaanluca
Copy link
Owner

@sebastiaanluca sebastiaanluca commented Nov 28, 2025

Note

Adds PHP 8.5 support, drops 8.3, updates CI (matrix, caching), bumps dependency constraints (incl. Laravel 12.40.2), and refreshes tooling and docs.

  • Breaking/Support:
    • Require php ^8.4; add support for PHP 8.5; drop PHP 8.3 (composer.json, README.md, CHANGELOG.md).
  • CI (.github/workflows/test.yml):
    • Update matrix to php: [8.4, 8.5] and actions/checkout@v5.
    • Add caching for vendor and Composer cache.
    • Use --no-progress --optimize-autoloader in Composer commands.
  • Dependencies (composer.json):
    • Bump illuminate/database and illuminate/support to ^11.32|^12.40.2.
    • Update dev deps: phpunit, pint, php-cs-fixer, rector.
    • Scripts: add composer bump to post-update-cmd; remove release script.
  • Tooling (rector.php):
    • Simplify prepared sets (remove strict booleans); remove read-only class/property rules.
  • Docs:
    • Update requirements and changelog for new PHP support.

Written by Cursor Bugbot for commit ddd94ee. This will update automatically on new commits. Configure here.

@sebastiaanluca sebastiaanluca self-assigned this Nov 28, 2025
@sebastiaanluca sebastiaanluca changed the base branch from master to develop November 28, 2025 15:50
@sebastiaanluca sebastiaanluca merged commit ef0ee0a into develop Nov 28, 2025
17 checks passed
@sebastiaanluca sebastiaanluca deleted the php-85 branch November 28, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants