Skip to content

Commit 94d775e

Browse files
committed
added minor version to changelog.
1 parent 5d6ad1c commit 94d775e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,3 +170,18 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
170170
This feature replaces composite primary keys with a synthetic `$table->id()` column,
171171
preserving the original key as a named `UNIQUE` constraint.
172172
Useful for Eloquent compatibility with legacy schemas.
173+
174+
## [8.2.0] – 2025-07-06
175+
176+
### Added
177+
178+
- Introduced SchemaMigrationExecutor and corresponding interface to separate execution logic from console command (
179+
MigrationGeneratorCommand).
180+
- Added support for Laravel's container instantiation of SchemaMigrationExecutorInterface via service provider.
181+
- Enabled optional injection of SchemaNormalizationManagerInterface into executor for improved configurability.
182+
183+
### Changed
184+
185+
- Refactored MigrationGeneratorCommand to delegate migration execution to the new SchemaMigrationExecutor, aligning with
186+
the Separation of Concerns (SoC) principle.
187+
- Normalizer resolution is now conditional and injected only if active normalizers are defined.

0 commit comments

Comments
 (0)