Version 1.2.0.0 was released on June 4th, 2005.
Added a static method BaseProperty.ValueOrStringEmpty to let users obtain either the value of a string-type property if not null or String.Empty if it is null.
Added a ToDescription method to the Recurrence class to allow recurrence rules to be converted into a plain text description of their options.
Adjusted the advanced recurrence pattern detection code to detect a few more cases where the advanced pattern editor control is needed.
Added a FindFirstByType method to the AddressPropertyCollection, LabelPropertyCollection, TelephonePropertyCollection, and EMailPropertyCollection classes to allow you to find the first entry matching one of the specified types. If the Preferred flag is set, it will limit the search to the preferred entry. If a preferred entry is not found, it returns the first entry that matches one of the types without the preferred flag set.
The By Month checked list box in the Advanced options will now check the items on first click rather than requiring a double-click to check the months.
A ShowTimePatterns property has been added to allow the hiding of the Hourly, Minutely, and Secondly options. It is enabled by default.
A ShowEndTime property has been added to allow the hiding of the time part of the End By Date option. It is enabled by default.
A ShowTimePatterns property has been added to allow the hiding of the Hourly, Minutely, and Secondly options. It is enabled by default.