Skip to content

Version 0.9.4

Compare
Choose a tag to compare
@Garethp Garethp released this 29 Aug 11:41
· 51 commits to master since this release

Changelog

0.9.4 - 2017-08-29

  • Fixed some bugs with the usage of ensureIsArray

0.9.3 - 2017-05-08

  • Added ExchangeWebServices::VERSION_2016 and support for that version in Autodiscover

0.9.2 - 2017-05-04

  • Added API::emptyFolder(Type\FolderIdType $folderId, $deleteType = 'SoftDelete', $deleteSubFolders = false, array $options = [])
  • Added MailAPI::emptyTrash(array $options = [])
  • Added CalendarAPI::getAvailabilityFor($startTime, $endTime, array $users, array $options = [])
  • Added CalendarAPI::areAvailable($startTime, $endTime, $period, array $users, array $options = [])
  • Exchange Exceptions now contain the response in ExchangeException::getResponse()
  • Added ContactsAPI::pickCalendarFolder($displayName)
  • Added API::createContactsFolder($names, FolderIdType $parentFolder, $options = [])

0.9.1 - 2016-11-28

  • Changed the default ItemShape of listChanges to AllProperties
  • Updated the HttpPlayback version requirement to ^1.0

0.9.0 - 2016-06-29

  • Moved HttpPlayback in to it's own library
  • Removed deprecated functions
  • Deprecated API::deleteFolder in favor of API::deleteFolders()
  • Moved the following classes. Old empty classes were put in place until 0.10
    • garethp\ews\Mail\MailAPI -> garethp\ews\MailAPI
    • garethp\ews\Calendar\CalendarAPI -> garethp\ews\CalendarAPI
    • garethp\ews\Contacts\ContactsAPI -> garethp\ews\ContactsAPI
  • Introduced an experimental middleware pattern in to ExchangeWebServices to handle request transformation
  • listItemChanges now returns up to 100 items, instead of 10
  • Added API::getNextPage($request). However, this won't work as expected for Calendar items.
  • Fixed a bug in FindFolderParentType::offsetGet()