A blog for odd things and odd thoughts.

Version History


Live, 20 Jun 2015

No substantial changes.

Created readme.txt, and re-hosted on WordPress.org so it can be more easily found and installed without ever visiting this site.


Live, 29 Dec 2007

This release involved a substantial change to the way the the Javascript is triggered. This should have no impact on the blog reader or the WordPress admin, but should make the theme-writers happy. The code now should support XHTML-compliant themes without warnings.

(If you have EmailShroud 2.0 or 2.1 installed, I would suggest that you upgrade, but it isn’t mandatory.)

  • Features Added
    • EmailShroud now checks for cases where the email address is included more than once in an anchor tag, and replaces the offending data with the username.
      • Note: This will affect cc: and bcc: addresses parameters in anchor tags.
    • JavaScript now has (very long) expiry time to promote your users caching the JavaScript. That helps the page load faster and lowers the load on your server
    • Email addresses directly in the text will now be “de-shrouded” to the entire email address rather than just the user name part; this makes EmailShroud less intrusive on your text for JavaScript-running users.
  • Bugs Fixed
    • Rearranged code to remove need for non-standard attributes; this should help XHTML-validation.


Live, mid April 2007.

This release fixed a small number of trivial errors. (If you have an EmailShroud 2.0 and you are happy with it, I recommend you don’t bother upgrading.)

  • Bugs Fixed
    • Plugin now initialises only after all plugins are loaded. This isn’t a visible improvement, but should aid localisation efforts.
    • A broken URL link fixed. (In EmailShroud 2.0, WordPress would guess the right location anyway, so this isn’t a visible improvement.
    • Avoids use of <? short-cuts for PHP, which are configured to be not supported on a small minority of installations. If your installation is working for EmailShroud 2.0, this will have no visible effect.
    • UI now correctly displays default configuration of Action Plan. If you ever updated the Action Plan, this won’t make a difference.


Released: 14 September 2006

This release was a substantial increase in functionality from the previous release.

  • Features Added
    • Ensure no email addresses slip through when one anchor tag contains multiple email addresses – problem observed in field.
    • Support for XHTML Strict themes – problem observed in field. Changed Javascript from inline Document.write to DOM edits. Removes one set of complaints from XHTML validators, but adds another.
    • No follow tags added when redirecting to EmailShroud web-service. Prevents my site being found when searching the web for your name – problem observed in field.
    • Support for new obfuscation options: Shuffle/Replace and 3DES – response to user demand.
    • Published EULA: Artistic License – response to user demand.
    • Support for WordPress 2.0 Roles. No visible change to user.
    • Added version number information.
    • Include Javascript files via redirect, which you don’t care about but was a breakthrough for me.
  • Features Removed
    • Support for link back to own template file. I asked anyone who managed to get it working to contact me. No-one did. Simplified system by removing it. Could be added back if anyone cares.
  • Bugs Fixed
    • If the transformation rules resulted in a still-valid email address, and the excerpt was auto-generated, and the theme showed excerpts, then the transformation would be applied twice.
    • Garbage character removed from Update Options button.

2.0.0 Beta

Live, but not released, 9 September 2006.


Released: September 3, 2005.

See subpage for details of original release.


Live, but not released, late August 2005.

0.91 Beta Test

Live, but not released, August 25, 2005.


  1. Will the emailshroud 2.0 work with WordPress 2.1?
    Or are you already working on 2.1? 🙂

  2. I haven’t yet run a full set of tests of EmailShroud 2.0 against WordPress 2.1.

    I did run a quick “sanity test”; it appears to work fine.

  3. EmailShroud has now been tested against WordPress 2.1.1, and works fine.

Leave a comment

You must be logged in to post a comment.