Initial Release of Lucy
ยท 2 min read
[0.0.1]โ
Fixedโ
- Fixed issue with change log generation script not appending the unreleased link correctly.
[0.0.1-beta] - 2025-11-10โ
Addedโ
- Added unit tests for project entity
- Added unit tests for project command handlers and validators
- Added unit tests for project repository
- Added unit tests for mediation service
- Added unit tests for database logging service
- Added unit tests for command execution pipeline
- Added unit tests for project commands
Changedโ
- Refactored project entity is now immutable with private setters and update methods
[0.0.1-alpha.1] - 2025-10-28โ
Changedโ
- Changed tool command name from "spokesoft" to "lucy".
Fixedโ
- Fixed issue with release workflow not pushing changes to master branch.
[0.0.1-alpha] - 2025-10-28โ
Addedโ
- Change log file
- Configuration for version control and code formatting
- Initial project structure (clean architecture)
- Foundation for unit testing with xUnit and Moq
- Project entity and type configuration
- Support for localization and internationalization
- Entity framework core integration with sqlite
- Unit of work and repository patterns
- Database logging service and provider
- Initial database migrations (app data and logging)
- CQRS pattern implementation (enforced with separate read/write contexts)
- Request validation and handling with mediation pattern
- Initial command tree structure for CLI commands
- Command execution pipeline and integration with Spectre.Console.Cli
- Middleware for migrations, timing, validation, and error handling
- Basic error handling and user feedback mechanisms
- Initial CI/CD pipeline setup and build scripts
- Extension methods for common operations and DI registration
- MIT License
