Add widget options to add custom text before and a after the dynamic Subscribe2 output - thank to Lee Willis
Add protection against SQL injection attacks to the data entered into the Subscribe2 table
Applied a fix for WPUserSearch on PHP4 installations
Collect IP address of subscribers either at initial submission or at confirmation as required by some hosts to allow relaxation of email restrictions. IP details are in the database or available when the mouse pointer is held over the sign up date in Tools->Subscribers
Fix for script execution time limit code for sites that have safe mode on or that have disable ini_set()
Display category slugs when mouse pointer is held over the name in the category form area
Fixed display of HTML entities in the subject of emails by using htmlentitydecode()
Fixed substitution of the MYNAME keyword in notification emails
Added option to use BurnURL as an alternative to TinyURL to create shorter link URLs
Version 5.0 by Matthew Robinson
Change version number to reflect change in the on going support of the plugin which is now a searchable forum or a paid service
Added links to online Subscribe2 resources into the Options->Subsribe2 page
Fixed Digest Time Dropdown to recall Cron Task scheduled time
Improved identification of Administrator level users on blogs where usermeta table entries for user_level are low or missing
Removed avatar plugin support on WPMU due to processing overhead
Improved the layout of the digest email with respect to inclusion of unnecessary white space
Extended maximum script runtime for servers not using PHP in safe mode
Version 4.18 by Matthew Robinson
Option to sort digest posts in ascending or descending order
Check that plugin options array exists before calling upgrade functions
Improved reliability of the Preview function
Extended Preview function to digest emails
Fixed a code glitch that stopped CATS and TAGS from working
Fixed incorrect sender information is emails are set to come from Post Author
Simplified email notification format options in Users->Subscriptions for per-post notifications
Added Bulk Manage option to update email notification format
Simplified the usermeta database entries from two format variables down to one
Removed trailing spaces from some strings for improved i18n support
Improved Bulk Subscribe and Unsubscribe routines to avoid database artefacts
Moved Select/Deselect All check box to the top of the category list in admin pages
Fixed small layout glitch in Manage->Subscribers screen
Added ChangeLog section to ReadMe to support WordPress.org/extend development
Version 4.17 by Matthew Robinson
Tested for compatibility with WordPress 2.8.x
Added TAGS and CATS keyword for per-post notification templates
Fixed bug where confirmation emails may have an empty sender field if notifications come from post author
Fixed a bug in WPMU CSS
Added option to exclude new categories by default
Fixed a bug where emails may not be sent to subscribers when a user subscribes or unsubscribes
Improved accessing of 'Admin' level users on blogs where user_level is set below 10
Added ability to send email previews to currently logged in user from Settings->Subscribe2
Styled admin menu form buttons to fit with WordPress theme
Improved handling of confirmation sending to reduce errors
Version 4.16 by Matthew Robinson
Correct minor layout issue in Settings->Subscribe2
Allow users to define the div class name for the widget for styling purposes
Select from a greater number of notification senders via dropdown list in Settings
Improved efficiency of newly added WordPressMU code
Added ability to manage across-blog subscriptions when using WordPressMU
Fixed bug whereby Public Subscribers may not have got notification emails for posts if Private Posts were blocked
Added ability to define email Subject contents in Settings->Subscribe2
Sanity checks of email subject and body templates to ensure they are not empty
Introduced s2htmlemail and s2plainemail filters to allow manipulation of email messages after construction
Amended handling of database entries to simplify code and database needs
Improved the layout of the Subscriber drop down menu
Added bullet points to the TABLE of posts
Ensure database remains clean when categories are deleted
Added new option to manage how auto-subscribe handles excluded categories
Version 4.15 by Matthew Robinson
Fixed E_DEPRECATE warning caused by a variable being passed by reference to the ksort() function
Fixed called to undefined function caused by typo
Fixed a syntax error in the SQL code constructors affecting some users
Version 4.14 by Matthew Robinson
Reordered some functions to improve grouping
Stop s2mail custom variable being added if empty
Localised 'Send Digest Notification at' string
Add support for template tags in Post->Mail Subscribers emails
Improve handling of translation files for more recent version of WordPress
Implemented tags in the admin pages so text descriptors are click enabled
Improved subscription preferences for WordPress MU (Huge thanks to Benedikt Forchhammer)
Added TINYLINK tag to allow TinyURL insertion in place of PERMALINK
Improved layout of Tools->Subscriber page (Thanks to Anne-Marie Redpath)
Enhancements to Subscription form layout (Thanks to Anne-Marie Redpath and Andy Steinmark)
Sender details now uses current user information from Write->Mail Subscribers
Introduced 's2templatefilter' to allow other plugins to amend the email template on-the-fly
Version 4.13 by Matthew Robinson
Update weekly description
Improve layout in the Subscribe2 form
Fixed bug where registering users would not be subscribed to categories if using the checkbox on the registration page
Improved buttonsnap function checking to reduce PHP notices
Fixed typo when including CSS information in HTML emails
Fix 'edit' links in the Tools->Subscribers page for blogs where the WordPress files are not in root
Improved Tools->Subscribers page layout by hiding some buttons when they are not needed
Fixed glitch in default options settings file
Added option to include or exclude a link back to the blog theme CSS information within the HTML emails
Improve per-post exceptions to sending emails by introducing a separate meta-box rather than relying on a custom field
Fix for Gallery code in emails sending entire media library
Updated screen shots
Version 4.12 by Matthew Robinson
Added new option to remove Auto Subscribe option from Users->Your Subscriptions
New POSTTIME token for digest email notifications
Preserve mail after sending from Write->Mail Subscribers
Introduced the Subscriber Counter Widget
Use Rich Text Editor in Write->Mail Subscribers for the Paid HTML version
Per User management in Admin
Added support Uninstall API in WordPress 2.7
Add support for 'Meta Widget' links
Subscribers are sorted alphabetically before sending notifications
Added ability to bulk unsubscribe a list of emails pasted into manage window
Define number of subscribers in Manage window
Added options for admin emails when public users subscribe or unsubscribe
Fixed bug that prevented sending of Reminder emails from Manage->Subscribers
Amended confirmation code so that only one email is sent no matter how many times users click on (un)subscribe links
Version 4.11 by Matthew Robinson
Works in WordPress 2.7-almost-beta!
Fixed a bug in the mail() function that meant emails were not sent to recipients if the BCCLimit setting was greater than the total number of recipients for that mail type
Ensured that the array of recipients was cast correctly in the reminder function
Fixed display of html entities in the reminder emails
Fixed a bug in the SQL statements for WordPress MU installations
Corrected a typo in the message displayed on the WordPress registration page if subscriptions are automatic
Several layout and inline comment changes
Version 4.10 by Matthew Robinson
Fixed Registration form action from WordPress registrations