Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
While 8.x-1.x is solely based on using regex, 8.x-2.x and 3.x make use of both DOM and regex. There won't be a Drupal 10 compatible release based only on regex.
8.x-1.x versions are based solely on regular expression matching which is limited. In 8.x-2.x, DOM is being used for parsing link tag nodes and text nodes in order to find email addresses (see: https://www.drupal.org/project/spamspan/issues/2988954). The goal is to deprecate 8.x-1.x eventually. In the meantime, for maintenance purposes, this release re-organized the code, hopefully without any breaking changes and then contains several bug fixes.
Beta release which initiates the transition of spamspan module towards using DOM for parsing link tag nodes and text nodes in order to find email addresses. The current stable release relies only on regular expressions.
Final release from me. Fixes all the release blocker issues. There are a few changes needing backporting to D6. I do not have a D6 site. Hopefully someone else will step in.
Code refactor to reduce memory use on regular page views.
Applied patch #12 from https://www.drupal.org/node/1243042, Spamspan incompatible with big base64 inline images
The filter api has changed substantially in D7, so there has been some fairly major rewriting of the code. There are a few changes to be aware of in particular:
This release has a critical bug. Please use 1.6 instead
The "sorry it took so long" release.
Fixes a number of bugs, including:
regression bugs
#723460 fix for nested image links - thanks deleron
#153925 fix for spaces in query string of mailto
#906474 include unusual characters in local parts
#356425 checkbox in admin should not be marked as required'
#592880 missing quotes round constant definition
Release incorporating some old changes made just in CVS
#174374 - settings are no longer per format, but are global. Also deals with #174368 (dots in local parts) and #119164 (function for integration with other modules)
Code from Drupal 4.7 version has been optimised, but javascript (now jquerified) is now loaded on each page, whether needed or not. This is more reliable, at the expense of page-load overhead.