Skip to content

Releases: Garethp/php-ews

Version 0.11.2

11 Mar 20:28
7618ec4

Choose a tag to compare

Version 0.11.2

Bug Fixes

  • Fix an issue with various types weren't correctly regenerated from the WDSL in the previous release. Thanks @kambereBr for spotting this
  • Fix an issue where 16 Enumeration types were missing a use statement, causing them to fail. Thanks to @gazben for raising this issue
  • Fix some PHP 8.4 deprecation notices, contributed by @sax0n0xas
  • Fix 6 classes having an incorrect type for Countable, ArrayAccess and IteratorAggregate. Thanks to @tomasnajman for reporting this (#285)

Version 0.11.1

30 Aug 22:38
182f6ac

Choose a tag to compare

Version 0.11.1

Breaking Changes

  • Fix an issue with DistinguishedFolders not respecting impersonation (#276)
  • Fixes various issues where stdClass types needed to be converted to their PHP Classes (#277, #273, #271) (Massive thanks to @kambereBr for this!)
  • Fix an issue where passing in a timezone to the Client would cause calls to fail (#269)

Major Thanks

Thanks to @kambereBr and @marclaporte for investigating issues while I was unavailable and for helping to fix some bugs from 0.11.0!

Version 0.11.0

11 May 10:21
e69b5ab

Choose a tag to compare

Version 0.11.0

Features

  • Types and Messages now have their various getter and setter methods generated rather than being handled magically
  • DateTime objects are now casted explicitly rather than being done automatically
  • Most of the MagicMethodsTrait has been removed
  • All Attributes are now defined explicitly rather than dynamically

Breaking Changes

  • Setters now define their parameter types
  • Some array items that used to return a stdClass with an Entry object when there was only 1 entry will now return an array

Version 0.11.0 Beta

04 May 13:58

Choose a tag to compare

Version 0.11.0 Beta Pre-release
Pre-release

Version 0.11.0 Beta

Features

  • Types and Messages now have their various getter and setter methods generated rather than being handled magically
  • DateTime objects are now casted explicitly rather than being done automatically
  • Most of the MagicMethodsTrait has been removed
  • All Attributes are now defined explicitly rather than dynamically

Breaking Changes

  • Setters now define their parameter types
  • Some array items that used to return a stdClass with an Entry object when there was only 1 entry will now return an array

Version 0.10.3

04 May 12:54
474b607

Choose a tag to compare

Version 0.10.3

New Features

  • Add testing for PHP 8.2+ thanks to @alecpl
  • Suppressed dynamic attribute warning for PHP 8, thanks to @DeyV

Version 0.10.2

14 Dec 14:38
3d0d9e2

Choose a tag to compare

Version 0.10.2

New Features

  • Update WSDL resource files to latest Exchange2013_SP1 and add examples. Thanks to @kroky for the contribution!

Version 0.10.1

17 Sep 15:23

Choose a tag to compare

0.10.1 - 2021-09-17

  • Merge in fixes for PHP8

Version 0.10.0

10 May 01:22

Choose a tag to compare

0.10.0 - 2021-05-10

  • Upgrading the version of Guzzle that's used in HttpPlayback
  • Upgrading the version of PHPUnit used to allow for PHP 8
  • This breaks backwards compatibility with PHP 5.x

Version 0.9.9

15 Sep 18:07
3c44b6b

Choose a tag to compare

Changelog

0.9.9 - 2020-09-15

  • Fixing issue of any non-success responses failing XML check (since the body is not XML)
  • Fixing a problem with contacts over a different primary address introduced in 0.9.7

Version 0.9.8

07 Jul 21:00

Choose a tag to compare

Changelog

0.9.8 - 2020-07-07

  • Implementing Custom Authentication options