[27-09-2017] - Version 7.2.2 Build 7

  • Added: When creating an item (task, contact, appointment etc) it’s now possible to specify in which store the item must be created (Easy EWS Enterprise only) using the added “ASmtpAddress” argument of the Session.CreateItem() method.
  • Solved: In some cases a Timezone exception was raised on non-english systems.
  • Solved: Some minor issues.

[13-08-2017] - Version 7.2.2 Build 1

  • Added: Delphi 10.2 packages have been recompiled with Delphi 10.2.1.
  • Added: The EWSSession now has a CurrentTimeZoneContext property. The value of this property is used for datetime conversions to UTC. The default value is the timezone of the system.
  • Added: The retrieval of the Master Categorie List (GetCategories) has been moved from the IRwEWSFolder to the IRwEWSMsgStore.
  • Added: It's now possible to manage the contact photo using the IRwEWSContact.SetUserPhoto().
  • Improved: The IRwEWSContact has been refactored. It's now a whole lot easier to manage email addresses, phyiscal addresses, phone numbers etc.
  • Added: It's now possible to Update and Delete attachments.
  • Added: It's now possible to load attachmendata from a TStream.
  • Added: The IRwEWSMsgStore.GetRoomLists and IRwEWSMsgStore.GetRooms can be used to get Room information.
  • Added: It's now possible to open shared folders (via EWSSession.AdditionalMailboxes).
  • Added: All MAPI properties have been added as constant.
  • Solved: In some cases All-Day events where not created successfully.
  • Solved: Some issues with running EWS wintin a NT-Service.
  • Solved: Some issues with receiving notification from multiple stores.
  • Solved: Many minor issues.

[07-05-2017] - Version 7.2.1 Build 11

  • Added: The IRwEWSAttachment.SaveToFile() and .SaveToStream() can be used to access the content of the attachments of received messages.
  • Solved: Some issues with sending updates to attendees of appointments after changing either the appointment or the list of attendees.
  • Solved: The data saved by IRwEWSItem.SaveToFile() was base64 encoded (instead of regular text).
  • Solved: Some issues with modifying and/or deleting property values of existing messages.
  • Solved: A calendarview table never returned EOF when a smaller value for "MaxItemsReturned" was used than the amount of actual rows.

[08-04-2017] - Version 7.2.1 Build 4

  • Solved: A memory leak in the TRwEWSFolderEvents.
  • Solved: It was not possible to delete a recurrency from a recurring appointment.
  • Solved: An exception was raised after saving an updated invitation for which a recipient was removed from the list of attendees.
  • Solved: Some minor issues with example applications.

[29-03-2017] - Version 7.2.1 Build 0

  • Added: Delphi 10.2 Tokyo support
  • Solved: A few minor issues.

[05-03-2017] - Version 7.2.0 Build 56

  • Added: Easy EWS now supports sending out Meeting Invitations and responding to Meeting Requests (Enterprise license only).
  • Added: IRwEWSMsgStore.GetIdentity(). This method can be used to get the mailbox info of the owner of the store.
  • Solved: Contacts were always resolved to OneOff recipients.
  • Solved: Some minor issues.

[05-02-2017] - Version 7.2.0 Build 50

  • Modified: The TRwEWSFolderEvents can now be used to monitor events of multiple folders. The Appointments demo application demonstrates how you can use this.
  • Solved: A memory leak when using table restrictions.
  • Solved: Appointment Recurrency Schedules can now be deleted.
  • Added: The IRwEWSPropObject.DeleteProperty() method. This method can be used to delete a property.

[14-01-2017] - Version 7.2.0 Build 42

  • Improved: The IRwEWSItem.TextBody can now also be used with Exchange 2010.
  • Added: The IRwEWSPropObject.HasProperty() can now be used to check if a message has a certain property.
  • Solved: Various issues with the TRwEWSProfileConfigFileContainer.
  • Solved: The IRwEWSCalendarItem.GetRecurringMaster now also works for appointments which are created with applications other than Exchange
  • Solved: Various issues in the handling of Extended Properties

