All notable changes to PageviewUrlLookup are documented here.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.
[1.0.1] — 2026-03-05
Security
- Added maximum length validation on URL input (2048 characters)
- Added semantic date validation using
checkdate() — invalid calendar dates such as February 30 are now rejected
matchType now throws an explicit error on unrecognised values instead of silently defaulting to exact
[1.0.0] — 2026-03-02
Added
- Exact URL match and contains (substring) match against
log_link_visit_action
- Date range picker with timezone-aware UTC conversion using the site's configured timezone
- 366-day maximum date range guard to protect database performance
- Persistent report table (
matomo_pageview_url_lookup_report) storing the 300 most recent lookups per site
- Admin menu entry under Administration → URL Pageview Lookup
- CSRF nonce protection on all POST requests
- Per-site admin access control (requires site admin permission)
- LIKE metacharacter escaping (
%, _, \) for safe contains-mode queries
History
View Plugin Page