Skip to content

0.13.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 12:25
· 703 commits to main since this release

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