Commit Graph

463 Commits

Author SHA1 Message Date
Sai Cheemalapati 3f26743ef7 Bump version, regen APIs
Delete services which are no longer discoverable:
 - adexchangebuyer:v1_3
 - appengine:v1beta4
 - appengine:v1beta5
 - autoscaler:v1beta2
 - classroom:v1beta1
 - cloudkms:v1beta1
 - cloudlatencytest:v2
 - container:v1beta1
 - coordinate:v1
 - datastore:v1beta2
 - datastore:v1beta3
 - deploymentmanager:v2beta2
 - dfareporting:v2_1
 - dfareporting:v2_3
 - dfareporting:v2_5
 - dfareporting:v2_6
 - gan:v1beta1
 - genomics:v1beta2
 - logging:v1beta3
 - manager:v1beta2
 - pubsub:v1beta2
 - tracing:v1

Also include fixes in the gemspec file recommended by the package
script.
2017-06-02 00:27:33 -07:00
Sai Cheemalapati e3792b19d2 Add Hash support to fetch_all (#586)
This commit aligns the behavior of `fetch_all` over map responses with
that of arrays (returning a single collection with all entries).
2017-06-01 23:52:09 -04:00
Steve Bazyl 9237ba59cb Bump version, regen APIs 2017-05-26 10:44:32 -06:00
Steven Bazyl 6a4e9184e7 Allow using v2 error messages + fix to_json signature to allow arbitrary args 2017-05-19 17:16:22 -06:00
Sai Cheemalapati 7b5a460934 Regen APIs and bump version
This commit also adds `dfareporting:v2.8`.
2017-05-04 12:35:56 -07:00
Steve Bazyl ff5eb3670d Bump version for minor release 2017-04-04 13:47:17 -07:00
sonots ed27c6ec07 remove print debug 2017-04-04 17:36:46 +09:00
Steve Bazyl 48916bfce7 Merge branch 'master' of https://github.com/sqrrrl/google-api-ruby-client into sqrrrl-master 2017-04-03 12:31:20 -07:00
Steve Bazyl 4682267161 Move timeouts from request to clientoptions, update migration/changelog 2017-04-03 11:10:54 -07:00
Steve Bazyl 97ff7f4d9a #475, #488 -- allow raw JSON if explicitly requested, fix empty body handling & test cleanup 2017-03-31 15:26:51 -07:00
Steve Bazyl 489378db58 Ensure content length when empty body, hook up httpclient to logger when debugging 2017-03-31 14:59:07 -07:00
Steve Bazyl c9e0d52d96 Merge branch 'master' into v0.10 2017-03-31 13:04:01 -07:00
Steve Bazyl 70236aca40 Regen APIs & bump version 2017-03-31 12:53:27 -07:00
Steve Bazyl 51b41edb1c #474 - Clarify that base64 properties are automatically encoded/decoded. 2017-03-31 12:27:30 -07:00
Steve Bazyl bdc903776d Fix inflection for teamdrives, better logging for conflicting names 2017-03-31 11:22:28 -07:00
Steve Bazyl cc80d64a75 Update generator to output conflicting paths when duplicate name generated 2017-03-30 15:32:02 -07:00
Steve Bazyl 5447ddb7c0 Don't normalize unicode in templates (fixed #557 + GCS issues) 2017-03-30 12:33:49 -07:00
Steve Bazyl c4d0ed5d3c Merge branch 'master' into v0.10 2017-03-29 16:25:34 -07:00
Thomas Coffee 123d118d78 Regen APIs 2017-03-27 15:14:47 -07:00
Steven Bazyl 5804593f25 Tighten validation around batch operations 2017-03-13 13:40:15 -07:00
Thomas Coffee 899864d0fe Regen APIs and add cloudkms:v1 2017-03-10 13:11:09 -08:00
Steven Bazyl 687223feb4 Update generator to use batchPath instead of hardcoded path 2017-03-06 12:24:30 -08:00
Sai Cheemalapati 4447d65a96 Regen APIs and bump version (#540) 2017-02-13 15:28:52 -08:00
Sai Cheemalapati 4f143ae551 Bump `representable` dependency to 3.0 (#532)
Also fixes a breaking change introduced between `representable` 2.3 and
3.0. Specifically, `:skip_undefined` is now be passed via the
`:user_options` option.
2017-02-13 12:24:14 -08:00
Thomas Coffee 235fd7abcc Fix file permissions issue 2017-02-08 09:35:14 -08:00
Thomas Coffee 16f0a768f7 Allow abnormal page token cases for paging methods
Addresses https://github.com/googleapis/toolkit/issues/692.

Manual changes are in:
lib/google/apis/core/base_service.rb
spec/google/apis/core/service_spec.rb
2017-02-03 12:09:18 -08:00
Austin Wang e9d7e47c75 Update check_status to better support different types of errors (#517) 2017-02-01 23:20:19 -08:00
Sai Cheemalapati 71df0fe92a Bump version and update CHANGELOG.md 2017-01-27 19:54:17 -08:00
Sai Cheemalapati 12ba6ef946 Bump version and update CHANGELOG.md 2017-01-27 19:45:56 -08:00
Sai Cheemalapati 28a8318989 Regen APIs and add dfareporting:v2.7 (#524)
Also bump version.
2017-01-24 23:37:13 -08:00
Sai Cheemalapati 15dd35cd50 Bump version 2017-01-20 15:34:05 -08:00
Sai Cheemalapati bf100a7446 Bump version 2017-01-20 11:09:38 -08:00
Sai Cheemalapati 0edc957a46 Regen APIs 2017-01-20 10:56:42 -08:00
Steve Bazyl 1f7cb2446a Add slides_v1, regenerate APIs 2016-11-08 15:43:14 -08:00
Steve Bazyl d4286e35a2 Regen APIs 2016-10-20 13:15:24 -07:00
Thomas Coffee 1f4537989b Update version tag 2016-10-14 15:54:55 -07:00
Thomas Coffee 204359d4cb Regen APIs 2016-10-12 15:52:51 -07:00
Thomas Coffee c0e7fc9249 Regenerate APIs and bump version 2016-10-04 12:47:28 -07:00
Steve Bazyl f650a39e16 Add datastore_v1, bump version 2016-09-20 11:55:45 -07:00
Steve Bazyl fd722a72b3 Bump version 2016-09-19 14:44:28 -07:00
Steve Bazyl a68b8cb758 #467 - Restore error handling for failed downloads 2016-09-19 14:16:36 -07:00
Steve Bazyl e13da8e05e Tighten use of form-encoding to only cases where a JSON body is not ever allowed 2016-09-08 13:40:30 -07:00
Steve Bazyl 0dc543205e add language_v1beta1 and speech_v1beta1 APIs, bump version 2016-08-31 13:33:12 -07:00
Steve Bazyl 70596d26f6 #459 - Fix iteration for genomics API which only has 1 item per page 2016-08-31 13:26:24 -07:00
Steve Bazyl ecc107f805 Update changelog/version 2016-08-17 15:40:17 -07:00
Steve Bazyl 39d0a164b5 Update generator to correctly handle int64/uint64 types as fixnum/bignum instead of strings 2016-08-17 15:27:23 -07:00
Steve Bazyl 2c190e9745 Update representable, mimetype dependencies + others 2016-08-17 14:38:25 -07:00
Steve Bazyl 2578736b44 #445 - Treat 429 status codes as rate limit errors 2016-08-17 13:58:07 -07:00
Steve Bazyl 2046e00f14 Remove Hurley as a dependency 2016-08-17 13:51:09 -07:00
Steve Bazyl 95c3cf0b65 Bump version, remove stray puts statements 2016-08-17 10:24:45 -07:00
Steve Bazyl df3e9a3c32 Inflector customizations for codegen 2016-08-08 13:21:22 -07:00
Steve Bazyl cba9d79b52 Regen APIs, bump version 2016-07-06 14:13:29 -07:00
Steve Bazyl b4842fc28b Bump version 2016-06-24 10:04:05 -07:00
Steve Bazyl d8286f642c Prefer mimetype columnar store if available to reduce mem footprint 2016-06-23 12:44:06 -07:00
Steve Bazyl edb841310f Gracefully handle nil collections when paging 2016-06-23 12:43:37 -07:00
Steve Bazyl 2c32eb97a3 Bump version 2016-06-09 13:24:28 -07:00
Yosuke Kabuto 07d8f22612 Remove white spaces 2016-05-29 19:51:36 +09:00
Steve Bazyl dffa167d5f Bump version 2016-05-25 09:19:25 -07:00
Steve Bazyl aecb78f77f Bump version 2016-05-16 09:50:44 -07:00
Steve Bazyl 26d3e365c7 Bump version 2016-04-27 10:22:47 -07:00
Michael Wawra 74bbfa2251 Allow symbols for credential flow
Because of my production environment, adding a JSON file a little bit of
a pain. However: using the intializer it's readily possible to set my
credentials manually from my environment. I noticed that while all the
credential details can be either a String or a Symbol, the 'flow' (i.e.,
`web`) **must** be a string.

This allows it to accept both a string and a symbol.
2016-04-26 22:41:32 +01:00
Steve Bazyl 1ee88320e9 #403 - allow nil dates 2016-04-25 10:49:00 -07:00
Steve Bazyl 0155b81771 Rewind output stream if requesting partial content but get the full media body instead 2016-04-22 14:30:30 -07:00
Steve Bazyl d5ff570cda Bump version 2016-04-14 12:57:27 -07:00
Steve Bazyl 4e19ae601f #389 - Add option to bypass Rails logger + update readme 2016-04-14 12:54:58 -07:00
Steve Bazyl d2e51b4e7d Update changelog, readme, & version for next 0.9.4 release 2016-03-11 14:43:51 -08:00
Steve Bazyl 6e3342b671 Cache pages in fetch_all to allow multiple iterations 2016-03-11 14:24:27 -08:00
Steve Bazyl f4453f6139 Add helper method for automatic paging 2016-03-08 13:26:28 -08:00
Steve Bazyl 6c9feb04e0 Bump version for 0.9.3 release 2016-02-26 08:37:45 -08:00
Steve Bazyl 47a02e897e #363 - Add convenience methods for json parsing/formatting to generated objects 2016-02-25 14:37:00 -08:00
Steve Bazyl 07ca6e8ca0 Handle SocketError. #359 2016-02-25 13:30:27 -08:00
Steve Bazyl e67964189e Drop active support as a hard runtime depdendency. Still required for code generation however. #364 2016-02-25 13:06:16 -08:00
Steve Bazyl acf2b0ec61 Merge branch 'master' of https://github.com/google/google-api-ruby-client 2016-02-25 09:39:46 -08:00
Steve Bazyl 2c1fd125e9 #369 - Form encode paramaters when method == post/put and no other body present 2016-02-25 09:35:38 -08:00
Steve Bazyl 7d00754d7f Merge pull request #367 from joker1007/fix-hash-assignment
Fix Hash value assignment in JsonSupport#getter_fn
2016-02-25 09:34:39 -08:00
joker1007 880b0f8acf Use Hash#fetch 2016-02-25 12:36:55 +09:00
James Healy 4b9a63c086 replace multi_json dependency with regular stdlib JSON
JSON has been part of the ruby stdlib since 1.9.0 (see
https://github.com/ruby/ruby/commit/af1c4167), and the latest version of
google-api-client requires ruby 2.0 or better so we can assume it's available
2016-02-25 13:27:33 +11:00
joker1007 4b6f5d0a2b Fix Hash value assignment in JsonSupport#getter_fn
because current version cannot send `false` value.
If given parameter is `false`, current version does not use it.
2016-02-25 02:48:02 +09:00
joker1007 b0173dc57a Assign `open_timeout` option in `apply_request_options` 2016-02-24 02:55:55 +09:00
Steve Bazyl 9e6c912fcd Bump version 2016-02-10 14:02:08 -08:00
Steve Bazyl 554c20d304 Merge pull request #347 from sunboshan/regexp-improvement
Cleaner code on regexp
2016-01-29 14:51:50 -08:00
Steve Bazyl ed31a3bb64 Update class template to allow nil attributes values 2016-01-28 16:38:07 -08:00
boshan 0ce4387091 Cleaner code on regexp 2016-01-25 15:59:24 -08:00
Steve Bazyl 1cc4f99ed3 Fix quote inconsistency 2016-01-20 14:55:38 -08:00
Steve Bazyl 26efeb5057 Updates APIs & bump version 2016-01-20 12:41:43 -08:00
Steve Bazyl c6cff40982 Merge pull request #338 from Nakilon/patch-1
required 'tempfile'
2016-01-20 12:32:33 -08:00
Victor 0948acd8bf required 'tempfile'
Otherwise I get:
```
gems/google-api-client-0.9/lib/google/apis/core/upload.rb:104:in `streamable?': uninitialized constant Google::Apis::Core::BaseUploadCommand::Tempfile (NameError)
```
when do
```
service.insert_file(metadata, upload_source: "temp.pdf")
```
2016-01-19 13:49:51 +03:00
Steve Bazyl 1864ea712f Bump version 2016-01-14 17:42:44 -08:00
Steve Bazyl 2533098484 Add option to force passing alt=json for some APIs that return xml by default 2016-01-14 10:48:40 -08:00
Steve Bazyl 8dcab2ace0 Bump version 2016-01-07 16:15:43 -08:00
Steve Bazyl 451a0b6617 Include reason & message in API error when available 2016-01-07 14:28:34 -08:00
joker1007 4b78f99f7a Extract long condition statement to its own method 2016-01-06 14:35:23 +09:00
joker1007 df07478009 Add Tempfile to if statement of BaseUploadCommand#prepare! 2016-01-05 20:19:11 +09:00
Steve Bazyl 1715fc9945 Fix #326 - Normalize query parameters to allow falsey values 2015-12-20 15:22:13 -08:00
Steve Bazyl 4173efe67b Fix #327 - Don't break Module.hash 2015-12-20 14:39:54 -08:00
Steve Bazyl e8481dd14d Use HTTPClient instead of Net::HTTP 2015-12-18 14:37:21 -08:00
Steve Bazyl c102c571e0 Release 0.9.pre4 2015-12-17 13:34:38 -08:00
Steve Bazyl d47e96c572 Merge branch 'master' of https://github.com/google/google-api-ruby-client 2015-12-16 11:34:10 -08:00
Steve Bazyl ccd8a40eb9 Update version, changelog 2015-12-16 11:34:05 -08:00
Steve Bazyl 9e738cc82a Mark auth classes as deprecated 2015-12-14 17:42:17 -08:00