Skip to content

Version 0.7.5

Compare
Choose a tag to compare
@Garethp Garethp released this 18 Apr 10:52
· 202 commits to master since this release

Changelog

0.7.5 - 2016-04-18

  • Removed NTLMSoapClient\Exchange. Folded the few lines of functionality in to NTLMSoapClient
  • Added API::getServerTimezones($timezoneIDs = array(), $fullTimezoneData = false)
  • Added CalendarAPI::acceptMeeting($itemId, $message, $sensitivity = 'Private', $options = array()
  • Added CalendarAPI::declineMeeting($itemId, $message, $sensitivity = 'Private', $options = array()
  • Added ContactsAPI::createContacts($contact, $options=array())
  • Added ContactsAPI::updateContactItem($itemId, $changes)
  • Added some contact examples

0.7.4 - 2016-03-02

  • Introduced the API::deleteFolder($folderId) method
  • Improved OAuth Documentation

0.7.3 - 2016-02-22

  • If a response doesn't have a 'ResponseMessages' Property (such as GetUserAvailabilityResponseType), then don't drill
    down response levels and instead simply return the response

0.7.2 - 2016-01-26

  • Added ContactsAPI for simple usage
  • Added examples for the ContactsAPI
  • Added API::getChildrenFolders($parentFolderId, $options)
  • Made FindFolderParentType and ArrayOfFoldersType iterable like the previous updates
  • Added a CalendarAPI::setFolderId($folderId) method

0.7.1 - 2015-12-07

  • MailAPI::getMailItems() now returns the FindItemParentType, which as of 0.7.0 is iterable.

0.7.0 - 2015-12-04

  • Implemented ArrayAccess, AggregateIterator and Countable on ArrayOfRealItemsType, FindItemParentType and
    GroupedItemsType to let you iterate over them directly. This should allow you to use responses more effectively and
    access other data that was previous lost (such as whether or not the responses returned were paginated). This is a breaking
    change because getCalendarItems() now returned a FindItemParentType object which, while you can use as an array,
    will return false on is_array()