Skip to content

Releases: Highfivery/zero-spam-for-wordpress

v5.5.8

16 Mar 18:38
29ff5f2

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(settings): resolved multiple PHP 8.x "Undefined array key" warnings for type and module in settings registration and rendering (#394)
  • fix(settings): added centralized Settings::is_valid_setting() validation method to enforce required-key contract on zerospam_settings filter — invalid settings are logged in debug mode
  • fix(settings): settings_field() now applies wp_parse_args() defaults, preventing undefined key warnings for optional field attributes
  • fix(settings): settings missing the section key now default to general instead 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

30 Apr 16:59

Choose a tag to compare

What's Changed

Full Changelog: v5.5.5...v5.5.6

v5.5.5

05 Apr 16:36
c438ead

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5.4...v5.5.5

v5.5.4

12 Mar 19:44

Choose a tag to compare

Full Changelog: v5.5.3...v5.5.4

v5.5.3

11 Mar 16:25

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5.2...v5.5.3

v5.5.2

07 Mar 15:28
5cb721e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5.0...v5.5.2

v5.5.0

23 May 23:53

Choose a tag to compare

  • feat(profilepress): added support for profilepress registrations

v5.4.7

22 May 17:52

Choose a tag to compare

  • fix(david walsh): fix for missing david walsh dependency, resolves #345

v5.4.6

15 May 20:19

Choose a tag to compare

  • fix(admin): fix for php notice about missing database_query_arguments
  • fix(whitelist): fix for whitelisted ips not getting triggered on comments, resolves #350

v5.4.5

08 May 14:32

Choose a tag to compare

  • fix(security): fixed sql injection vulnerability in the zero spam admin log table query