All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.0.3 (2020-10-16)
4.0.2 (2020-09-22)
4.0.1 (2020-07-21)
- applying correct service names within google ads node (81714ab)
- api: Now exposing the newly added services (12dda8a)
4.0.0 (2020-07-20)
- deps: updated google-ads-node to 1.15.2 (#119) (034e6b0)
- docs: show correct numbers for enums, fixes #78 and #120 (90e85d1)
- report: ensure summary row is at the end of results when over page size (9edac85)
- tests: removed unreliable summary row test (c51c318)
- api: Releasing v4.0.0 (121b0aa)
- api: upgraded Google Ads Api v4.0.0 (#152) (b1742aa)
- customer: added createCustomerClient method (#130) (c054406)
- customer: added listAccessibleCustomers method (#132) (a8e8d3d)
- reporting: added support for specifying summary row setting (#134) (ce36202)
- Google Ads API v3 update (#117) (46fc5e9), closes #19
- api: Some services have been removed/replaced
3.7.4 (2020-06-26)
3.7.3 (2020-06-25)
3.7.2 (2020-06-23)
3.7.1 (2020-06-12)
- report: ensure summary row is at the end of results when over page size (9edac85)
3.7.0 (2020-06-05)
- tests: removed unreliable summary row test (c51c318)
- customer: added createCustomerClient method (#130) (c054406)
- customer: added listAccessibleCustomers method (#132) (a8e8d3d)
- reporting: added support for specifying summary row setting (#134) (ce36202)
3.6.2 (2020-05-28)
3.6.1 (2020-04-20)
3.6.0 (2020-04-09)
- Google Ads API v3 update (#117) (46fc5e9). https://developers.google.com/google-ads/api/docs/release-notes
- Support for new
customer.reportStream()
, which uses GRPC streaming instead of pagination. - Support for generics in
customer.report()
, andcustomer.reportStream()
. - Support for the conversion upload service.
- Export new
libTypes
variable containing typescript interfaces for library functions. - Updated docs on http://opteo.com/dev/google-ads-api.
- New examples directory.
3.5.2 (2020-03-11)
- lock google-ads-node version to keep using v2 of the API for now (384ea71)
3.5.1 (2020-02-21)
3.5.0 (2019-11-25)
- client: support for prevent mutations & logging from google-ads-node (#91) (4079f1b)
- services: added recommendation service methods (#84) (e9a8c7d)
3.4.3 (2019-10-22)
3.4.2 (2019-09-30)
3.4.1 (2019-09-24)
3.4.0 (2019-09-10)
- keyword plan: types, parsing + tests (e59e3fb)
- keyword plans: support for forecast and historical metrics (2485a3a)
3.2.1 (2019-08-29)
- billingSetups: removed billingSetups.update, which isn't supported by the Google Ads API. (04e6b01)
- build: allow { esModuleInterop: false } in tsconfig when using this library (1050ff4)
3.2.0 (2019-08-14)
- biddingStrategies: Fixed typo. Mutations of bidding strategies should now work. Thanks @nsberndt! (#64)
- Ads: Allow editing ads without wiping their stats using
customer.ads.update()
(#65)
- breaking: Support for the new version of the Google Ads API, v2. Here are google's migration docs: https://developers.google.com/google-ads/api/docs/migration-v1-v2
- breaking: Simplified our parsing of arrays in query/report responses. For example,
final_urls : [{ value : 'hello.com' }]
will now byfinal_urls : [ 'hello.com' ]
.
- Better errors for partial_failure: When using
partial_failure = true
, the response object will now contain anerrors
array containing any errors your operations may have encountered.
2.3.0 (2019-06-14)
2.2.0 (2019-05-29)
2.1.1 (2019-05-21)
2.1.0 (2019-05-20)
- npm: remove examples directory and unused dependency (8ad1366)
- report: Fixed issue with pagination cutting off results when no limit is set (#49) (07023f4)
- breaking: renamed customer.adGroupCriterion to customer.adGroupCriteria
- breaking: renamed customer.biddingStrategys to customer.biddingStrategies
- breaking: renamed customer.campaignCriterion to customer.campaignCriteria
- breaking: renamed customer.customerNegativeCriterions to customer.customerNegativeCriteria
- breaking: renamed customer.sharedCriterion to customer.sharedCriteria
- breaking: removed all customer.somethingView services because they don't actually offer any useful functionality
- New docs: New docs published at https://opteo.com/dev/google-ads-api
- fix(mutations): single-entity creates and updates now work correctly for MerchantCenterLink, CustomerClientLink, AccountBudgetProposal, and BillingSetup. Attempts at using an array of entities to mutate will now result in an error.
- fix(services): Fixed CustomerManagerLink create and update operations, which were failing due to a typo.
1.5.0 (2019-04-30)
- utils: added missing single object constraint implementation (adf3cd0)
- customer: added global, atomic mutate method
customer.mutateResources()
(db6ef9a) - reporting: allow passing contraints as an object for report() function (7513081)
1.4.0 (2019-04-17)
- errors: added support for error field location (8c77ac5)
1.3.0 (2019-04-16)
- utils: better error message when 'val' field is undefined (#18) (fbf0647)
- utils: even better error for val undefined in constraints (196f506)
- utils: removed bad commits from another branch (e9da5c7)
- errors: removed unused error codes to make errors smaller (5e525ff)
- utils: added support for single constraint object (a250364)
1.2.2 (2019-04-12)
- services: Correctly parse enums to avoid "resource field missing" errors (82e4ecc)
1.2.1 (2019-04-08)
1.2.0 (2019-04-02)
- constraints: translate enum values to corresponding key (string) value (1e3725f)
- api: added support for google ads api v1.1.0 (eac2784)
1.0.2 (2019-04-01)
1.0.1 (2019-04-01)
- services: fixed mutates for services using word "criterion"