v1.1.0
MIGRATION GUIDE 1.0.0 to 1.1.0
https://github.com/lupidan/apple-signin-unity/wiki/Migration-guides
Added
- Adds a CHANGELOG.md file
- Adds support for tvOS (Experimental)
- Adds new v2 diagram files (
.drawio
and.png
) - Adds
AppleAuthQuickLoginArgs
struct containing arguments for Quick Login. (With optionalNonce
) - Adds
AppleAuthLoginArgs
structure containing arguments for Normal Login likeLoginOptions
. (With optionalNonce
) - Adds support in native code to receive and set a
Nonce
for the Authorization Requests in both Quick Login and Sign in With Apple - Adds
Update
method toIAppleAuthManager
to update pending callbacks - Better API version handling in native objective-c code
Changed
-
Namespace
AppleAuth.IOS
becomesAppleAuth
-
Namespace
AppleAuth.IOS.Enums
becomesAppleAuth.Enums
-
Namespace
AppleAuth.IOS.Extensions
becomesAppleAuth.Extensions
-
Namespace
AppleAuth.IOS.Interfaces
becomesAppleAuth.Interfaces
-
Namespace
AppleAuth.IOS.Interfaces
becomesAppleAuth.Interfaces
-
QuickLogin
now requires aAppleAuthQuickLoginArgs
to perform the call. OtherQuickLogin
method marked as obsolete. -
LoginWithAppleId
now requires aAppleAuthLoginArgs
to perform the call. OtherLoginWithAppleId
method marked as obsolete. -
AppleAuthManager
no longer requires a Scheduler, the scheduling is built in the manager instance with the methodUpdate
-
When receiving a completely empty
FullPersonName
, the instance is cleared after deserialization. -
Fixes bug when setting credentials revoked callback between multiple instances of
AppleAuthManager
-
Updates main package file to include both
CHANGELOG.md
andCHANGELOG.md.meta files
-
Updates the sample project to better resemble the expected Apple flow
-
Updates README.md with up to date documentation
Removed
- Removes Schedulers to simplify the callback handling.
Update
call was moved toIAppleAuthManager
.