Skip to content

Releases: Backendless/Swift-SDK

6.1.0

26 Oct 14:40
09aee57
Compare
Choose a tag to compare
  • 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

15 Sep 13:13
35285ef
Compare
Choose a tag to compare
  • 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

31 Aug 08:27
832c0dc
Compare
Choose a tag to compare
  • fixed issue when FileService rename(), move(), copy() methods responses URLs were encased in quotation marks

6.0.4

27 Aug 09:39
0ee4f5d
Compare
Choose a tag to compare
  • fixed bug with FileService rename(), move(), copy() methods response
  • fixed FileService tests

6.0.3

19 Aug 15:31
6540bdb
Compare
Choose a tag to compare
  • added SPM support
  • fixed the JSONSerialization issue in custom services

6.0.2

11 Aug 14:43
09f0b78
Compare
Choose a tag to compare
  • 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

23 Jul 10:02
4e9a773
Compare
Choose a tag to compare
  • fixed transactions fail issue when object is BackendlessUser

6.0.1

22 Jul 16:37
4b020f0
Compare
Choose a tag to compare
  • 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

17 Jun 10:29
f2c348b
Compare
Choose a tag to compare
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

29 May 11:23
79aaea1
Compare
Choose a tag to compare
  • the currentUser property in UserSevice changed to public and can be set manually. Current user is saved after the application restarts only when stayLoggedIn = true