Skip to content

Conversation

@botnetdobbs
Copy link
Contributor

@botnetdobbs botnetdobbs commented Sep 8, 2025

🎯 What This PR Does

Adds support for Laravel 12, PHP 8.2 onward, while maintaining full backwards compatibility with Laravel 11.

πŸ“‹ Changes Made

  • βœ… Updated illuminate/http constraint to ^11.0|^12.0
  • βœ… Updated illuminate/support constraint to ^11.0|^12.0
  • βœ… Updated orchestra/testbench constraint to ^9.8|^10.0
  • βœ… Added PHP 8.2 support (^8.2.0|^8.3.0)
  • βœ… Maintains backwards compatibility with Laravel 11
  • βœ… No breaking changes

πŸ§ͺ Testing

  • All existing tests pass

πŸ“š Additional Context

This change allows users to:

  • Use the package with PHP 8.2, 8.3 or 8.4
  • Continue using the package with Laravel 11 projects
  • Upgrade to Laravel 12 when ready without being blocked by this dependency
  • Migrate between Laravel/PHP versions at their own pace

πŸ”„ Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • Chore (dependency updates, tooling changes, maintenance)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality not to work as expected)
  • Documentation update

- Update illuminate/http and illuminate/support to support ^11.0|^12.0
- Update orchestra/testbench to support ^9.8|^10.0
- Maintains backward compatibility with Laravel 11
- Enables forward compatibility with Laravel 12
- Update php to support ^8.2.0 onwards
@botnetdobbs botnetdobbs force-pushed the ch/laravel-12-support branch 2 times, most recently from 17bfa0f to cfd1189 Compare September 8, 2025 20:42
@botnetdobbs botnetdobbs requested a review from chr15k September 8, 2025 20:44
@chr15k chr15k merged commit 7508abd into chr15k:main Sep 10, 2025
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