Repository navigation
Releases: paulmann/Contact-Form-7-LLM-Spam-Checker
Releases · paulmann/Contact-Form-7-LLM-Spam-Checker
Release list
CF7 Spam Checker Pro 4.1.1
Patch release: defect audit fixes, no new features.
Fixed
- B1 (blocker): the LLM check was dead code under the v2 settings schema — all reads now use
llm.*; locked bytests/settings-paths.phpand a smoke regression. - B2 (blocker): the 4.0 → 4.1 upgrade wiped the migrated LLM API key and
llm.enabled; the migration now runs before the settings snapshot, locked bytests/upgrade-4.0-to-4.1.php. - M1–M12, L1–L10: design-system CSS gaps (
c-save-btn,c-country-filter, CF7 editor panel), removed theUpdate URIheader, safe posted-data access inLanguageValidator, HMAC-salted honeypot field names, per-installation debug log names, documented shared-proxy spoofing risk, and more — see CHANGELOG.
Added
- CI workflow (
.github/workflows/ci.yml, PHP 8.3/8.4/8.5): lint, smoke, settings-paths, assets-built, upgrade and docs-links guards. .gitattributes(LF for text, binary marks for png/mo/zip).- Regenerated POT/PO/MO — 396 strings, 100 % for ru/zh/de.
Install
Upload contact-form-7-spam-checker-4.1.1.zip via Plugins → Add New → Upload Plugin. Requires WordPress 6.0+, PHP 8.3+, Contact Form 7 5.7+.