Skip to content

Releases: google/google-api-objectivec-client-for-rest

v1.3.5 Release

25 Jul 20:25
Compare
Choose a tag to compare
  • #219 Fix import of GTMMIMEDocument.h
  • #226 Update doc generation to correct doctype
  • #231 Fixed build using Xcode 10
  • #220 Shuffle the deps handling of the Xcode projects
  • Generated current services as defined by discovery.

Note: #220 should have no impact on anyone using CocoaPods, but anyone using the checked in Xcode project it could have impact. In this pull, the Xcode project no longer bundles GTMAppAuth and AppAuth, this is because GTLR also works with the Google SignIn, so it was bundling something some developer might not need. So if you are using the Xcode project provided here, you may now need to directly incldue GTMAppAuth and AppAuth if you were previous using them. See the help pages on those projects for how to integrate them.

v1.3.4

29 Mar 22:26
Compare
Choose a tag to compare
  • Pick up #216 to support building with CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF.

v1.3.3 Release

29 Mar 20:28
Compare
Choose a tag to compare
  • #203 - Xcode 9.3 format string fix
  • Updated service generation

v1.3.2 Release

04 Dec 18:52
Compare
Choose a tag to compare
  • Updates to generated services (and pick up new services).
  • Updated AppAuth dependency (#183)
  • Updates to sources for Xcode 9 toolchain (new warnings, etc.) (#185)
  • Switches DYLIB_INSTALL_NAME_BASE to @rpath; for developers using the checked in Xcode project in their builds/releases (#186)

v1.3.1 Release

27 Sep 16:02
Compare
Choose a tag to compare
  • #144 Improved diags and validation during generation (saw some bad discovery documents).
  • #148 watchOS support
  • #152 & #154 Fixes for newer clangs
  • #161 Remove legacy naming support
  • #163 Suppress -Wdocumentation in generated code, since content comes from discovery some times it is just bad.
  • #168 testHook fix for canceled requests.

v1.3.0 Release

24 May 17:33
Compare
Choose a tag to compare
  • #104: ServiceGenerator supports a prefix to put on the #import lines to support custom installs/setups of the source.
  • #115: Use forward declaration for some types to reduce imports needed in headers. This removes the need need for user_target_xcconfig in the podspec.
  • #128: Tweak the naming of the OAuth2 Scope constants. They common case should be no change, but it now should detect collisions and try generating longer constant names to avoid them.
  • #130: Dropped the use of pod_target_xcconfig in the podspec, and instead the sources try to detect this via the common COCOAPODS symbol.
  • Updates the generated sources for the services and includes several more.
  • The gtm-oauth2 sources are no longer bundled into the Framework generated by the checked in Xcode project as projects should have migrated by now.

v1.2.1 Release

14 Mar 14:22
Compare
Choose a tag to compare
  • Handle some apis returning results as an array of objects instead of as an object.
  • Changed how background tasks are captured, so building an iOS Extension should be easier.

v1.2.0 Release

11 Jan 19:52
Compare
Choose a tag to compare

Updated services and switch over to stop using the legacy naming on generated sources. This will ensure there aren't generation issues going forward with conflicting nested class names (Foo::Bar conflicting with FooBar).

v1.1.1 Release

09 Nov 17:22
Compare
Choose a tag to compare

New release to pick up updated and new services.

v1.1.0 Release

24 Oct 15:00
Compare
Choose a tag to compare

Highlights:

  • Update generated services
  • #47 a custom class for better support for duration properties.
  • #38 complete NSObject & NSSecureEncoding support on GTLRObject subclasses

Note: The duration change could cause some client code to need updating, which is why this is going out as 1.1.0 instead of 1.0.x.