What's Changed
- Filter out null fixed option from generated migrations by @dereuromark in #1048
- Stop using deprecated setOnDelete/setOnUpdate methods by @dereuromark in #1047
- Auto-generate foreign key constraint names when not provided by @dereuromark in #1041
- Add conflict resolution for auto-generated FK constraint names by @dereuromark in #1042
- Fix LONGTEXT columns becoming TEXT in generated migrations by @dereuromark in #1050
⚠️ Potential Breaking Change
Foreign Key Constraint Naming: When using addForeignKey() without an explicit constraint name, migrations now auto-generates names using the pattern {table}_{columns} instead of letting the database generate names (e.g., articles_ibfk_1 on MySQL). This provides consistent naming across all database adapters but may affect rollbacks in existing migrations that reference constraints by their old names. See the upgrade documentation for details.
Full Changelog: 5.0.2...5.0.3