3.0.1
Stable release of LocalGov Drupal composer project for Drupal 10
Please note: this is the composer project that helps scaffold your LocalGov Drupal project.
The main installation profile is at https://github.com/localgovdrupal/localgov
Please see installation notes on the README.md
Upgrading from Drupal 9 to Drupal 10
Most projects will start with the composer.json in this project and commit that to their own repository, so it is unlikely that you will be upgrading from the 2.x to the 3.x version of this project. However, if you are upgrading from Drupal 9 to Drupal 10, please see the important notes below.
Important: General notes on upgrading to Drupal 10
For more details about preparing and executing an upgrade from Drupal 9 to 10, please see https://github.com/localgovdrupal/localgov/wiki/Upgrading-from-Drupal-9-to-10
Important: localgov_geo (if upgrading from Drupal 9)
The Drupal 10 upgrade depends on the upgrade to the geolocation entity in localgov_geo, from localgov_geo to geo_entity, which is now published on Drupal.org: https://www.drupal.org/project/geo_entity.
If you are using localgov_geo (required by localgov_directories) please make sure to update to the latest releases of localgov_geo and localgov_directories on the 2.x branches in Drupal 9 and run all database updates, before updating to the 3.x branches for Drupal 10.
Important: geofield_map (if upgrading from Drupal 9)
As part of the updates to localgov_geo, we also remove the dependency on geofield_map. This can cause problems with configuration dependency if your site still uses geofield_map in drupal 9 location forms. To work around this, you might need to add geofield_map specofically to you composer.json as part of the Drupal 10 upgrade.
The Drupal 10 upgrade depends on the upgrade to the geolocation entity in localgov_geo, from localgov_geo to geo_entity, now on Drupal.org: https://www.drupal.org/project/geo_entity
For more details about preparing and executing an upgrade from Drupal 9 to 10, please see https://github.com/localgovdrupal/localgov/wiki/Upgrading-from-Drupal-9-to-10
Known issues:
Lack of PHP 8.2 support for contrib modules :
- geofield_map 2.x does not support PHP 8.2. Recommend to upgrade to https://www.drupal.org/project/geofield_map/releases/3.0.14
- content_lock - a patch is used for PHP 8.2 support awaiting a new release. https://www.drupal.org/project/content_lock/issues/3343964
What's Changed
- Add ddev commands for phpcs, phpstan etc by @finnlewis in #119
- Release 3.0.0-alpha1 by @stephen-cox in #120
- [3.x] Add on demand github test runner by @andybroomfield in #128
- Feature/117 ddev commands by @finnlewis in #126
- ci: fail action on composer patch failure by @millnut in #132
- ci: add PHP 8.2 support by @millnut in #130
- refactor: lando quality improvements by @millnut in #129
- ci: fix phpstan by @millnut in #131
- Release for 3.0.0-beta1 by @finnlewis in #135
New Contributors
Full Changelog: 2.0.9...3.0.0