File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff 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.
You can’t perform that action at this time.
0 commit comments