Repository navigation
0.13.0
v0.13.0 (2025-10-26)
✨ Features
-
config: Raise error when git repo is set to be initialized but username or email is either not passed or an empty string (
2e9f852) -
dependency-manager: Inform the user that the selected dependency manager is already installed (
71ac1f7) -
config: Allow custom configuration path for loading configurations (
b7bfc97) -
config: Add 'custom_config_path' parameter to Parser port to be able to generate configurations with custom paths to the config file (
350dbeb) -
initialize: Handle FileNotFoundError in read_from_file method (
00fb79f) -
initialize: Implement read_from_file method to load YAML configuration (
5630929) -
initialize: Convert ConfigurationRepository into an interface and define the signature of 'read_from_file' method (
b8c768f) -
initialize: Implement execute method to return parsed configuration schema from config file (
a009371)
🪲 Bug Fixes
-
dependency-manager: Use dynamic command for version check in dependency managers (
46c9726) -
config: Configure parser mock in config reader unit test to be called with the config file path (
71655ea) -
templates: Correct error exception boilerplate file to base_error (
8dda0d7) -
dependency-manager: Install uv manager only if is not installed (
e2a9ad5) -
dependency-manager: Install pdm manager only if is not installed (
f4eb3ff) -
initialize: Pass config file path to parser for accurate parsing (
de58185)
⚙️ Build System
- Add pytest marks to be able to discriminate which tests are run (
33e8e3d)
♻️ Refactoring
-
render: Encapsulate filter addition in _add_filter method (
caf805b) -
initialize: Use config reader in init cli application (
20f8178) -
initialize: Rename read_from_file method to read to not expose implementation details on the interface (
2aa94f4) -
shared: Modify ApplicationError to not be abstract class so it can be instantiated as a general app error (
da086de)
Detailed Changes: 0.12.1...0.13.0