From 00ad5831fb99ef9f409874c04287399d041e7193 Mon Sep 17 00:00:00 2001 From: Martin Price Date: Tue, 24 Feb 2026 11:09:14 +0000 Subject: [PATCH] Issue #483: Update lando recipe and documentation for PHP 8.5 --- .lando.yml | 6 +++--- CHANGELOG.md | 3 ++- README.md | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.lando.yml b/.lando.yml index 38ed4a5..29d1fdf 100644 --- a/.lando.yml +++ b/.lando.yml @@ -2,7 +2,7 @@ name: bee recipe: backdrop keys: false config: - php: 8.4 + php: 8.5 webroot: backdrop database: mysql:8.0 # Set Xdebug off by default. We use the tooling below to turn it on as needed. @@ -32,7 +32,7 @@ services: # Download PHPUnit and extract the source to help validate test code functions. - wget -q --show-progress -O /app/phpunit.phar https://phar.phpunit.de/phpunit-9.6.phar - chmod +x /app/phpunit.phar - - mkdir -p /app/phpunit_source && cd /app/phpunit_source && phar extract -f /app/phpunit.phar + - mkdir -p /app/phpunit_source && cd /app/phpunit_source && phar extract -f /app/phpunit.phar >/dev/null # Download Box - wget -q --show-progress -O /app/box "https://github.com/box-project/box/releases/download/4.4.0/box.phar" - chmod +x /app/box @@ -46,7 +46,7 @@ services: database: healthcheck: mysql --defaults-extra-file=/app/.lando/mysql.cnf --silent --execute "SHOW DATABASES;" multisite: - type: php:8.4 + type: php:8.5 webroot: multisite ssl: true # Allow scanner to fail faster; http paths often fail locally. diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c7c824..1b7c470 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ database or client does not support it. - The ability to download specified releases or branches of modules, themes, layout templates or Backdrop itself. - Command to convert database to UTF8MB4. -- Support for PHP 8.4 +- Support for PHP 8.4 and PHP 8.5 - Defensive coding to prevent warnings if a module or theme exists in the `system` table but not in the file system. @@ -27,6 +27,7 @@ layout templates or Backdrop itself. before installing Backdrop. - Error if importing config to database config storage. - Deprecations within error handling for PHP 8.4. +- Deprecation notice for `download` (`dl`) function on PHP 8.5 ### Changed - Bee will now notify the user of additional modules that will be enabled or disabled diff --git a/README.md b/README.md index 45b8e33..2d113e5 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ database operations (i.e. `db-export`, `db-import`, `db-drop`, `sql` but NOT ### PHP ![Static Badge](https://img.shields.io/badge/php%20compatibility-555555?logo=php&logoColor=white&style=flat-square) +![Static Badge](https://img.shields.io/badge/8.5-blue?style=flat-square) ![Static Badge](https://img.shields.io/badge/8.4-blue?style=flat-square) ![Static Badge](https://img.shields.io/badge/8.3-blue?style=flat-square) ![Static Badge](https://img.shields.io/badge/8.2-blue?style=flat-square) @@ -38,7 +39,7 @@ database operations (i.e. `db-export`, `db-import`, `db-drop`, `sql` but NOT ![Static Badge](https://img.shields.io/badge/8.0-blue?style=flat-square) ![Static Badge](https://img.shields.io/badge/7.4-blue?style=flat-square) -- Bee is tested and works from `7.4` up to `8.4`. +- Bee is tested and works from `7.4` up to `8.5`. ## Installation