2.11.7
- Tweak: Use SCRIPT_NAME instead of REQUEST_URI to check path
- Fix: Remove
add_reasons_to_defaults()
from general initialization for better WordPress 6.7 compatibility - Maintenance: Tested up to WordPress 6.7
2.11.6
- Fix: Delete missed out option on uninstall (Thanks @okvee!)
- Tweak: Minor i18n improvements (Thanks Pedro!)
- Tweak: Minor code changes and housekeeping
- Tweak: Updated dependencies
2.11.5
IMPORTANT: If you use the country check and are behind a proxy or similar, you need to use the antispam_bee_trusted_ip
filter to get the correct IP from a header like HTTP_X_FORWARDED
(don’t return an empty value here, otherwise all comments are marked as spam).
- Fix: Usage of core filter
pre_comment_user_ip
breaks ASB if the IP address is removed for GDPR compliance
2.11.4
IMPORTANT: If you use the country check and are behind a proxy or similar, you need to use the pre_comment_user_ip
filter to get the correct IP from a header like HTTP_X_FORWARDED
.
- Fix: Read client IP for country check from
REMOTE_ADDR
only (filterable viapre_comment_user_ip
) - Fix: No spam reason in spam notification email, and related PHP warning
- Fix: Remove outdated info from readme
- Enhancement: Show upgrade notice on plugin overview page
- Maintenance: Tested up to WordPress 6.3
2.11.3
- Fix: Multiselect for “Delete comments by spam reasons” was not saving values
- Fix: Fix broken link for ISO country codes
- Maintenance: Added test for PHP 8.2
- Maintenance: Tested up to WordPress 6.2
2.11.2
- Tweak: remove superfluous translations
- Tweak: make FAQ link an anchor link
- Fix: spam counter no longer raises a warning with PHP 8.1 if no spam is present yet
- Fix: spam reasons are now localized correctly
- Fix: Translations were loaded twice on some admin pages
- Maintenance: Tested up to WordPress 6.1
2.11.1
- Tweak: remove superfluous type attribute from inline script tag
- Maintenance: Tested up to WordPress 6.0
2.11.0
- Fix: Allow empty comments if
allow_empty_comment
is set to true - Fix: Add
aria-label
to work around bug in a11y testing tools - Fix: Change priority for
comment_form_field_comment
from 10 to 99 - Tweak: Updated some FAQ entries
- Tweak: Updated build tooling
2.10.0
- Fix: Switch from ip2country.info to iplocate.io for country check
- Enhancement: Use filter to add the honeypot field instead of output buffering for new installations and added option to switch between the both ways
- Tweak: Added comment user agent to regex pattern check
- Tweak: Make the ping detection filterable to support new comment types
- Tweak: Updated internal documentation links
- Tweak: Several updates and optimizations in the testing process
- Tweak: Adjust color palette to recent WP version
- Tweak: Adjust wording in variables and option names
- Readme: Add new contributor and clean up unused code
2.9.4
- Enhancement: Add filter to allow ajax calls
- Tweak: Better wording for BBCode feature in plugin description
- Tweak: Better screenshots in the plugin directory
- Maintenance: Tested up to WordPress 5.7
2.9.3
- Fixed: Compatibility with WordPress 5.5
- Fixed: Undefined index on spam list page
- Tweak: Better wording on settings page
- Tweak: AMP compatibility
- Tweak: Protect CSS from overwrite through bad themes
2.9.2
- Fix: Delete comment meta for deleted old spam. For the cleanup of older orphaned comment meta we suggest the usage of WP Sweep
- Fix: Statistic in dashboard showed wrong value
- Tweak: Change autocomplete attribute to “new-password”
- Tweak: Autoptimize compatibility improved
- Tweak: Renamed blacklist/whitelist to a better phrase
- Tweak: Added new pattern
- Tweak: UI and text optimizations
- Tweak: Better compatibility with some server configurations
- Tweak: Make spam reason sortable and filterable
- Tweak: Add spam reason for manually marked spam
- Maintenance: Deleted unused code
- Maintenance: Removed Fake IP check (unreliable and producing false positives)
- Maintenance: Fix some coding standard issues
- Maintenance: Tested up to WordPress 5.4
- Maintenance: Tested up to PHP 7.4
2.9.1
- Improved backend accessibility
- Prefilled comment textareas do now work with the honeypot
- Compatible with the AMP plugin (https://wordpress.org/plugins/amp/)
- Improved dashboard tooltips
- Improvements for the language detection API
- Scalable IP look up for local spam database
2.9.0
- Introduction of coding standards.
- Switch to franc language detection API for the language check.
- Do not longer overwrite the IP address WordPress saves with the comment by using
pre_comment_user_ip
. - Do not show “Trust commenters with a Gravatar” if the “Show Gravatar” option is not set.
- Skip the checks, when I ping myself.
- Fixes some wrong usages of the translation functions.
- Use the regular expressions check also for trackbacks.
- Add option to delete Antispam Bee related data when plugin gets deleted via the admin interface.
- Save a hashed + salted IP for every comment
- New check for incoming trackbacks.
- Introduction of behat tests.
- Updates the used JavaScript library for the statistics widget.
- Bugfix in the “Comment form used outside of posts” option.
2.8.1
- PHP 5.3 compatibility
- Bugfix where a spam trackback produced a fatal error
- For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/8?closed=1
2.8.0
- Removed stopforumspam.com to avoid potential GDPR violation
- Improves IP handling to comply with GDPR
- Improves PHP7.2 compatibility
- Fixes small bug on mobile views
- Allow more than one language in language check
- Minor interface improvements
- Remove old russian and Dutch translation files
- For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/4?closed=1
2.7.1
- Fixes an incompatibility with Chrome autofill
- Fixes some incompatibilities with other plugins/themes where the comment field was left empty
- Support for RTL
- Solve some translation/language issues
- A new filter to add languages to the language check
- For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/6?closed=1
2.7.0
- Country check is back again (thanks to Sergej Müller for his amazing work and the service page)
- Improved Honeypot
- Language check through Google Translate API is back again (thanks to Simon Kraft of https://moenus.net/ for offering to cover the costs)
- More default Regexes
- Unit Test Framework
- Accessibility and GUI improvements
- An english documentation is now available, too. Some corrections in the german documentation.
- Some bugfixes – Among other things for WPML compatibility
- For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/3?closed=1
2.6.9
- Updates donation links throughout the plugin
- Fixes an error were JavaScript on the dashboard was erroneously being enqueued
- Ensures compatibility with the latest WordPress version
2.6.8
- added a POT file
- updated German translation, added formal version
- updated plugin text domain to include a dash instead of an underscore
- updated, translated + formatted README.md
- updated expired link URLs in plugin and languages files
- updated plugin authors
2.6.7
- Removal of functions Block comments from specific countries and Allow comments only in certain language for financial reasons – more information
2.6.6
- Switch to the official Google Translation API
- Release time investment (Development & QA): 2.5 h
2.6.5
- Fix: Return parameters on
dashboard_glance_items
callback / thx @toscho - New function: Trust commenters with a Gravatar / thx @glueckpress
- Additional plausibility checks and filters
- Release time investment (Development & QA): 12 h
2.6.4
- Consideration of the comment time (Spam if a comment was written in less than 5 seconds) – more information
- Release time investment (Development & QA): 6.25 h
2.6.3
- Sorting for the Antispam Bee column in the spam comments overview
- Code refactoring around the use of REQUEST_URI
- Release time investment (Development & QA): 2.75 h
2.6.2
- Improving detection of fake IPs
- Release time investment (Development & QA): 11 h
2.6.1
- Code refactoring of options management
- Support for
HTTP_FORWARDED_FOR
header - Release time investment (Development & QA): 8.5 h
2.6.0
- Optimizations for WordPress 3.8
- Clear invalid UTF-8 characters in comment fields
- Spam reason as a column in the table with spam comments
For the complete changelog, check out our GitHub repository.