Releases: horde/components
1.0.0-RC9
1.0.0-RC8
fix(ci): drop PHP minors apt cannot install before PhpInstaller runs
feat(ci): derive PHP lane set from .horde.yml constraint
fix(ci): PHP-CS-Fixer "did not run" rendering; suppress empty section when no lane attempted it
feat(ci): capture per-test PHPUnit failures, dedup across lanes, link counts to artifacts, upload JUnit XML
1.0.0-RC7
1.0.0-RC6
1.0.0-RC5
1.0.0-RC4
1.0.0-RC3
feat: Support platform requirements of dependencies in CI
feat(deps): add --platform resolver writing ci-platform to .horde.yml
feat: Implement CI bootstrap file rewrite during release
fix(ci): ci init exits 0 when files exist and --force is not given
fix(release): use a 60s HTTP timeout for release asset uploads
1.0.0-RC2
feat(ci): emit GitHub Actions annotations for PHPStan and PHP-CS-Fixer findings
feat(ci): honor PHP-CS-Fixer dry-run exit codes and exclude build/
feat(ci): report scanned vs error-bearing file counts separately
feat(ci): make PHPStan work when launched from a phar
feat(ci): bump GitHub Actions to v5 (Node 24 native)
feat(ci): pick PHPUnit version from component constraint, skip incompatible lanes
feat(ci): treat missing result file as lane failure
feat(ci): exit non-zero when ci subcommand fails
feat(ci): prefer repo-bundled phar over download in github bootstrap
1.0.0-RC1
chore: Update workflow dependency
feat: Exclude extensions from path repos and render path repos with composer-style version strings
feat: Implement idempotent install command
feat: Properly support theme packages for release action
refactor(strftime): Migrate to native usage of IntlDateFormatter and DateTime (#21)
refactor(release): Fix open TODO, use message file instead of inline message to avoid escaping troubles.
refactor: horde/Core#91 — Rebase components github features on code extracted to GithubApiClient
1.0.0-alpha44
fix: phar build wasn't valid due to symlinks