Releases: WPRigel/pollify
Releases · WPRigel/pollify
Release list
Release v1.0.14
v1.0.14 -> June 13, 2026
- [Fix] Vote lock name now fits MySQL's 64-character GET_LOCK limit — race protection was silently skipped before
- [Fix] Voting no longer fails on SQLite-based environments (WP Playground)
- [Fix] Multi-option votes wrapped in database transaction — prevents partial inserts on failure
- [Fix] Schedule end-date check no longer triggers PHP 8.1 deprecation warning
- [Fix] Poll closed status check no longer causes undefined array index notice
- [Improvement] Staled nonce recovery — cached pages refresh nonce and retry vote automatically
- [Improvement] Per-IP rate limiting on vote endpoint (30 requests/minute)
- [Improvement] Geo IP lookups cached via transients — eliminates blocking HTTP call on repeat votes
- [Improvement] Real visitor IP detected behind Cloudflare (CF-Connecting-IP)
- [New]
uninstall.phpadded with opt-in data cleanup on plugin removal - [New]
pollify_enable_geo_lookupfilter to disable geo lookups - [New]
pollify_trust_proxy_headersfilter for reverse proxy environments