This is a major cleanup of the Drupal 6 version of invisimail. It will also be the last (probably). The next step is to branch a Drupal 7 version. All future feature requests should be filed against that version. The Drupal 6 branch is now in critical-maintenance-only mode.
Changes since DRUPAL-6--1-2:
- #881354 by dboulet: Fix Notice on undefined $items variable.
- #580698 by dboulet: Handle domain names with - in them.
- #956076 by Crell: Over-encoding when using JS encoding and not linking.
- #874120 by lucascaro: Use innerHTML rather than document.write() for marginally better quality JS, which means the JS doesn't break when using Ajax calls.
- #605200 by Andrew Schulman and Crell: Show improved filter tips in both short and long versions.
- Default filter config fieldset to open, not closed.
- #816100 by sdsheridan: Split regex into two parts to handle existing links better, add tons of documentation and error handling.