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.
Initial "stable" release for Drupal 8. This is a working release, albeit with known bugs. This is primarily here to make deployment, testing, and development easier. There is not yet a working upgrade path from the D7 versions of Pathologic.
The most important change in Pathologic 7.x-3.x is that there is now a "global" configuration form, making it possible for all instances of the Pathologic filter across all of your site's text formats to share the same configuration without having to keep each instance's settings form manually in synch. However, individual instances can still use their own configuration instead of the global configuration; this will be the default behavior on all instances on your site when you upgrade from Pathologic 7.x-2.x to Pathologic 7.x-3.x.
The 7.x-2.x branch does less in the regular expression and more in the callback. It also hopefully fixes very old ingrained problems with using Pathologic on multi-lingual sites.
Initial commit of 7.x-2.x branch. Do less in the regular expression and more in the callback. This should make dealing with edge cases (and they're all edge cases) easier in the future, at the cost of making Pathologic possibly slower, though its results should be cached anyway.
- Issue #1226926 by Zombienaute, atiras, others: Characters after x flag in regular expression was causing things to break horribly on Windows (and others? But not consistently?) for some reason
- Remove errant parenthesis from .test file. #1149706
- Add non-capturing groups to pattern for cleanliness
- Ignore paths beginning with likely protocols
General clean-up; put comments in regular expression pattern; allow for "action" and "longdesc" attributes; match compatibility with Path Filter's "files:" feature.
Don't try to read data from {d6_upgrade_filter} if it doesn't exist. This will be the case if someone is upgrading from a previous version of Pathologic on a native D7 site (a site not upgraded from D6).