Skip to content

Releases: SkygearIO/skygear-SDK-iOS

1.3.0

04 Jan 07:11
Compare
Choose a tag to compare

1.3.0 (2018-01-04)

Features

  • Base64 decode result from url (#164)
  • Add login with custom token #153
  • OAuth web login and link flow (#127, #141)

Other Notes

  • Fix missing doc for subspec
  • Fix clang-format
  • Update travis osx_image to xcode9.2

1.2.0

04 Jan 07:10
Compare
Choose a tag to compare

1.2.0 (2017-11-16)

Features

  • Derive asset mimeType with MagicKit(#148)
  • Register device token in login and signup success callback
  • Support using NSDictionary as named arguments for callLambda (#89)

Other Notes

  • Fix swiftlint and update rules
  • Fix clang-format

1.1.1

17 Nov 06:39
Compare
Choose a tag to compare

Bug Fixes

  • Ensure all field types of SKYRecord conform NSCopying and NSCoding (#144)
  • Derive asset mimeType with MagicKit (#133)
  • Fix unable to print user_id in log upon sign up
  • Handle lambda responds with null result

1.1.0

09 Aug 11:36
1.1.0
Compare
Choose a tag to compare

Incompatible changes

  • Introducing a new user record design

    In the new user record design, username and email is now part of user
    record instead of part of _auth table (previously _user table). When
    upgrading from previous version of Skygear Server, the server will perform
    database schema migration, which is likely to break cloud function that
    needs the user data.

    The request API is changed substantially to support the new authentication
    mechanism. Previous SDKs will not work with this version of Skygear Server.

Features

  • Implement new user record design (SkygearIO/features#48)
    Set default field discoverability to user auth record keys (#431)
  • Add assign roles and revoke roles handler
    • Update role:{assign,revoke} to use require_admin preprocessor
  • Support field-based access control for record data (SkygearIO/features#48)
    • Add db and struct for FieldACL (#375)
    • Add read/write Field ACL (#376)
    • Add discoverability Field ACL (#377)
    • Support dynamic field and owner for Field ACL (#379, #378)
    • Ignore Field ACL when using master key (#403)
    • Implement field ACL get/update handlers (#375)

Bug Fixes

  • Fix SignedURL and ParseSignature of file store (#427)
  • Fix handler/query does not allow joined query
  • Fix potential problem when saving new record
  • Fix undefined skydb.ACLLevel

Other Notes

  • Golang version is upgraded to go1.8.3
  • Upgrade czmq dependency to version 4.0.2
  • Update instruction on installing czmq via homebrew
  • Update linux setup notes (#383)

1.1.0-beta.0

06 Aug 09:12
1.1.0-beta.0
Compare
Choose a tag to compare
1.1.0-beta.0 Pre-release
Pre-release

Incompatible Changes

  • SKYRecord will replace SKYUser for representing user

    In previous version of SKYKit, authentication methods return a SKYUser
    which contains user-related information such as User ID, username and
    email. These information is moved to SKYRecord and the authentication methods
    are updated to return SKYRecord instead.

Features

Other Notes

  • Upload doc prefixed with version to s3 bucket for CI
  • Add nullability annotation to objective-c header files (#51)
  • Update links to Get Started Guide in README

1.0.0

05 Jul 12:45
1.0.0
Compare
Choose a tag to compare

Incompatible Changes

Bug Fixes

  • Make accessControl property on SKYRecord readwrite

    The existing implementation does not work for newly create record
    because the access control property is initially null.

  • Fix unable to upload asset (#100)

Other Notes

  • Update Swift Example to Swift 3.0 (#51)
  • Make SKYAsset conforms with NSCopying (#103)

0.24.0

23 May 07:27
0.24.0
Compare
Choose a tag to compare

Features

  • Add API for adding user profile after signing up

Other Notes

  • Fix broken link at README

0.23.0

20 Apr 08:14
0.23.0
Compare
Choose a tag to compare

Features

Other Notes

  • Rename device registration methods (#76)

0.22.2

31 Mar 08:01
Compare
Choose a tag to compare

Features

Bug Fixes

  • Wrap error messages with NSLocalizedString (#85)

Other Notes

  • Generate documentation using Jazzy

0.22.1

21 Feb 03:11
0.22.1
Compare
Choose a tag to compare

Bug Fixes

  • Fix parsing User ID ACL without relation: $direct