Releases: Backendless/Swift-SDK
Releases · Backendless/Swift-SDK
6.1.0
- the signatures of
func loginWithOauth2(providerName: String...)
func loginWithOauth1(providerName: String...)
changed to
func loginWithOauth2(providerCode: String...)
func loginWithOauth1(providerCode: String...)
- the signature of
func resendEmailConfirmation(email: String, responseHandler: (() -> Void)!, errorHandler: ((Fault) -> Void)!)
changed to
func resendEmailConfirmation(identity: String, responseHandler: (() -> Void)!, errorHandler: ((Fault) -> Void)!)
- added function to the UserService:
func createEmailConfirmation(identity: String, responseHandler: (([String : Any]) -> Void)!, errorHandler: ((Fault) -> Void)!)
- the GeoService functionality removed from SDK
- the minimum deployment target is changed to iOS 9.0
- travis.yml changed to work with Xcode 12.2
6.0.5
- added OAuth login methods:
func loginWithOauth2(providerName: String, token: String, fieldsMapping: [String : String], stayLoggedIn: Bool, responseHandler: ((BackendlessUser) -> Void)!, errorHandler: ((Fault) -> Void)!)
func loginWithOauth2(providerName: String, token: String, guestUser: BackendlessUser, fieldsMapping: [String : String], stayLoggedIn: Bool, responseHandler: ((BackendlessUser) -> Void)!, errorHandler: ((Fault) -> Void)!)
func loginWithOauth1(providerName: String, token: String, tokenSecret: String, fieldsMapping: [String : String], stayLoggedIn: Bool, responseHandler: ((BackendlessUser) -> Void)!, errorHandler: ((Fault) -> Void)!)
func loginWithOauth1(providerName: String, token: String, tokenSecret: String, guestUser: BackendlessUser, fieldsMapping: [String : String], stayLoggedIn: Bool, responseHandler: ((BackendlessUser) -> Void)!, errorHandler: ((Fault) -> Void)!)
6.0.4.1
- fixed issue when FileService
rename()
,move()
,copy()
methods responses URLs were encased in quotation marks
6.0.4
- fixed bug with FileService
rename()
,move()
,copy()
methods response - fixed FileService tests
6.0.3
- added SPM support
- fixed the JSONSerialization issue in custom services
6.0.2
- added support for JSON data type, added the JSONUpdateBuilder class
- fixed bug when custom service method returns null in response
- added tests for the RT Relations Listeners
6.0.1.1
- fixed transactions fail issue when object is BackendlessUser
6.0.1
- added RT Listeners for Relations support
- fixed transactions fail issue when object is BackendlessUser
- class approach fixed to handle JSON column type correctly
6.0
- added transactions API
- most of the get/set methods are marked as deprecated andtheir corresponding properties changed to public. These getters and setters are still available, but will be removed in the future, please use the
.
to access the properties - fixed the issue when
relationsDepth = 0
was sent to server even when it wasn't set manually
5.7.17
- the
currentUser
property in UserSevice changed to public and can be set manually. Current user is saved after the application restarts only whenstayLoggedIn = true