Repository navigation
envctl v1.0.2
This release refactors the internal structure of the codebase and updates the documentation accordingly. There are no changes to the user-facing command model or runtime behavior.
Changed
- Reorganized the codebase into explicit layers:
cli,services,domain,repository,config, andutils. - Replaced the previous flat module structure with a layered design to improve separation of concerns.
- Introduced typed domain models for command results and metadata handling.
- Centralized repository metadata access and project context resolution under the
repositorylayer. - Updated imports and test structure to match the new package layout.
Documentation
- Updated architecture and contributing documentation to reflect the new internal structure.
- Added
docs/dev/architecture-in-depth.mdwith a detailed explanation of layering and command flow. - Removed outdated references to the previous module layout.
- Aligned roadmap and architecture descriptions with the current implementation.
Notes
- No breaking changes.
- No new commands or flags.
- No changes to existing command behavior.