Releases: lando/php
v1.12.0
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
What's Changed
- Fixed
mysqldumpwarning 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
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
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
- Add database client auto-detection and version matching by @AaronFeledy in #212
- fix: install composer before user build steps by @AaronFeledy in #214
- fix: update Node.js 14.x to 20.x in test examples by @AaronFeledy in #215
- test: add GD AVIF support verification for PHP 8.3+ by @AaronFeledy in #219
- Fix typo; s/dependenices/dependencies/ by @kayakr in #210
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #209
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #208
New Contributors
Full Changelog: v1.9.0...v1.11.0
v1.9.0 - PHP 8.5 / Trixie
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
- Bump vite from 5.4.14 to 5.4.20 by @dependabot[bot] in #174
- Bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in #176
- Bump js-yaml by @dependabot[bot] in #179
- Workflow dispatch with options by @AaronFeledy in #138
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #183
- freshen up tests for updated images/versions by @AaronFeledy in #185
- Configure Dependabot for npm and docker updates by @AaronFeledy in #184
- Bump actions/add-to-project from 1.0.0 to 1.0.2 by @dependabot[bot] in #205
- Bump @babel/eslint-parser from 7.25.9 to 7.28.5 by @dependabot[bot] in #190
- Bump @lando/argv from 1.1.2 to 1.2.0 by @dependabot[bot] in #207
- Bump mocha from 11.1.0 to 11.7.5 by @dependabot[bot] in #188
- Bump vitepress from 1.3.4 to 1.6.4 by @dependabot[bot] in #186
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #206
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #203
New Contributors
- @kaszarobert made their first contribution in #181
Full Changelog: v1.8.0...v1.9.0
v1.8.0
- Removed automatic installation of
hirak/prestissimoforcomposer:1 - Switched images to bitnamilegacy namespace
- Updated to @lando/[email protected]
v1.7.1
- Improved the php service builder to mount a unique scripts directory per service to prevent version conflicts.
v1.7.0
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
composerversion to be set based on PHP version. - Added
2.2and2.2-latestshorthand options to install the latest stable 2.2 LTS version ofcomposer. - Set default
composerversion to2-latest - Set default
composerversion to2.2-latestfor PHP 5.3-7.2 - Set default
composerversion to1-latestfor PHP <= 5.2 - Removed
composerinstallation from images to prefer installing during app build - Fixed bug causing
composer2.2.x to be installed whencomposer_versionwas set to a single digit version such as1 - Fixed mismatched
libsqlite3-devandlibsqlite3-0versions in PHP 8.3 and 8.4 images - Fixed regression causing ImageMagick
convertto not be available in images withimagickextension enabled
v1.6.4
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
Images
- Updated PHP 8.1-8.3 base images to Debian 12 (bookworm).
- Added
install-php-extensionsscript to PHP 8.3 and 8.4 images. - Added
imagickextension to PHP 8.3 and 8.4 images. - Updated 8.4RC image to 8.4 stable.
- Added
xdebugextension to PHP 8.4 images.
Docs
- Updated the version index.md to get Docuverse page to build correctly.
- Updated to @lando/[email protected].