不兼容改动
为了与其它语言 SDK 类型名保持一致,将主要类型名称的 Lean 前缀去掉。如 果升级,请注意同步修改代码。
以下是去掉 Lean
前缀的类型列表:
LeanACL LeanBytes LeanClient LeanFile LeanObject LeanPush
LeanQuery LeanRelation LeanRole LeanUser
- 支持云引擎,及 Slim 框架的中间件
- LeanPush 支持同时向多平台发送推送
- LeanObject::save, fetch, destroy 不再返回批量查询错误
- 修复 LeanACL 为空时被编码为 array 的问题
- LeanACL::encode 将返回 object (不兼容)
- 修复 LeanRole 查询不能正常初识化
- LeanRole 构造函数接收两个可选参数 className, objectId (不兼容)
- 支持手机号码和密码登录
- 修复查询
_User
未传递 sessionToken 导致查询失败
- 修复短信验证码登录后 current user 为空的问题
- 修复 getCurrentUser 循环调用问题 close #48
- 修复保存关联文件的对象时的语法错误 close #46
- 修复类型不安全的字符串比较 close #43
- 支持 CQL 查询:LeanQuery::doCloudQuery
- 支持发送 Push 推送消息 (#23)
- 支持 GeoPoint 类型及地理位置查询 (#25)
- 支持 Role 和 ACL 权限管理 (#19)
- 修复:
LeanClient::useMasterKey()
没有生效的问题 #21 LeanClient::decode()
添加第二个参数以识别 ACL (与上一版本不兼容)