Skip to content

v1.0.25

Choose a tag to compare

@kearisp kearisp released this 27 Jul 10:48
· 9 commits to master since this release
c0226d2

Experimental

  • Docker Compose Support: Introduced initial support for managing docker-compose.yml configurations. This feature is experimental and can be enabled via a feature flag. It includes a ComposeService for running, stopping, and building multi-container applications.

Refactoring

  • Core Module Architecture: Introduced a global CoreModule to provide essential services like configuration, logging, and file system access throughout the application. This improves maintainability by centralizing core functionalities.
  • Dedicated Image Build Service: The logic for building Docker images has been extracted from the DockerService into a new, specialized ImageService. This service also adds support for switching between build system versions.
  • Command Structure: The exec command has been moved to the project module to better align with its responsibilities.
  • Resource Paths: Internal presets and plugins have been relocated to a fixtures directory to better organize project resources.

Fixes

  • Multi-Select Prompts: Corrected an issue where default values for multi-select options in preset configurations were not being applied properly.