Skip to content

Commit 2cd6c57

Browse files
committed
changelog changed.
1 parent ab7705d commit 2cd6c57

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,27 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
104104
- Changed from codeclimate to qlty.sh
105105
- changed ci.yml
106106
- code formatted correctly
107-
- fixed code smells/removed codeclimate.yml
107+
- fixed code smells/removed codeclimate.yml
108+
109+
## [7.2.0] - 2025-06-15
110+
111+
### Added
112+
113+
- Full support for **MySQL 8.0+**, including foreign key resolution via `referential_constraints` (fallback for legacy
114+
`INNODB_SYS_FOREIGN` removed).
115+
- CI matrix extended to cover **Laravel 10–12**, **PHP 8.2–8.4**, and **MySQL 5.7 & 8.0** combinations (16 total jobs).
116+
- Version-aware foreign key parser logic with automatic fallback depending on MySQL version.
117+
- Tests for table detection and sorting now handle Laravel 10 vs 11+ table differences automatically.
118+
119+
### Changed
120+
121+
- Refactored `getRefNameByConstraintName()` to detect MySQL version at runtime and apply appropriate query strategy.
122+
- Internal test assertions adjusted to reflect changes in Laravel default table sets (e.g. `personal_access_tokens`).
123+
124+
### Fixed
125+
126+
- Tests failing under MySQL 8 due to removed `INNODB_SYS_FOREIGN` view.
127+
128+
### Maintenance
129+
130+
- CI infrastructure cleaned up and matrix stabilized for upcoming PHP 8.4 final.

0 commit comments

Comments
 (0)