Releases: SkygearIO/skygear-SDK-iOS
1.3.0
1.2.0
1.1.1
1.1.0
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
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
- New signup login, remove SKYUser object (#112)
- Add forgot password functions to SKYAuthContainer (#110, SkygearIO/features#70)
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
Incompatible Changes
- Update container API grouping (#104, SkygearIO/features#70)
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)