Skip to content

1.0.5

Latest

Choose a tag to compare

@jschwind jschwind released this 09 Feb 17:59
· 1 commit to main since this release
ffe3416

Release 1.0.5 – Changelog Summary

This release is a major quality and maintenance upgrade, focusing on test coverage, developer experience, and cleaner internal architecture. It makes the bundle more robust, easier to maintain, and safer to evolve—without changing how you use it day to day.

  • Extensive Test Coverage
    A comprehensive PHPUnit test suite was added for all commands and services, covering edge cases, error handling, and expected output—giving users much higher confidence in stability.

  • Improved Internal Architecture
    SCSS compilation and CSS purging were refactored to use dedicated factory classes, resulting in cleaner dependency handling and better error reporting when dependencies are missing.

  • Developer Tooling & CI Setup
    Docker-based development, GitHub Actions CI, PHPStan, ECS, Rector, and Codecov integration were added to ensure consistent code quality and automated checks on every change.

  • Stronger Error Handling
    Console commands now fail earlier and more clearly when inputs are invalid, files cannot be read or written, or required dependencies are unavailable—making issues easier to diagnose.

  • Refined Console Commands
    bootstrap:init, bootstrap:compile, and bootstrap:purge were cleaned up internally, with more predictable behavior, better defaults, and clearer console output.

  • Updated Documentation
    A full German README was added, existing documentation was expanded with badges, usage details, and troubleshooting tips, and developer-specific guides were introduced.

  • Modernized Dependency Management
    Development dependencies are now managed via composer-bin-plugin, keeping the main dependency tree lean while enabling powerful QA tooling.

  • Symfony & PHP Alignment
    The bundle now targets modern Symfony (7.4) and PHP (8.2+) explicitly, ensuring forward-looking compatibility and reduced legacy complexity.

Compatibility: Backward compatible


Full Changelog:
1.0.4...1.0.5