Releases: google/google-api-objectivec-client-for-rest
v1.3.5 Release
- #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
v1.3.3 Release
- #203 - Xcode 9.3 format string fix
- Updated service generation
v1.3.2 Release
v1.3.1 Release
- #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
- #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 commonCOCOAPODS
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
- 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
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
New release to pick up updated and new services.
v1.1.0 Release
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.