Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
There are updates for multiple contrib modules that have PHP 8 compatibility fixes, committed patches, and other code updates.
Steps to reproduce
N/A
Proposed resolution
Update Views, CTools, VBO, Migrate, Panels, Date, Entity, Entity Reference, Features, and Field Group:
- Views 3.29 (includes Views 3.28, Views 3.27, and Views 3.26 too); also patch with #3385759: Update call to htmlspecialchars_decode for PHP 8.1
- CTools 1.21 and patch with #3284043: During drush rr ctools_registry_files_alter() starts the process, which receives warning "Attempt to read property "language"
- Date 2.14 (includes Date 2.13) and patch with #3349467: Deprecated: Using ${var} in strings is deprecated, use {$var} instead
- Entity - patch with #3328049: PHP 8.2 - Fix deprecated dynamic properties
- Entity Reference 1.9 (includes all releases after 1.5 too)
- Features 2.15
- Field Group 1.8 (includes Field Group 1.7 too)
- Migrate 2.12 and patch with #3401693: Dynamic properties are deprecated in PHP 8.2
- Views Bulk Operations 3.7
- Panels 3.12 (includes Panels 3.11 too)
Remaining tasks
Patch and test
User interface changes
N/A
API changes
N/A
Data model changes
N/A
Comment | File | Size | Author |
---|---|---|---|
#11 | panopoly_core-update-contrib-3313733-11.patch | 4.4 KB | cboyden |
#10 | panopoly_core-update-contrib-3313733-10.patch | 4.1 KB | cboyden |
Comments
Comment #2
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedPatch is attached. Tests are running at https://gitlab.com/cboyden/panopoly/-/pipelines/659429436.
Comment #3
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedThere are newer releases for more modules built by Panopoly core:
Field Group 1.8
Views 3.28
Views Bulk Operations 3.7
Panels 3.11
Comment #4
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedUpdated patch is attached.
Comment #5
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedMigrate has a new release with more PHP 8.x compatibility: Migrate 2.12. Updated patch for panopoly_core is attached.
Comment #6
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedMore updates are available:
See attached patch.
Comment #7
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedUpdated patch and issue summary to include Views 3.29 and Entity Reference 1.9.
Comment #8
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedThere are some more contrib updates and some patches that are needed for Panopoly to run on PHP 8.2:
Updated patch is attached.
Comment #9
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedComment #10
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedRemoved Date patch that only affected module tests.
Comment #11
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedThere are additional patches for PHP compatibility in Views and CTools.
Comment #12
cboyden CreditAttribution: cboyden at UC Berkeley Web Platform Services commentedComment #14
dsnopekMerged. Thanks!