Releases: Garethp/php-ews
Releases · Garethp/php-ews
Version 0.6.7
0.6.7 - 2015-12-04
- Adding an option to get the raw responses from requests instead of having them drilled down automatically
0.6.6 - 2015-12-04
- getAttachment not returns the mimeContent of the attachment, which will allow for saving the file
- Added
ItemAttachmentType::getItemAttachment()
which will return whichever item is not null - Field URI's for updating items are now case insensitive and will either return preference:name or item:name or throw
and exception
0.6.5 - 2015-11-25
- Fixed a bug in
CalendarAPI::createCalendarItems()
that caused options not to be overridden
0.6.4 - 2015-11-24
- Added an
$options
parameter inCalendarAPI::createCalendarItems($items, $options)
to allow you to override the
default options - Allow you to create
ItemIdType
with only an$itemId
and not a$changeKey
0.6.3 - 2015-11-20
- Extracted the authentication part of the call in to a configuration option for future authentication
- Added an
ExchangeWebServicesAuth
class for generating these options - Moved API and ExchangeWebServices constructors to static functions.
$api->buildClient()
will now be deprecated and
removed in 0.7.0. Please use$api = API::withUsernameAndPassword($server, $username, $password)
instead - Added support for Office 365 with tokens instead of usernames and passwords. This is an experimental feature
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.6
Changelog
0.6.6 - 2015-12-04
- getAttachment not returns the mimeContent of the attachment, which will allow for saving the file
- Added
ItemAttachmentType::getItemAttachment()
which will return whichever item is not null - Field URI's for updating items are now case insensitive and will either return preference:name or item:name or throw
and exception
0.6.5 - 2015-11-25
- Fixed a bug in
CalendarAPI::createCalendarItems()
that caused options not to be overridden
0.6.4 - 2015-11-24
- Added an
$options
parameter inCalendarAPI::createCalendarItems($items, $options)
to allow you to override the
default options - Allow you to create
ItemIdType
with only an$itemId
and not a$changeKey
0.6.3 - 2015-11-20
- Extracted the authentication part of the call in to a configuration option for future authentication
- Added an
ExchangeWebServicesAuth
class for generating these options - Moved API and ExchangeWebServices constructors to static functions.
$api->buildClient()
will now be deprecated and
removed in 0.7.0. Please use$api = API::withUsernameAndPassword($server, $username, $password)
instead - Added support for Office 365 with tokens instead of usernames and passwords. This is an experimental feature
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.5
Changelog
0.6.5 - 2015-11-25
- Fixed a bug in
CalendarAPI::createCalendarItems()
that caused options not to be overridden
0.6.4 - 2015-11-24
- Added an
$options
parameter inCalendarAPI::createCalendarItems($items, $options)
to allow you to override the
default options - Allow you to create
ItemIdType
with only an$itemId
and not a$changeKey
0.6.3 - 2015-11-20
- Extracted the authentication part of the call in to a configuration option for future authentication
- Added an
ExchangeWebServicesAuth
class for generating these options - Moved API and ExchangeWebServices constructors to static functions.
$api->buildClient()
will now be deprecated and
removed in 0.7.0. Please use$api = API::withUsernameAndPassword($server, $username, $password)
instead - Added support for Office 365 with tokens instead of usernames and passwords. This is an experimental feature
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.4
Changelog
0.6.4 - 2015-11-24
- Added an
$options
parameter inCalendarAPI::createCalendarItems($items, $options)
to allow you to override the
default options - Allow you to create
ItemIdType
with only an$itemId
and not a$changeKey
0.6.3 - 2015-11-20
- Extracted the authentication part of the call in to a configuration option for future authentication
- Added an
ExchangeWebServicesAuth
class for generating these options - Moved API and ExchangeWebServices constructors to static functions.
$api->buildClient()
will now be deprecated and
removed in 0.7.0. Please use$api = API::withUsernameAndPassword($server, $username, $password)
instead - Added support for Office 365 with tokens instead of usernames and passwords. This is an experimental feature
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.3
Changelog
0.6.3 - 2015-11-20
- Extracted the authentication part of the call in to a configuration option for future authentication
- Added an
ExchangeWebServicesAuth
class for generating these options - Moved API and ExchangeWebServices constructors to static functions.
$api->buildClient()
will now be deprecated and
removed in 0.7.0. Please use$api = API::withUsernameAndPassword($server, $username, $password)
instead - Added support for Office 365 with tokens instead of usernames and passwords. This is an experimental feature
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.2
Changelog
0.6.2 - 2015-11-19
- Fixed a bug where Guzzle wasn't actually attempting NTLM Authentication. It does now
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.1
Changelog
0.6.1 - 2015-11-18
- Fixed file names for the recordings for the test. This should allow installation on windows machines again
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this
is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.6.0
Changelog
0.6.0 - 2015-11-16
- Added a
FolderIdType $folderId
option toMailAPI::getMailItems()
andMailAPI::getUnreadMailItems()
. Because this is a minor BC breaking change, it gets a new new minor version, since this is a pre-1.0 release.
Version 0.5.11
Changelog
0.5.11 - 2015-11-16
- Added an
API::getMailbox(string $folderName = null)
function - Added a
MailAPI::setFolderId(FolderIdType $folderId)
function - Added a
MailAPI::pickMailboxFolder(string $displayName, string|FolderIdType $parentFolder)
function - With the above functions you can now get mail items from folders other than the inbox
- Version 0.6.0+ will change the
getMailItems
signature to include a folder to pick from as well
0.5.10 - 2015-11-09
- Fixing but in
MailAPI::markEmailAsRead()
and allowing you to set it as unread through the same function
0.5.9 - 2015-11-05
- Adding ability to get the attachments of an eamil
0.5.8 - 2015-09-30
- Fixed a test for Travis to pass
0.5.7 - 2015-09-28
- Allows the parentFolder in getFolderByDisplayName to be a folderId or a string
0.5.6 - 2015-09-28
- Added simple support for creating folders
- Added simple support for moving items
- Added simple support for restrictions when getting mail
0.5.5 - 2015-08-26
- Fixed support for impersonation and access of other mailboxes by including the primarySmtpEmailAddress option, which
will automatically be sent to the server when you request a folderId()
0.5.4 - 2015-08-25
- Fixed result for updateCalendarItem
0.5.3 - 2015-08-25
- Replaced all array_merge with array_replace_recursive
0.5.2 - 2015-08-24
- Added a constructor for ItemIdType
0.5.1 - 2015-08-24
- Added an example for sending mail
0.5.0 - 2015-08-24
- Massive Breaking Change
- Some basic mail fetching functions
- Easy to use examples
- Objects for everything. All Auto-Generated
- Made impersonating users easier
Version 0.5.10
Changelog
0.5.10 - 2015-11-09
- Fixing but in
MailAPI::markEmailAsRead()
and allowing you to set it as unread through the same function
0.5.9 - 2015-11-05
- Adding ability to get the attachments of an eamil
0.5.8 - 2015-09-30
- Fixed a test for Travis to pass
0.5.7 - 2015-09-28
- Allows the parentFolder in getFolderByDisplayName to be a folderId or a string
0.5.6 - 2015-09-28
- Added simple support for creating folders
- Added simple support for moving items
- Added simple support for restrictions when getting mail
0.5.5 - 2015-08-26
- Fixed support for impersonation and access of other mailboxes by including the primarySmtpEmailAddress option, which
will automatically be sent to the server when you request a folderId()
0.5.4 - 2015-08-25
- Fixed result for updateCalendarItem
0.5.3 - 2015-08-25
- Replaced all array_merge with array_replace_recursive
0.5.2 - 2015-08-24
- Added a constructor for ItemIdType
0.5.1 - 2015-08-24
- Added an example for sending mail
0.5.0 - 2015-08-24
- Massive Breaking Change
- Some basic mail fetching functions
- Easy to use examples
- Objects for everything. All Auto-Generated
- Made impersonating users easier