Skip to content

Releases: gocom/rah_comment_spam

0.10.0

24 Feb 22:10
Compare
Choose a tag to compare
  • Fixed: Commenters' comment quota check no longer tries to read IP addresses from Textpattern's comment records. Textpattern 4.8 no longer stores commenters' IP addresses, which was causing an error when quota validation was performed. Now we use commenter's email address to check the how many comments the user has written.
  • Fixed: Installation errors. Removed old migration script, that migrated pre-0.6.0 configuration data to the native preference panel. This migration caused an issue when tested with Textpattern 4.8.8 on PHP 8.1. An error was triggered which killed Composer package installation, if the old configuration database table did not exist. We could check the existence of the database table, but it's been so long since the version 0.6 migration, that it's better just to remove it.
  • Fixed: Email domain name DNS validation. The email was considered valid, if the domain did not have either an A or a MX record. Now the check is performed the correct way around of requiring records.
  • PHP >= 8.1 compatibility.
  • Now requires Textpattern CMS >= 4.8.0
  • Now requires PHP >= 7.4.

0.9.0

26 Mar 06:01
Compare
Choose a tag to compare

Changes:

  • Fix: Invoke uninstaller on uninstall

Install using Composer:

$ composer require rah/rah_comment_spam:0.9.0

0.8.0

06 Mar 03:13
Compare
Choose a tag to compare
  • Cleaned up codebase.
  • Added: Finnish translation.
  • Fixed: Word and character limits are zero index. Setting a value to 1 means that one or more is applicable. Previously the limits had offset of one. Setting the value to 1 required 2.
  • Now requires Textpattern version 4.5.0 or newer.

Install using Composer:

$ composer require rah/rah_comment_spam:0.8.0

0.7.0

28 Mar 13:37
Compare
Choose a tag to compare
  • Fixed: Update cached version number after running the installer.
  • Updated help file.

0.6.0

28 Mar 13:36
Compare
Choose a tag to compare
  • Fixed: Comment quota limit's In current article option. Previously counting didn't work when the in current article option was selected.
  • Added: language string support. The interface now is translatable using Textpacks.
  • Added: option to freely add any field to the list of that are checked for spam words. Used fields need to be defined in getComment().
  • Improved: UTF-8 compatibility. The plugin now uses multibyte safe methods when possible.
  • Changed: Migrated the preferences from own admin-interface and database table, to Textpattern's native preferences panel. Preferences are now located at Admin/Preferences, in the Comments group.
  • Changed: For new installations protection method now defaults to moderate instead of blocking.
  • Changed: For new installations, default message length limits have been increased, and the example spam words have been removed.
  • Now requires PHP5 or newer. PHP version 5.3 or newer is recommended. PHP 4 support has been dropped.
  • For full feature compatibility Textpattern version 4.2.0 or newer is required. Textpattern v4.4.1 or newer is recommended.

0.5.0

28 Mar 13:34
Compare
Choose a tag to compare
  • Added option to check the time the user used to write the comment and block instant posters as discussed here.
  • Removed unused HTML field ids and sizes from the backend pane.

0.4.0

28 Mar 13:34
Compare
Choose a tag to compare
  • Added: now also filters https://, ftp:// and ftps:// protocols, not just links starting with http://.
  • Changed posting limit feature's maximum post setting from "more than" to "equals or more than". Setting the value to zero/or leaving it empty will disable the feature.
  • Changed filtering method from and to or. This means, when the comment gets flagged by a filter for the first time, the spam filtering process ends instead going thru all the checks which are no longer needed. Gives slight performance boost.
  • From version 0.4 onwards requires TXP 4.0.7 or newer.
  • Now posting limits are counted barely by MySQL. No involment of PHP.
  • Merged rah_comment_spam_urlcount() and rah_comment_spam_spamwords().
  • Now admin panel uses same type of sliding panels as seen in rah_sitemap.

0.3.0

28 Mar 13:32
Compare
Choose a tag to compare
  • Added email DNS validation.