Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Fix: Restore backward compatibility with Drupal < 11.1 (#3577600)
Version 2.20 migrated entity type and plugin definitions from annotations to PHP attributes. However, attribute-based discovery was not fuly supported in Drupal 10.X. On Drupal < 11.2, causing a fatal error on cache rebuild:
The Drupal\config_pages\Entity\ConfigPagesType class does not correspond to an entity type.
⚠️ Warning: This release requires Drupal 11.2 or later. Installing on Drupal < 11 will cause a fatal error during cache rebuild. If you are on an older core version, please use 8.x-2.22 which restores backward compatibility, or stay on 8.x-2.19.
Issue #3361631: D10 compatibility: Relying on entity queries to check access by default is deprecated in drupal:9.2.0 and an error will be thrown from drupal:10.0.0.
Issue #3359097: Clear values button error
Issue #3361228 by penyaskito, shumer: Clear values access is an invalid permission
Bugfixes: #3150298: Extra properties on ConfigPagesBlock should be 'protected' to allow inheritance #3152036: Small typo on menu creation #3155825: Deprecated code in src/Entity/ConfigEntity.php
New branch to support latest Drupal core releases. Context plugin system will be reviewed, so context dependent config pages could be broken, use it with caution until stable version will be released.
Permission "Access Configuration Page" renamed to "Edit Configuration Page"
Permission for op=="view" is now always granted and detached from "Edit Configuration Page" permission, since config pages has no "view" path and are only visible if specifically shown. Access check for viewing pages should be implemented manually by end developer (on panels level if you use provided plugin)
7.x-1.4
- Confirmation form added for clear action
- Added api to provide context switching links (language context switch included)
- EXPERIMENTAL! Added panelizer support with IPE, so you can have "different pages" per context (language for example) for same drupal path
- Minor fixes
- Menu entry moved from "admin/config/config_pages_types" to "admin/config/development/config_pages_types"
to be inline with Drupal standards.
- Coder review for coding standards.