Skip to content

Releases: lando/php

v1.12.0

08 Mar 01:37

Choose a tag to compare

What's Changed

  • Enabled mod_headers and mod_expires Apache modules by default by @AaronFeledy in #244
  • Fixed xdebug log file ownership issue when build_as_root or run_as_root creates /tmp/xdebug.log as root by @AaronFeledy in #242

Full Changelog: v1.11.2...v1.12.0

v1.11.2

25 Feb 17:50

Choose a tag to compare

What's Changed

  • Fixed mysqldump warning for unknown option on MariaDB 11.4/11.8 by @AaronFeledy in #238
  • Improved composer install script to default to latest stable by @AaronFeledy in #239
  • Remove legacy prestissimo cleanup causing composer crash by @AaronFeledy in #240
  • Bumped @lando/nginx from 1.5.0 to 1.6.0 by @dependabot[bot] in #235

Full Changelog: v1.11.1...v1.11.2

v1.11.1

20 Feb 03:50

Choose a tag to compare

What's Changed

  • Fixed database type detection when no version is specified
  • Added npm edge-to-latest tag promotion on release

Full Changelog: v1.11.0...v1.11.1

v1.11.0

19 Feb 16:24

Choose a tag to compare

Highlights

This release adds automatic database client detection for PHP 8.3+ services. Lando now detects your database type and version and installs the matching client — no more MariaDB deprecation warnings or SSL errors when using MySQL. See #212 for details.

Also fixes an issue where composer would silently fail to install if a build_as_root step failed (#214), and updates test infrastructure for Node 20 and GD AVIF validation.

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.11.0

v1.9.0 - PHP 8.5 / Trixie

05 Dec 20:12

Choose a tag to compare

What's New

  • Added PHP 8.5 Support by @kaszarobert in #181
  • Updated PHP 8.3-8.5 images to Debian 13 (trixie) in #182

Additional Changes

New Contributors

Full Changelog: v1.8.0...v1.9.0

v1.8.0

02 Sep 15:45

Choose a tag to compare

v1.7.1

15 Jan 17:37

Choose a tag to compare

  • Improved the php service builder to mount a unique scripts directory per service to prevent version conflicts.

v1.7.0

08 Jan 19:16

Choose a tag to compare

This release moves the installation of composer out of the service image and into the app build process. This means that when starting your app for the first time, or when subsequently running a lando rebuild, the latest appropriate version of composer will be installed automatically. You can skip this step by setting composer_version: false.

CHANGELOG

  • Added logic to allow default composer version to be set based on PHP version.
  • Added 2.2 and 2.2-latest shorthand options to install the latest stable 2.2 LTS version of composer.
  • Set default composer version to 2-latest
  • Set default composer version to 2.2-latest for PHP 5.3-7.2
  • Set default composer version to 1-latest for PHP <= 5.2
  • Removed composer installation from images to prefer installing during app build
  • Fixed bug causing composer 2.2.x to be installed when composer_version was set to a single digit version such as 1
  • Fixed mismatched libsqlite3-dev and libsqlite3-0 versions in PHP 8.3 and 8.4 images
  • Fixed regression causing ImageMagick convert to not be available in images with imagick extension enabled

v1.6.4

14 Dec 05:35

Choose a tag to compare

What's Changed

  • Fixed issue causing xdebug extension to not be disabled by default in PHP 8.3 and 8.4 images.
  • Added install-php-extensions script to PHP 7.4-8.2 images.
  • Added MariaDB client tools to PHP 7.4-8.4 images #120.
  • Added xhprof extension to PHP 7.4-8.4 images.
  • Updated sqlite3 to 3.45.1 in PHP 8.3-8.4 images.

v1.6.2

06 Dec 19:41

Choose a tag to compare

Images

  • Updated PHP 8.1-8.3 base images to Debian 12 (bookworm).
  • Added install-php-extensions script to PHP 8.3 and 8.4 images.
  • Added imagick extension to PHP 8.3 and 8.4 images.
  • Updated 8.4RC image to 8.4 stable.
  • Added xdebug extension to PHP 8.4 images.

Docs