Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Security advisory coverage
This release completes the security review process. The module is now covered by Drupal's security advisory policy.
Changes since 1.0.5
- Fixed: Hardcoded AJAX URL replaced with Url::fromRoute() for subdirectory install compatibility
- Fixed: items_per_page now read from server-side display config instead of client POST data
- Fixed: Dynamic property on ViewExecutable replaced with static keyed storage (PHP 8.2+ compatibility)
- Added: declare(strict_types=1) to all PHP files
- Added: Explicit public visibility on class constants
- Added: Type hints on all method parameters (ViewExecutable, QueryPluginBase)
- Added: final keyword on LeafletDynamicTableHooks
- Added: Server-side hex color validation for highlight color
- Added: Dedicated logger channel
- Added: Known limitations section in README
- Improved: Defensive documentation for build_info['query'] usage