|
| 1 | +# Version Compatibility Guide |
| 2 | + |
| 3 | +This document summarizes which platform combinations are supported by `oscarafdev/migrations-generator` and its dependency `oscarafdev/laravel-4-generators`. |
| 4 | + |
| 5 | +## oscarafdev/migrations-generator |
| 6 | + |
| 7 | +| Release tag | Date | PHP constraint | Laravel constraint | Notes | |
| 8 | +|-------------|------------|------------------------------------|---------------------------------------|-------| |
| 9 | +| 2.0.17 | 2020-03-27 | ^7.2 | ^6.0 || ^7.0 | Matches Laravel 6/7 requirements. | |
| 10 | +| 2.0.18 | 2020-04-09 | ^7.2 | ^6.0 || ^7.0 | Same as 2.0.17. | |
| 11 | +| 2.0.19 | 2020-05-05 | ^7.2 | ^6.0 || ^7.0 | Same as 2.0.17. | |
| 12 | +| 2.0.20 | 2020-05-18 | ^7.2 | ^5.0 || ^6.0 || ^7.0 | Extends backwards to Laravel 5.x. | |
| 13 | +| 2.0.21 | 2020-05-18 | ^7.0 | ^5.0 || ^6.0 || ^7.0 | PHP 7.0/7.1 remain supported. | |
| 14 | +| 2.0.22 | 2020-08-28 | ^7.0 | ^5.0 || ^6.0 || ^7.0 | Maintenance release. | |
| 15 | +| 2.0.23 | 2020-08-28 | ^7.0 | ^5.0 || ^6.0 || ^7.0 | Adds Laravel 7 fixes. | |
| 16 | +| 2.0.24 | 2021-01-25 | ^5.6 || ^7.0 || ^8.0 | ^5.0 || ^6.0 || ^7.0 || ^8.0 | First release with Laravel 8. | |
| 17 | +| 9.0.0 | 2025-07-12 | ^8.2 | ^9.0 || ^10.0 | Aligns with the new Laravel 9 branch; depends on `laravel-4-generators` 9.x. | |
| 18 | + |
| 19 | +`master` now tracks future development (Laravel 10+). For long-term support on a particular Laravel major, use the matching `laravel-<major>.x` branch (e.g., `laravel-9.x`) and tags (`9.y.z`). |
| 20 | + |
| 21 | +## oscarafdev/laravel-4-generators |
| 22 | + |
| 23 | +| Release / Branch | PHP constraint | Laravel constraint | Notes | |
| 24 | +|---------------------|----------------|--------------------|-------| |
| 25 | +| 9.0.0 (`laravel-9.x`) | ^8.0.2 | ^9.0 || ^10.0 | Use for all Laravel 9 installs. | |
| 26 | +| Legacy 2.x (2.0.24) | ^5.6 || ^7.0 || ^8.0 | ^5.0 || ^6.0 || ^7.0 || ^8.0 | Keep for older apps. | |
| 27 | + |
| 28 | +## Next steps |
| 29 | + |
| 30 | +- Add automated verification for MariaDB/MySQL permutations (see Docker env). |
| 31 | +- When Laravel 10/11 support is ready, branch/tag accordingly and append new rows here. |
0 commit comments