Releases: Highfivery/zero-spam-for-wordpress
Releases · Highfivery/zero-spam-for-wordpress
v5.5.8
What's Changed
Bug Fixes
- fix(settings): resolved multiple PHP 8.x "Undefined array key" warnings for
typeandmodulein settings registration and rendering (#394) - fix(settings): added centralized
Settings::is_valid_setting()validation method to enforce required-key contract onzerospam_settingsfilter — invalid settings are logged in debug mode - fix(settings):
settings_field()now applieswp_parse_args()defaults, preventing undefined key warnings for optional field attributes - fix(settings): settings missing the
sectionkey now default togeneralinstead of triggering warnings - fix(api): corrected app_type case mismatch and app_details/email_details encoding
- fix(caching): prevented caching of 403 forbidden pages to resolve compatibility with LiteSpeed Cache (closes #383)
- fix(david walsh): improved JS reliability for comment forms to prevent false positives (closes #378)
- fix(david walsh): resolved conflict where WPForms submissions were blocked when David Walsh protection was enabled (closes #364)
- fix(ipinfo): corrected issue where location data was reported as "unknown" in the dashboard widget (closes #360)
- fix(install): resolved database errors on fresh installations due to strict dbDelta requirements (closes #332)
Performance
- perf(core): optimized disallowed words option to prevent autoloading large data
- perf(core): optimized disposable email domains storage to prevent autoloading large data
- perf(api): implemented async detection reporting to reduce server load
- perf(api): implemented persistent response caching (transients)
- perf(api): implemented circuit breaker pattern for API fault tolerance
Maintenance
- chore(requirements): updated PHP and WP version requirements
- chore(standards): fixed issues with strict types
- docs(project): updated project documentation files
- ci(github): updated GitHub workflows and templates
v5.5.6
v5.5.5
What's Changed
- Fix jQuery not found error when jquery is loaded with defer by @nextgenthemes in #379
New Contributors
- @nextgenthemes made their first contribution in #379
Full Changelog: v5.5.4...v5.5.5
v5.5.4
Full Changelog: v5.5.3...v5.5.4
v5.5.3
What's Changed
- Fix typos by @szepeviktor in #372
- Fix/366 Cloudflare Caching by @bmarshall511 in #373
- Fix/Coding Standards by @bmarshall511 in #374
New Contributors
- @szepeviktor made their first contribution in #372
Full Changelog: v5.5.2...v5.5.3
v5.5.2
What's Changed
- Update class-ipbase.php by @AmibeWebsites in #363
- Fix/367 Bypass Vulnerability Fix by @bmarshall511 in #368
- Prepping v5.5.2 release by @bmarshall511 in #369
- Releasing v5.5.2 by @bmarshall511 in #370
New Contributors
- @AmibeWebsites made their first contribution in #363
Full Changelog: v5.5.0...v5.5.2
v5.5.0
- feat(profilepress): added support for profilepress registrations
v5.4.7
v5.4.6
v5.4.5
- fix(security): fixed sql injection vulnerability in the zero spam admin log table query