Closed Dec 13, 2025
No due date
β’Closed v0.7.0 - CLI Factory, .env Support, and Improved Architecture
Enhanced architecture, adapter extensibility, and production-ready CLI tooling.
β¨ Key Features
- π₯οΈ CLI Factory - Create command-line interfaces with built-in commands
- ποΈ .env File Support - Load configuration from .env files with priority control
- π¨ Facade Pattern - Services grouped into logical facades (70% code reduction)
- π Factory Pattern - Dedicated service factory (83% constructor reduction)
- β¨ Extensible Configuration - IConfigLoader interface for custom env vars
- π§ Protected Facades - Adapters can extend executor and access internal services
π¨ Breaking Changes
- Constructor signature changed (config moved to dependencies)
- Service properties removed (use public API methods instead)
π Quality
- 100% Test Coverage - 1400 tests passing
- Zero Quality Issues - All SonarCloud checks passing
- 83% Constructor Reduction - 142 β 23 lines
- 70% Code Reduction - 1564 β 467 lines
π Documentation
- CLI Adapter Development Guide
- CLI vs API Usage Guide
- Complete Migration Guide (v0.6 β v0.7)
- .env File Support Documentation
Release: https://github.com/migration-script-runner/msr-core/releases/tag/v0.7.0
100% complete
List view
0 issues of 0 selected
There are no open issues in this milestone
Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.