All Versions
44
Latest Version
Avg Release Cycle
123 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v3.0.3 Changes
February 28, 2017- Implement custom authorization UIs for password grants (thanks @amaurydavid !)
- ๐ Allow more UI customization via
authConfig.UI
and makingOAuth2Authorizer
friendlier to subclassing - Optionally allow
DataLoader
to follow 302 redirects automatically (on same host) - ๐ Fix a bug with data loader not using refresh tokens (#184)
-
v3.0.2 Changes
January 31, 2017- ๐ Move
secretInBody
andcustomParameters
fromauthConfig
toclientConfig
, where they belong - Allow to override default UTF-8 encoding of the Basic authorization header
- ๐ Improvements to embedded authorization
- โ Remove
onAuthorize
andonFailure
callbacks, which have been deprecated with 3.0 (now handled in the callback toauthorize()
)
- ๐ Move
-
v3.0.1 Changes
January 31, 2017 -
v3.0.0 Changes
- Rewrite in Swift 3
- ๐ New DataLoader, meaning you don't have to do authorization yourself (and helps with Alamofire use)
- Broad API redesign, you should now use
authorize(params:callback:)
if you still authorize manually - All errors returned by OAuth2 are now
OAuth2Error
types - โ Add
Package.swift
for the Swift package manager - Expose
keychainAccessGroup
(keychain_access_group
in settings; thanks @damienrambout !) - Some new errors (like
.forbidden
and.missingState
)
-
v2.3.0 Changes
- ๐ Use Swift 2.3
-
v2.2.9 Changes
- ๐ Allow to add custom authorization headers (thanks @SpectralDragon)
- ๐ Fix: add
client_id
to password grant even if there is no secret (thanks Criss!)
-
v2.2.8 Changes
- ๐ Make keychain store name programmer-settable (fixes #111 and #119)
- ๐ More public methods to support subclassing
- ๐ Allow resource owner password grant without client_id
-
v2.2.7 Changes
- ๐ฒ Use a simple logger for logging purposes (inspired by @tompson and @ChrisInIssaquah)
- ๐ Make
parseAccessTokenResponseData()
public for non-conformant OAuth2 providers (like Facebook) - โ Add overrideable
normalizeAccessTokenResponseKeys()
andnormalizeRefreshTokenResponseKeys()
(inspired by @ChrisTitos)
-
v2.2.6 Changes
- ๐ Make sure extra params are passed to refresh token requests (fixes #105)
- 0๏ธโฃ The convenience
request(forURL:)
method by default no longer uses locally cached data
-
v2.2.5 Changes
- 0๏ธโฃ Use ephemeral NSURLSession by default; fixes #96
- ๐ Build fix to enable Carthage builds (thanks @davidpeckham !)