Plugin compatibility check for WordPress 3.8 (RC2).
Bug fix for WordPress versions between 3.5 and 3.6 (3.5.1 and 3.5.2).
Added support for WordPress 3.6 (Sorry for being late with this. I have been informed about issues with line breakes in WP 3.6 today. Fixed it asap.)
Added support for avatar links of the Hybrid Theme Framework
This is mainly a performance update. I changed the callback (regex) for two reasons:
Allow upper and lower case letters in URL replacements (for better compatibility with upper case configurations) and
allow optimization of the included callback function used to replace rel="external" (because str_replace seems to do the job up to two times faster than preg_replace here).
Pushed back rel="external" to the end of link anchors by the way and cleaned up some more code.
Included deeper support for the mix of single and double quotes in link replacements, depending on WordPress functions used. The plugin now fills in rel='external' for single quoted links (if it is an external link) and rel="external" for links that originally were prepared with double quotes.
Minimalistic update for people who might have rel='nofollow external' in use.
Applied a central callback function for solid output cleaning.
Plugin now strips /dontfollow even from visable links within links, if a http URL like "www.xyz.com/dontfollow" has been put directly into the comment text.
Provided a fallback for outdated versions of WordPress (version number < 3.4)
Stronger testing, bugfix and better filtering
Renewed function for replacement of comment_author_link and comment_author_url_link
Plugin now removes /dontfollow even from visible links loaded by comment_author_url_link function
Separately filter and explain input and output.
Do not replace the standard make clickable function of WordPress anymore.
Find and replace results instead.
Try to support more themes with stronger template cleaning function.
(Search and replace more alternatives of rel="external", rel="nofollow", target = "_blank", ...)
Use str_replace if there is no need for preg_match.
Use scripts after page load (restricted to posts with comments)
And last but not least: Semantically make sure that WordPress can distinguish between internal and external comments!
Update Plugin description
Update license to GPL2.
Introduce target="_blank" option.
Validate with new version of WordPress.
First version of Nofollow Case by Case.
Requires: 2.0 or higher Compatible up to: 3.8.3 Last Updated: 2013-12-10 Downloads: 33,763