Skip to content

Commit 4b83468

Browse files
authored
Update changelog for the 7.0.0 release. (#250)
1 parent d2d056d commit 4b83468

File tree

1 file changed

+58
-31
lines changed

1 file changed

+58
-31
lines changed

CHANGELOG.md

Lines changed: 58 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,67 @@
1-
# 6.2.4 (2022-9-13)
1+
# 7.0.0
2+
- All configuration can now be provided via your `Info.plist` file. ([#228](https://github.com/google/GoogleSignIn-iOS/pull/228))
3+
- Use the following keys in `<key>KEY</key><string>VALUE</string>` pairs to configure the SDK:
4+
- `GIDClientID` (required)
5+
- `GIDServerClientID` (optional)
6+
- `GIDHostedDomain` (optional)
7+
- `GIDOpenIDRealm` (optional)
8+
- Support for [Swift Concurrency](https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html). ([#187](https://github.com/google/GoogleSignIn-iOS/pull/187))
9+
- API surface improvements ([#249](https://github.com/google/GoogleSignIn-iOS/pull/249), [#228](https://github.com/google/GoogleSignIn-iOS/pull/228), [#187](https://github.com/google/GoogleSignIn-iOS/pull/187))
10+
- `GIDSignIn`
11+
- New `configuration` property.
12+
- Removed `Configuration:` arguments from `signIn:` methods.
13+
- Removed `addScopes:` and added it to `GIDGoogleUser`.
14+
- Renamed `callback:` arguments to `completion:` for asynchronous methods taking blocks.
15+
- `GIDGoogleUser`
16+
- New `configuration` property.
17+
- New `addScopes:` method moved from `GIDSignIn`.
18+
- Removed `authentication` property and replaced it with:
19+
- New `accessToken` property.
20+
- New `refreshToken` property.
21+
- New `idToken` property.
22+
- New `fetcherAuthorizer` property.
23+
- New `refreshTokensIfNeededWithCompletion:` method.
24+
- New `GIDToken` class to represent access, refresh, and ID tokens in `GIDGoogleUser`.
25+
- New `GIDSignInResult` class to represent the result of a successful signIn or addScopes flow.
26+
- Removed `GIDSignInCallback`, `GIDDisconnectCallback`, and `GIDAuthenticationAction` block type definitions.
27+
28+
# 6.2.4
229
- Updated the GTMSessionFetcher dependency to allow 2.x versions. ([#207](https://github.com/google/GoogleSignIn-iOS/pull/207))
330

4-
# 6.2.3 (2022-8-18)
31+
# 6.2.3
532
- Fix resource loading in GoogleSignInSwift with CocoaPods use_frameworks! ([#197](https://github.com/google/GoogleSignIn-iOS/pull/197))
633
- Prevent build errors for GoogleSignInSwift in certain scenarios when using Swift Package Manager. ([#166](https://github.com/google/GoogleSignIn-iOS/pull/166))
734

8-
# 6.2.2 (2022-5-27)
35+
# 6.2.2
936
- Prevent build errors for GoogleSignInSwift when using Swift Package Manager. ([#157](https://github.com/google/GoogleSignIn-iOS/pull/157))
1037
- Prevent a build error on Xcode 12 and earlier. ([#158](https://github.com/google/GoogleSignIn-iOS/pull/158))
1138

12-
# 6.2.1 (2022-5-19)
39+
# 6.2.1
1340
- Use `GoogleSignInSwiftSupport` as the name of the Swift support CocoaPod. ([#137](https://github.com/google/GoogleSignIn-iOS/pull/137))
1441

15-
# 6.2.0 (2022-5-18)
42+
# 6.2.0
1643
- Support for macOS. ([#104](https://github.com/google/GoogleSignIn-iOS/pull/104))
1744
- Added a SwiftUI "Sign in with Google" button. ([#103](https://github.com/google/GoogleSignIn-iOS/pull/103))
1845
- Added the ability to request additional scopes at sign-in time. ([#30](https://github.com/google/GoogleSignIn-iOS/pull/30))
1946
- Fixed several issues. ([#87](https://github.com/google/GoogleSignIn-iOS/pull/87), [#106](https://github.com/google/GoogleSignIn-iOS/issues/106))
2047

21-
# 6.1.0 (2021-12-16)
48+
# 6.1.0
2249
- New Swift sample app demonstrating SwiftUI.
2350
([#63](https://github.com/google/GoogleSignIn-iOS/pull/63))
2451
- Support for Mac Catalyst.
2552
- Improvements to the `addScopes` implementation.
2653
([#68](https://github.com/google/GoogleSignIn-iOS/pull/68),
2754
[#70](https://github.com/google/GoogleSignIn-iOS/pull/70))
2855

29-
# 6.0.2 (2021-8-20)
56+
# 6.0.2
3057
- Ensure that module imports can be used when built as a library.
3158
([#53](https://github.com/google/GoogleSignIn-iOS/pull/53))
3259

33-
# 6.0.1 (2021-7-21)
60+
# 6.0.1
3461
- Fixes nested callbacks not being called for signIn and addScopes methods.
3562
([#29](https://github.com/google/GoogleSignIn-iOS/pull/29))
3663

37-
# 6.0.0 (2021-7-13)
64+
# 6.0.0
3865
- Google Sign-In for iOS is now open source.
3966
- Swift Package Manager support.
4067
- Support for Simulator on M1 Macs.
@@ -60,15 +87,15 @@
6087
an `IBAction` or similar in order for you to call
6188
`signInWithConfiguration:presentingViewController:callback:` to initiate a sign-in flow.
6289

63-
# 5.0.2 (2019-11-7)
90+
# 5.0.2
6491
- Fixes the wrong error code being sent to `signIn:didSignInForUser:withError:` when the user
6592
cancels iOS's consent dialog during the sign-in flow.
6693

67-
# 5.0.1 (2019-10-9)
94+
# 5.0.1
6895
- Fixes an issue that the sign in flow cannot be correctly started on iOS 13.
6996
- The zip distribution requires Xcode 11 or above.
7097

71-
# 5.0.0 (2019-8-14)
98+
# 5.0.0
7299
- Changes to GIDSignIn
73100
- `uiDelegate` has been replaced with `presentingViewController`.
74101
- `hasAuthInKeychain` has been replaced with `hasPreviousSignIn`.
@@ -82,40 +109,40 @@
82109
- Removes the dependency on GoogleToolboxForMac.
83110
- Drops support for iOS 7.
84111

85-
# 4.4.0 (2018-11-26)
112+
# 4.4.0
86113
- Removes the dependency on GTM OAuth 2.
87114

88-
# 4.3.0 (2018-10-1)
115+
# 4.3.0
89116
- Supports Google's Enterprise Mobile Management.
90117

91-
# 4.2.0 (2018-8-10)
118+
# 4.2.0
92119
- Adds `grantedScopes` to `GIDGoogleUser`, allowing confirmation of which scopes
93120
have been granted after a successful sign-in.
94121
- Deprecates `accessibleScopes` in `GIDGoogleUser`, use `grantedScopes` instead.
95122
- Localizes `GIDSignInButton` for hi (Hindi) and fr-CA (French (Canada)).
96123
- Adds dependency to the system `LocalAuthentication` framework.
97124

98-
# 4.1.2 (2018-1-8)
125+
# 4.1.2
99126
- Add `pod try` support for the GoogleSignIn CocoaPod.
100127

101-
# 4.1.1 (2017-10-17)
128+
# 4.1.1
102129
- Fixes an issue that `GIDSignInUIDelegate`'s `signInWillDispatch:error:` was
103130
not called on iOS 11. Please note that it is intended that neither
104131
`signIn:presentViewController:` nor `signIn:dismissViewController:` is called
105132
on iOS 11 because SFAuthenticationSession is not presented by the app's view
106133
controller.
107134

108-
# 4.1.0 (2017-09-13)
135+
# 4.1.0
109136
- Uses SFAuthenticationSession on iOS 11.
110137

111-
# 4.0.2 (2017-2-6)
138+
# 4.0.2
112139
- No longer depends on GoogleAppUtilities.
113140

114-
# 4.0.1 (2016-10-24)
141+
# 4.0.1
115142
- Switches to open source pod dependencies.
116143
- Appearance of sign-in button no longer depends on requested scopes.
117144

118-
# 4.0.0 (2016-4-21)
145+
# 4.0.0
119146
- GoogleSignIn pod now takes form of a static framework. Import with
120147
`#import <GoogleSignIn/GoogleSignIn.h>` in Objective-C.
121148
- Adds module support. You can also use `@import GoogleSignIn;` in Objective-C,
@@ -129,7 +156,7 @@
129156
from `GIDSignIn`.
130157
- No longer requires adding bundle ID as a URL scheme supported by the app.
131158

132-
# 3.0.0 (2016-3-4)
159+
# 3.0.0
133160
- Provides `givenName` and `familyName` properties on `GIDProfileData`.
134161
- Allows setting the `loginHint` property on `GIDSignIn` to prefill the user's
135162
ID or email address in the sign-in flow.
@@ -141,41 +168,41 @@
141168
- Provides bitcode support.
142169
- Requires Xcode 7.0 or above due to bitcode incompatibilities with Xcode 6.
143170

144-
# 2.4.0 (2015-10-26)
171+
# 2.4.0
145172
- Updates sign-in button with the new Google logo.
146173
- Supports domain restriction for sign-in.
147174
- Allows refreshing ID tokens.
148175

149-
# 2.3.2 (2015-10-9)
176+
# 2.3.2
150177
- No longer requires Xcode 7.
151178

152-
# 2.3.1 (2015-10-1)
179+
# 2.3.1
153180
- Fixes a crash in `GIDProfileData`'s `imageURLWithDimension:`.
154181

155-
# 2.3.0 (2015-9-25)
182+
# 2.3.0
156183
- Requires Xcode 7.0 or above.
157184
- Uses SFSafariViewController for signing in on iOS 9. `uiDelegate` must be
158185
set for this to work.
159186
- Optimizes fetching user profile.
160187
- Supports GTMFetcherAuthorizationProtocol in GIDAuthentication.
161188

162-
# 2.2.0 (2015-7-15)
189+
# 2.2.0
163190
- Compatible with iOS 9 (beta). Note that this version of the Sign-In SDK does
164191
not include bitcode, so you must set ENABLE_BITCODE to NO in your project if
165192
you use Xcode 7.
166193
- Adds descriptive identifiers for GIDSignInButton's Auto Layout constraints.
167194
- `signInSilently` no longer requires setting `uiDelegate`.
168195

169-
# 2.1.0 (2015-6-17)
196+
# 2.1.0
170197
- Fixes Auto Layout issues with GIDSignInButton.
171198
- Adds API to refresh access token in GIDAuthentication.
172199
- Better exception description for unassigned clientID in GIDSignIn.
173200
- Other minor bug fixes.
174201

175-
# 2.0.1 (2015-5-28)
202+
# 2.0.1
176203
- Bug fixes
177204

178-
# 2.0.0 (2015-5-21)
205+
# 2.0.0
179206
- Supports sign-in via UIWebView rather than app switching to a browser,
180207
configurable with the new `allowsSignInWithWebView` property.
181208
- Now apps which have disabled the app switch to a browser via the
@@ -187,7 +214,7 @@
187214
is `NO` as documented
188215
- Other minor bug fixes
189216

190-
# 1.0.0 (2015-3-12)
217+
# 1.0.0
191218
- New sign-in focused SDK with refreshed API
192219
- Dynamically rendered sign-in button with contextual branding
193220
- Basic profile support

0 commit comments

Comments
 (0)