This release adds Drupal 12 compatibility and converts the process plugins to PHP attributes. Other modules can now declare process plugins for the field mapping form with the new #[EntityImportProcess] attribute.
Brings the module up to kanopi/firewall 2.37.0. The headline changes are what a blocked or challenged visitor sees, a log page that stays fast on a large table, and two bug fixes for sites in exception mode.
Brings the module up to kanopi/firewall 2.37.0. The headline changes are what a blocked or challenged visitor sees, a log page that stays fast on a large table, and two bug fixes for sites in exception mode.
### Changed
- Scheduled verification and the hash-key status report now use
`AuditChainLogger::signingStatus()` for key resolution instead of
opening `key.repository` themselves.
### Changed
- Drupal.org phpstan (and phpstan previous major) no longer scan the
optional `menu_autopilot_mcp` tools. Those jobs do not install Tool API
or MCP Sentinel, and requiring them would break composer (previous
major) on PHP 8.1. GitHub phpstan still analyzes the tools.
### Changes in 1.0.7
- Implemented Drupal 12 compatibility fixes using OOP hook attributes (#[Hook] and #[LegacyHook]) for hook_help, hook_cron, and hook_file_download (Issue #3627929).
- Registered autowired hook service in download_tracker.services.yml.
### Changes in 1.0.8
- Implemented Drupal 12 compatibility fixes using OOP hook attributes (#[Hook] and #[LegacyHook]) for hook_theme and hook_help (Issue #3627919).
- Added autowired hook service in directory2block_slideshow.services.yml.
Stable release 1.0.3 includes the features and processing improvements verified in 1.0.0-beta3. The release version is now 1.0.3; there are no additional changes to module behaviour.
The Documents tab shows each PDF once. Its best matching pages follow right under it, instead of the document repeating for every page. The group header shows the PDF's real page count, and Show more
pages loads the document's next matching pages in place.
Fixes badge, category and queue mappings not saving when a webform option key contains a dot (for example "A.I Search").
Mappings are now stored as a list of option key and UUID pairs. Existing sites keep working on their saved mappings and switch to the new format automatically the next time the handler is saved.
No database update needed. Clear caches after updating.
This is the first stable release of the Postfix Admin Console Recipe. It requires Drupal 11.4 or later, PHP 8.3 or later, and Postfix Admin 1.0.0 or later in the 1.x series.