Skip to content

Latest commit

 

History

History
executable file
·
353 lines (246 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

executable file
·
353 lines (246 loc) · 10.3 KB

32.1.0

DFP
  • Added examples for v201711:

    • InventoryService\GetAdUnitHierarchy
    • InventoryService\GetTopLevelAdUnits
    • LineItemService\CreateLineItemsWithCustomCriteria
    • NetworkService\GetCurrentNetwork
    • NetworkService\MakeTestNetwork
    • PublisherQueryLanguageService\GetAllLineItems
    • PublisherQueryLanguageService\GetAllProgrammaticBuyers
    • PublisherQueryLanguageService\GetGeoTargets
    • ReportService\RunReachReport
    • ReportService\RunReportWithCustomFields
    • TeamService\UpdateTeams
    • UserService\GetCurrentUser
    • UserService\UpdateUsers
  • Added utility class CsvFiles for v201711.

Common
  • Fixed issue #399.
  • Fixed the issue that a wrong path to local WSDL files was specified in AdsSoapClient.
  • Accepted PR #401.

32.0.0

AdWords
DFP
  • Added support and examples for v201711.
  • Added CdnConfigurationService and examples.
  • Removed support for v201611.
  • Removed examples for v201702.
Common
  • Included WSDL files for all SOAP services and they're now used for making SOAP calls instead of live WSDLs. Therefore, the WSDL caching feature is deprecated (wsdlCache in adsapi_php.ini is now ignored). The feature will be removed completely in the next major release.

31.0.0

AdWords
  • Added support and examples for v201710.
  • Added an option for setting transparent HTTP gzip compression for reporting in adsapi_php.ini.
DFP
  • Added UpdateLineItems and UpdateOrders examples.
Common
  • Removed the PROXY section in adsapi_php.ini. Use "proxy" under CONNECTION instead.
  • Added proxy support for non-SOAP utilities and OAuth authentication. See the CONNECTION section in adsapi_php.ini for details.

30.0.0

AdWords

29.0.0

DFP
  • Added support and examples for v201708.
  • Removed examples for v201611.
Common

28.1.0

AdWords
  • Added support and examples for v201708.
  • Fixed issue #331.
Common
  • Added a getter for SOAP response header values and SOAP fault message.

28.0.0

AdWords
  • Added support for redacting access tokens in SOAP body.
  • Added support for overriding report settings in each report download request.
  • Fixed issue #247.
Common

27.1.0

AdWords
  • Added support and examples for v201705.
  • Removed support for AdWords Express (AWX) API.
  • Updated AddShoppingCampaign.php to include an option of creating an optional default partition.
Common
  • Fixed issues #287 and #298 related to too many open file descriptors.

27.0.0

DFP
  • Added support and examples for v201705.
Common
  • Added GuzzleLogMessageFormatter and refactored the Guzzle logging handler.
  • Made user agents sent by non-SOAP utilities more informative.

26.0.0

AdWords
  • Added support for specifying addtional request options for reporting.
  • Fixed issue #246.
  • Accepted PR #251.
  • Accepted PR #253.
  • Accepted PR #256.
  • Updated AddSiteLinksUsingFeeds examples to use field and constant names that are consistent with the field names of SitelinkFeedItem.
Common
  • Added AdsGuzzleHttpClientFactory to create Guzzle HTTP clients for non-SOAP calls.

25.4.0

DFP
  • Added perform action examples for core services.
  • Added CreateNativeCreatives example.
  • Fixed the CreateProposals example.
  • Added some update examples for reconciliation services.

25.3.0

AdWords
DFP
  • Fixed [issue #238] (googleads#238).
  • Fixed an unmarshalling issue with ApiError.
  • Added create examples for core services.
Common
  • Added support for impersonation when using service accounts.

25.2.0

DFP
  • Added support and examples for v201702.
Common

25.1.0

AdWords
DFP
  • Accepted PR #195.
  • Added RunSavedQuery.php reporting example.
  • Added RunDeliveryReportForOrder.php reporting example.
  • Added forecast service examples.
Common

25.0.0

AdWords
  • 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 introducing ReportDownloadResult.
  • Added support for including utility usage in the user agent header.
DFP
  • Added support and examples for v201611.
  • Removed support and examples for v201608.
  • Renamed DateTimeUtils to DfpDateTimes and refactored some of its methods to make it easier to understand and use.
Common
  • 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.

1.4.0-beta

AdWords
  • 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.
DFP
  • Added support and examples for v201608.
  • Removed support and examples for v201602.

1.3.1-beta

DFP
  • Added v201602 retrieval examples.
Common

1.3.0-beta

AdWords
  • Added report downloader utility.
  • Added support and examples for v201605.
  • Removed support and examples for v201603.
  • Added support for reporting request header useRawEnumValues.

1.2.0-beta

Common
  • Added a GetRefreshToken.php example that helps you generate an OAuth2 offline refresh token for installed application flows.

1.1.0-beta

AdWords
  • Added support for v201603.
  • Removed support for v201601.
DFP
  • Added support for v201602.
  • Removed support for v201511.
  • The report downloader utility now uses Guzzle, instead of Curl, to make HTTP requests.
Common
  • 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.

1.0.0-beta

Common
  • Initial release.