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.
This release is Drupal 9 compatible. There have been minor changes to some automated tests, and some deprecated code has been rewritten, but there are no changes to the functionality.
The only change since version 7.x-1.0 is that the module is slightly more efficient, because the code for stemming is in a separate include file. If your server has a PHP module installed that implements the algorithm internally, or if the page load doesn't require any stemming to happen, then the module code for stemming is not loaded, reducing memory needs and server response time.
First release for Drupal 8. The code is an object-oriented port of the Drupal 7 module. It is passing all the automated tests, which are comprehensive like the Drupal 7 tests.
Uses the PECL stemming library from http://pecl.php.net/package/stem if available, for efficiency. This library functions exactly the same as the PHP implementation in the Porter Stemmer module, and is several times faster due to being compiled and integrated with PHP itself (if it is installed on your web server).
The main purpose of this release is an upgrade to Version 2 of the Porter Stemmer algorithm - see issue http://drupal.org/node/511930
This release also fixes the following issues:
* Make minimum word size for stemming be 3 characters - see issue http://drupal.org/node/219335
* Make sure all function names have module prefix - see issue http://drupal.org/node/437094