Releases: googleads/googleads-python-lib
Releases · googleads/googleads-python-lib
googles Python Client Library 12.0.0
googleads Python Client Library v12.0.0 -- 05/15/18
- Added support and examples for DFP v201805.
- Removed support for DFP v201705.
- Removed examples for DFP v201708.
- Using the wrong cache type will now raise GoogleAdsValueError instead of ValueError.
- Added support for setting custom HTTP headers.
- Resolved issues:
Issue 246: #246
Issue 262: #262
Issue 273: #273
Issue 250: #250
googles Python Client Library 11.0.1
googleads Python Client Library v11.0.1 -- 04/06/18
- Fixed bug related to creating types from services that
contain multiple schemas.
- Fixed bug in README.md related to zeep caching.
googles Python Client Library 11.0.0
googleads Python Client Library v11.0.0 -- 03/21/18
- Removed support and examples for AdWords v201705, and v201708.
- The default SOAP backend is now zeep. If you encounter any issues,
please report them and use your googleads.yaml file to revert back
to suds.
Zeep logs to the googleads.soap channel.
When using zeep (the default), you no longer need to encode your
image assets to base64, this will be done automatically.
- Sunset oauth2client, replaced with google-auth.
https://google-auth.readthedocs.io/en/latest/
Updated googleads.yaml to remove service_account_email configurations that
are no longer necessary.
Removed httplib2 dependency.
Added google-auth, google-auth-oauthlib, and requests as dependencies.
AdWords and DFP auth examples have been updated to use new OAuth 2.0
dependencies.
- Fixed a bug in IncrementalUploadHelper where the specified server would be
lost in serialization/deserialization.
- Breaking changes:
- Connection faults are now raised as GoogleAdsSoapTransportError
instances instead of suds errors.
Soap faults are now raised as GoogleAdsServerFault instances instead of suds
errors.
GoogleServiceAccountClient no longer supports P12 key files.
GoogleServiceAccountClient's initializer arguments have been refactored;
key_file
is now a required positional argument, client_email
and
private_key_password
have been removed.
Removed Proxy from common.py. When creating a ProxyConfig, you must now
provide the full URI for http_proxy and https_proxy rather than a Proxy
instance. For an example of what these would look like, see:
http://docs.python-requests.org/en/master/user/advanced/#proxies
The proxy_config used in googleads.yaml has been updated to better resemble
proxy configuration for the underlying HTTP library. The http_proxy and
https_proxy configurations have been removed, and replaced with http and
https. These take the full proxy URI as their value.
Removed proxy_info attribute from ProxyConfig.
Refactored proxy_option attribute in ProxyConfig, renamed to proxies.
- Resolved issues:
Issue 251: #251
Issue 254: #254
googles Python Client Library 10.1.0
googleads Python Client Library v10.1.0 -- 03/01/18
- Added support and examples for AdWords v201802.
- Added new BuildOpener utility method to ProxyConfig, which returns an
OpenerDirector instance configured for the ProxyConfig settings.
googles Python Client Library 10.0.0
googleads Python Client Library v10.0.0 -- 02/13/18
- Added support and examples for DFP v201802.
- Removed support and examples for AdWords v201702.
- Resolved issues:
Issue 229: #229
Issue 236: #236
googles Python Client Library 9.0.0
googleads Python Client Library v9.0.0 -- 11/14/17
- Added support and examples for DFP v201711
- Removed support and examples for DFP v201611
- DFP PQL queries can now accept simple python dicts for variable substitution.
- Resolved issues:
Issue 230: #230
googles Python Client Library 8.1.0
googleads Python Client Library v8.1.0 -- 10/11/17
- Added support for AdWords v201710.
- Resolved issues:
Issue 224: #224
Issue 228: #228
googles Python Client Library 8.0.0
googleads Python Client Library v8.0.0 -- 8/22/17
- Removed support and examples for AdWords v201609.
- Resolved issues:
Issue 219: #219
Issue 220: #220
googles Python Client Library 7.0.0
googleads Python Client Library v7.0.0 -- 8/15/17
- Added support and examples for DFP v201708.
- Removed support and examples for DFP v201608.
googles Python Client Library 6.1.0
googleads Python Client Library v6.1.0 -- 8/9/17:
- Added support for AdWords v201708.