- Added support and examples for v201609.
- Removed support and examples for v201607.
- Fixed issue #168.
- Fixed issue #175.
- Fixed issue #181.
- Refactored how to specify what format a report is downloaded in
ReportDownloader
by introducingReportDownloadResult
. - Added support for including utility usage in the user agent header.
- Added support and examples for v201611.
- Removed support and examples for v201608.
- Renamed
DateTimeUtils
toDfpDateTimes
and refactored some of its methods to make it easier to understand and use.
- Library is now stable and no longer in beta. See the Upgrading guide for details on how to upgrade.
- Fixed the issue that some enum values whose names conflict with PHP reserved keywords were generated by prepending "a", e.g., "aDEFAULT". They are now generated by appending "VALUE", e.g., "DEFAULT_VALUE".
- Removed
__default
const from all generated pseudo-enum classes as it's not necessary. - Fixed issue #173.
- Refactored logging to support logging to different channels. There is now a SOAP logger, as well as other product-specific loggers.
- Added convenience config options for core AdWords and DFP loggers to setup logging to a specified file.
- Fixed issue #187.
- Relaxed all library dependencies to use ^ instead of ~.
- Various internal utility refactoring to make utilities clearer in what they do and easier to understand.
- Added support and examples for v201607.
- Removed support and examples for v201605.
- User agent is now optional. If no user agent is specified, 'unknown' will be passed instead. If provided, user agent must contain US-ASCII characters only.
- Added BatchJobs to support batch processing using BatchJobService (issue #145).
- Added some examples for v201607.
- Added support and examples for v201608.
- Removed support and examples for v201602.
- Added v201602 retrieval examples.
- Fixed issue #143 and issue #144.
- Added report downloader utility.
- Added support and examples for v201605.
- Removed support and examples for v201603.
- Added support for reporting request header
useRawEnumValues
.
- Added a GetRefreshToken.php example that helps you generate an OAuth2 offline refresh token for installed application flows.
- Added support for v201603.
- Removed support for v201601.
- Added support for v201602.
- Removed support for v201511.
- The report downloader utility now uses Guzzle, instead of Curl, to make HTTP requests.
- OAuth2 is now handled by the Google PHP Auth Library.
- OAuth2 service accounts are now supported and JSON key credentials can be loaded from the adsapi_php.ini file.
- SSL peer verification is now enabled by default for SOAP requests.
- Instances of ApiException are now thrown from services if there was a SOAP fault, instead of PHP's generic SoapFault.
- Initial release.