Skip to main content

Changelog

All notable changes to the php-ci image are documented here. The project follows Semantic Versioning and the Keep a Changelog format.

1.4.0 — 2026-05-20

Added

  • PHP 8.4 images:8.4 tag is now published.
  • GitHub Container Registry mirror — every tag is also available at ghcr.io/himanshuramavat/php-ci to sidestep Docker Hub rate limits.
  • sodium extension enabled in all base images.

Changed

  • :latest is a moving alias and tracks the highest published PHP line.
  • Composer is pinned and published in the image (see the image repo for details).

Fixed

  • Resolved an intl ICU data mismatch that affected locale-sensitive tests.

Upgrade notes

  • If you relied on :latest being PHP 8.2, pin :8.2 explicitly.
  • TYPO3 functional tests on SQLite are unaffected; MySQL users should confirm the 8.0 service image still matches their expectations.

1.3.0 — 2026-02-10

Added

  • :8.3 tag.
  • bcmath and sqlite3 extensions added to the base image.

Changed

  • Base OS packages refreshed for security patches.

1.2.0 — 2025-10-02

Added

  • PostgreSQL support via pdo_pgsql / pgsql.
  • Documented Composer cache directory override (COMPOSER_CACHE_DIR).

Fixed

  • zip extension now present, restoring fast --prefer-dist installs.

1.1.0 — 2025-06-18

Added

  • :8.2 tag.

1.0.0 — 2025-03-01

Added

  • First public release with :8.1 and :latest tags.
  • PHP 8.1 CLI, Composer 2, and core extensions.