[01-01-2017] - Version 7.2.0 Build 37

  • Added: An advanced example application which demonstrates how to use Easy EWS in a multi threaded application.
  • Added: An advanced example application which demonstrates how to use Easy EWS in a NT-Service application.
  • Added: Support for Extended Properties.
  • Added: IRwEWSFolder.GetCategories(); This call can be used to get the name, color and keyboard shortcut of each category.
  • Improved: The Autodiscover code now successfully handles redirections.
  • Improved: The EWSSession.AdditionalMailboxes property now also contains the delegate mailboxes mentioned in the Autodiscover data.
  • Solved: Saving a email draft raised an exception.
  • Solved: Many reported issues.

[29-11-2016] - Version 7.2.0 Build 23

  • Added: Support for recurring appointments (Easy EWS Enterprise only).
  • Added: IRwEWSCalendarFolder.GetCalendarView(); The regular IRwEWSFolder.GetItems() does not return the seperate occurrences of recurring appointments (only the RecurringMaster), The GetCalendarView() also returns the seperate occurrences.
  • Added: IRwEWSCalendarItem.GetOccurrence(); The GetOccurrence() can be used to get a single occurrence of a recurring appointment (by index).
  • Added: IRwEWSCalendarItem.GetRecurringMaster; This method can be used to open the "Series" (=RecurringMaster) when an occurrence is opened.
  • Solved: A few minor issues.

[06-11-2016] - Version 7.2.0 Build 18

  • Solved: Creating a profile to connect to an Office 365 server no longer raises exceptions.
  • Solved: A few minor issues.

[27-10-2016] - Version 7.2.0 Build 16 (Pre-Release)

  • Solved: The EWS Notifications handler no longer raises exceptions when invalid XML data is detected in the notification stream.
  • Solved: A few minor issues.

[23-10-2016] - Version 7.2.0 Build 15 (Pre-Release)

  • New: Folder Dialog; The folder dialog can be used to select a folder.
  • Solved: Various issues with the Autodiscover functionality.
  • Solved: Many minor issues.

[03-10-2016] - Version 7.2.0 Build 12 (Beta)

  • New: Name resolving; Recipientslists can now be resolved.
  • New: Addressbook Dialog; The addressbook dialog can be used to search for contacts.
  • New: Moving, editing, deleting and clearing folders
  • Solved: Various minor issues.

[25-09-2016] - Version 7.2.0 Build 8 (Beta)

  • New: Folder Events. The folder events can be used to get notified about items created, deleted, updated and/or modified.
  • New: Advanced Appointments Example Application.
  • New: Moving, editing and deleting items (Messages, Contacts, Appointments and Tasks)
  • Solved: Many small issues.

[28-08-2016] - Version 7.1.5 Build 9 (Beta)

  • New: Creating Appointments.
  • New: Appointments Example Application.
  • New: Creating Tasks.
  • New: Tasks Example Application.
  • New: MessageStore Content Example Application.
  • Solved: Many small issues.

[01-05-2016] - Version 7.1.5 Build 3 (Beta)

  • New: Delphi 10.1 Berlin support.
  • New: Creating contacts.
  • New: Contact Example Application.
  • New: The EasyEWS.inc can now be used to specify which versions of Exchange must be supported.
  • Improved: Error handling when a method is used which is not supported by the connected Exchange Server (but is by a later version of Exchange).

[17-04-2016] - Version 7.1.5 Build 2 (Beta)

  • Fixed: All the example applications now also work with Exchange 2007.

[09-04-2016] - Version 7.1.5 Build 1 (Beta)

  • New: Create EWS Profiles.
  • New: Logon to Exchange Server using serverurl, username and password or via preconfigured profile.
  • New: Open the root messagestore and loop through all folders and messages.
  • New: Create and send E-Mail (plain text or html, with our without attachments).
  • New: Open and view E-Mail messages.