Skip to content

Latest commit

 

History

History
275 lines (222 loc) · 7.01 KB

CHANGELOG.md

File metadata and controls

275 lines (222 loc) · 7.01 KB

25.0.0

24.0.0

  • Removed support for v12.

23.0.0

22.1.0

22.0.0

  • Removed support for v11.

21.0.0

20.0.0

19.0.0

  • Removed support for v9.

18.1.0

18.0.0

17.0.0

16.0.0

15.0.0

14.0.0

13.0.0

  • Removed support for v5.

12.0.2

  • Fixed a missing type in path lookup util.

12.0.1

  • Fixed an issue in the gem factories files.

12.0.0

11.0.0

10.0.0

9.0.0

8.1.0

  • Added support for loading configuration from environment variables in addition to existing methods.
  • Added support for creating operations to support block syntax like we do for resources.

8.0.0

7.0.0

6.0.0

5.1.0

  • Adding support for Google Ads API v3_1.

5.0.0

4.0.0

  • Change supported Ruby versions (>= 2.5)

3.2.0

  • Adding support for Google Ads API v2_2.

3.1.0

  • Adding support for Google Ads API v2_1.

3.0.1

  • Add an insecure channel config flag

3.0.0

  • Compatability with v2 of the API: https://developers.google.com/google-ads/api/docs/release-notes

  • Removed the symbol based lookup util, favoring a method based one:

    # instead of
    client.service(:Campaign)
    client.resource(:Campaign)
    client.operation(:Campaign)
    # we now use
    client.service.campaign
    client.resource.campaign
    client.operation.campaign

    however, path method helpers still use a symbol based lookup:

    client.path(:V1).campaign(...)
    client.path(:V2).campaign(...)

    see https://developers.google.com/google-ads/api/docs/client-libs/ruby/factories for full documentation

  • Moved default version of the API to v2, to continue using v1, apply the version number to your factories calls:

    client.service.v1.campaign
    client.operation.v1.campaign

2.4.1

  • Updated default inbound metadata size to allow for larger metadata server responses.

2.4.0

  • Added config keys to support service accounts for authentication.
  • Added deprecation framework and deprecation warnings for old-style lookup util usage.
  • Updated default timeouts for all services to values that should result in fewer DEADLINE_EXCEEDED exceptions.

2.3.0

  • Add autoboxing fields that set value wrappers from primitives

2.2.1

  • Fix support for long running operations.

2.2.0

  • Adding support for Google Ads API v1_3.

2.1.1

  • Fix "factories" implementation for Google's build system.

2.1.0

  • Add "factories" impelmentation

2.0.0

  • Adding support for Google Ads API v1_2.
  • Removing support for Google Ads API v0.

1.1.1

  • Add ExtensionFeedItem as an operation look up
  • Fixes various broken resource types

1.1.0

  • Adding support for Google Ads API v1_1.
  • Refactored proto and path lookup utils to be accessible before client instantiation.
  • Numerous fixes to logging, including support for logging large images and partial failure errors.
  • New partial failure decoder utility.

1.0.0

  • Adding support for Google Ads API v1.
  • Adding support for versioned path and proto lookup utils.
  • Fix to logging interceptor for customer service requests.

0.8.0

  • Adding support for Google Ads API v0_7.

0.7.1

  • Adding support for logging requests/responses.

0.7.0

  • Adding support for Google Ads API v0_6.
  • Adding configuration file support for login_customer_id.

0.6.0

  • Adding support for Google Ads API v0_5.

0.5.0

  • Adding support for Google Ads API v0_4.
  • The namespace Googleads, with the path pattern "googleads", has changed to GoogleAds, with the path "google_ads". The gem name is unchanged.
  • The GoogleAdsClient has been renamed.
  • The default config file has been renamed as "google_ads_config.rb".

0.4.0

  • Adding support for Google Ads API v0_3.

0.3.0

  • Adding support for Google Ads API v0_2.
  • Bumping dependency for google-gax to 1.3 to match generated service clients.

0.2.0

  • Adding support for Google Ads API v0_1.

0.1.0

  • Initial release with support for Google Ads API v0.