* (s2Member Pro) **Compatibility (Issue #33)** Adding support for UTF-8 BOM in CSV User export files. Now a configurable option during User/Member Exportation.

* (s2Member/s2Member Pro) **Compatibility (Issue #21)** Adding new Replacement Codes for New User Email Notifications (both to the User/Member and also for the Administrator notification). The following are now possible: `%%role%%`, `%%label%%`, `%%level%%`, `%%ccaps%%`. Also adding four new Filters for developers. These include: `ws_plugin__s2member_welcome_email_sbj`, `ws_plugin__s2member_welcome_email_msg`, `ws_plugin__s2member_admin_new_user_email_sbj`, `ws_plugin__s2member_admin_new_user_email_msg`. See `Dashboard -› General Options -›  Email Configuration` for further details.

* (s2Member/s2Member Pro) **Compatibility (Issue #23)** Adding support for `lang=""` in PayPal Buttons, PayPal Pro Forms, and in Google Checkout Buttons. This is a bit different from the existing `lc=""` value. The `lc=""` value controls the interface at PayPal, while the `lang=""` value controls the language of the Standard and/or Express Checkout Button itself (with respect to s2Member®). For further details, please see: `Dashboard -› PayPal Buttons (or Pro Forms) -› Shortcode Attributes (Explained)`.

CHANGELOG SINCE LAST RELEASE (A WORK IN PROGRESS)

* (s2Member Pro) **Compatibility (Issue #33)** Adding support for UTF-8 BOM in CSV User export files. Now a configurable option during User/Member Exportation.
* (s2Member/s2Member Pro) **Compatibility (Issue #21)** Adding new Replacement Codes for New User Email Notifications (both to the User/Member and also for the Administrator notification). The following are now possible: `%%role%%`, `%%label%%`, `%%level%%`, `%%ccaps%%`. Also adding four new Filters for developers. These include: `ws_plugin__s2member_welcome_email_sbj`, `ws_plugin__s2member_welcome_email_msg`, `ws_plugin__s2member_admin_new_user_email_sbj`, `ws_plugin__s2member_admin_new_user_email_msg`. See `Dashboard -› General Options -›  Email Configuration` for further details.
* (s2Member/s2Member Pro) **Compatibility (Issue #23)** Adding support for the `lang=""` Attribute in PayPal Buttons, PayPal Pro Forms, and in Google Checkout Buttons. This is a bit different from the existing `lc=""` value. The `lc=""` value controls the interface at PayPal, while the `lang=""` value controls the language of the Standard and/or Express Checkout Button itself (with respect to s2Member®). For further details, please see: `Dashboard -› PayPal Buttons (or Pro Forms) -› Shortcode Attributes (Explained)`.
* (s2Member/s2Member Pro) **Compatibility** Fixing bug in User Access Package. Now checking if `$cap_enabled` also is TRUE; just in case another plugin or hack file attempts to disable Custom Capabilities without removing them. Not likely, but we can support this easily with this change.
* (s2Member/s2Member Pro) **Logging** Adding new logger. Logs to file `reg-handler.log`. Includes all User/Member registrations handled by s2Member® (either directly or indirectly). Only if logging is enabled. For further details, please check your Dashboard here: `s2Member® -› Log Files (Debug)`.
* (s2Member/s2Member Pro) **Compatibility (Issue #29)** Adding UI option for EOT Grace Time. For further details, please see: `Dashboard -› PayPal Options -› Automatic EOT Behavior`. Also adding two new Filters for developers: `ws_plugin__s2member_remove_ccaps_during_eot_events`, `ws_plugin__s2member_eot_grace_time`.