Releases: oscarafdev/migrations-generator
Releases · oscarafdev/migrations-generator
v12.0.2 - Laravel 12 compatibility with Doctrine DBAL 4
This release fixes Laravel 12 compatibility by aligning migrations-generator with the current Carbon 3 and Doctrine DBAL 4 ecosystem.
What's changed
- Updated the Laravel 12 line to require
doctrine/dbal:^4.0 - Added runtime compatibility for both DBAL schema manager APIs:
createSchemaManager()for DBAL 4getSchemaManager()fallback for older implementations
- Updated compatibility documentation for the
12.xline - Added a focused regression test for schema manager selection
Why this release matters
Laravel 12 typically runs with Carbon 3, which brings in carbonphp/carbon-doctrine-types:^3, and that dependency expects Doctrine DBAL 4.
Previously, migrations-generator still required DBAL 3 on the 12.x line, which caused an ecosystem mismatch.
This release resolves that conflict and improves compatibility for Laravel 12 projects, including database migration scenarios such as MariaDB to PostgreSQL.
Laravel 12 support
12.0.0 Laravel 12 support
Laravel 11 support
11.0.0 Laravel 11 support
Laravel 10 support
10.0.0 Laravel 10 compatibility
Laravel 9 Support
9.0.0 Document version compatibility
Laravel 8 support
- Added support for laravel 8
- Fixed a bug where double single quotes were generated
Timestamp precision support
2.0.23 Fix text type and timestamps precision
Minor fixes
2.0.22 Fix COLUMN_NAME and column_name
Laravel 5 Support Fix
2.0.21 Update composer.json
Laravel 5 Support
2.0.20 Update composer.json