Feature: You can now apply an alert filter against a column's new value, old value or both new and old value.
The list of alert filter columns now contains three entries for each column; Column, Column/New, Column/Old. Select Column/New to apply a filter to the new column value. Select Column/Old to apply a filter to the old column value. Select Column to apply a filter against the old or new column values.
Feature: Added the 'Contains' condition to the custom filter feature.
The 'Contains' condition allows a user to apply a filter to a text column that contains all or part of a value. This feature is especially useful when apply filters to multi-select (combo box) columns.
Feature: Added ULS logging to the custom alert handler.
When a custom alert template is used entries are added to the SharePoint ULS log. Log data includes an entry for each alert notification sent which contains the alert notification title and recipient e-mail address. If an error occurs during the processing of the alert template the error information is also logged.
Symptom: Alert notifications are always sent when a custom filter is applied to a Boolean field
When SharePoint applies a filter to a column is applies the filter to both the new and old column value. Because a Boolean value only has two states the new or old state will always satisfy the alert condition. Therefore the alert notification is always sent. You can now apply a filter to the new or old column value. Each filter column now supports three values; Column, Column/New, Column/Old.
Symptom: No alert notification is sent when an alert is targeting a SharePoint Group
When SharePoint attempts to send an alert notification it validates the alert user or dynamic recipient has read access to the list or list item being alerted. When an alert targeting a SharePoint Group is created the alert creator is not assigned as the alert user. The members of the SharePoint Group will now be sent the alert notification if they have a valid e-mail address and the alert user (creator) has read access to the list or list item.
If an alert targeting a SharePoint Group is not using a custom alert template not alert notifications are sent. When creating a SharePoint Group alert the alert template is not validated to ensure a custom alert template is being used.