Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 23.38 KB
MD5: eddd789b508625b298138f8e39f2d030
SHA-1: 57e65f7e3fc92af563985e4c83f077777cd2bc53
SHA-256: 085fc2a51366d4e2187fd75841566be74635f5cb974d00705a22a064d3690823
Download zip 31.27 KB
MD5: aa8d3897a6a44a83b75d1b872501e59d
SHA-1: b0dbd694ccf3cc925bf1de535b431d409702b64d
SHA-256: 2c610e42dc3bfb8c1aaf609fe9ccf510552d0d0a9a2cb79d15b37f808819ad2c

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

Created by: oivanov
Created on: 5 Mar 2026 at 19:32 UTC
Last updated: 5 Mar 2026 at 19:33 UTC
Bug fixes

Other releases