Releases: google/google-api-objectivec-client-for-rest
v3.3.0 Release
v3.2.0 Release
v3.1.0 Release
What's Changed
- Update generated services to what is currently being served up. by @thomasvl in #576
- Switch to macos-latest CI images. by @thomasvl in #577
- Generate current service sources. by @thomasvl in #578
- Generate current versions of services. by @thomasvl in #582
- Re enable watchOS. by @thomasvl in #583
- Don't use GTMAppAuth 3.0 in examples until the potential build issue is resolved. by @thomasvl in #587
- Update the reserved word list for Ventura. by @thomasvl in #588
- Generate current services from discovery. by @thomasvl in #586
- Update the reserved words check. by @thomasvl in #590
- Fix small typo in documentation by @larrylegend in #591
- Quick update of the examples to GTMAppAuth 3.0 by @thomasvl in #592
- Service related updates by @thomasvl in #597
- version bump for a release by @thomasvl in #598
New Contributors
- @larrylegend made their first contribution in #591
Full Changelog: v3.0.0...v3.1.0
v3.0.0 Release
This is a major version bump because of raises the minimum iOS version support (like GTMSessionFetcher and Firebase have done).
What's Changed
- Suppress warnings for the session fetcher authorizer changes. by @thomasvl in #562
- Bump minimum iOS version to 10.0. by @thomasvl in #569
- Service updates.
Full Changelog: v2.0.1...v3.0.0
v2.0.1 Release
- Generated current services as defined by discovery
- Suppress warnings for the GTMSessionFetcher authorizer changes (new to that version 2.1.0). #558
Full Changelog: v2.0.0...v2.0.1
v2.0.0 Release
With this release the source layout has been changed to better match what SwiftPM wants (this was done in the model used by Firebase to hopefully allow for easier integrations). Both SwiftPM and CocoaPods now support #import
ing headers as #import <GoogleAPIClientForREST/HEADER_NAME.h>
. So if you had something like:
#import "GTLRDrive.h"
It will need to be replaced with:
#import <GoogleAPIClientForREST/GTLRDrive.h>
The modular imports (@import
in ObjC and all import
directives in Swift) are unchanged and unique to each package system because of the inherent differences in the package systems.
Other changes:
- Generated Services have been update.
- The wiki has been retired and the content moved to markdown pages in the repository to allow for contributions going forward.
- SwiftPM and CocoaPods systems now run all the unittests.
- The Xcode project within the project was dropped and CocoaPods and/or SwiftPM can be directly used to work on the project to ensure things continue to work.
- The Github Actions have been improved to have better coverage on future changes to the project.
GTLRDefines.h
was pruned to be more minimal. #527- Prefer imports over fwd decls to avoid potential partial types #538
- Support for a SessionFetcher 2.0 release #542
- This also directly import the SessionFetcher headers into the public headers here avoid issues with Swift interface not having some properties due to the previous forward declarations.
v1.7.0 Release
v1.6.0 Release
- Updates minimum Xcode and SDK versions: #462
- Xcode 11.7
- iOS 9+
- macOS 10.12+
- tvOS 10+
- watchOS 6+
- Generated current services as defined by discovery
v1.5.2 Release
- Generated current services as defined by discovery
- Detect malformed base64 input. #426
v1.5.1 Release
This release is identical except for the SwiftPM Package.swift
, that has been updated to remove the Platforms.swift
section to avoid issues with Xcode 12 (#410).