Skip to content

Latest commit

 

History

History
211 lines (142 loc) · 5.21 KB

Changelog.md

File metadata and controls

211 lines (142 loc) · 5.21 KB

0.14.2 Released on 2024-05-11

  • Require phone number when verify sms code

0.14.1 Released on 2021-07-08

  • Fix a bug for uploading files at Chinese regions.

0.14.0 Released on 2020-12-15

  • Add runRemote() (invoking cloud function remotely).
  • Allow specifying the file key/path with masterKey.
  • Add license (Apache-2.0).

0.13.0 Released on 2020-07-15

  • Add requestChangePhoneNumber & changePhoneNumber to verify mobile number before updating it.
  • Add _messageUpdate hook.
  • Add setApiTimeout to specify request timeout.

0.12.0 发布日期:2020-04-21

  • 支持平滑推送(flow_control
  • 支持即时通讯服务的 _rtmClientSign_conversationAdded_conversationRemoved hook
  • 支持 PHP 7.4

0.11.0 发布日期:2019-10-25

  • 支持即时通讯服务新增的 _clientOnline_clientOffline 这两个 hook。
  • 支持 PHP 7.3。

0.10.3 发布日期:2019-08-30

  • 优化云引擎错误处理
  • 处理中间件中的异常,避免返回 500 内部错误。比如 sessionToken 不合法的异常。
  • 在云引擎错误栈中,打印请求到 API 的 method, url

0.10.2 发布日期:2019-06-24

  • 修复 signUpOrLoginByMobilePhone 登录问题

0.10.1 发布日期:2019-06-24

  • 修复 signUpOrLoginByMobilePhone 登录问题

0.10.0 发布日期:2019-06-24

  • 添加 User::signUpOrLoginByMobilePhone 支持手机注册或登录

0.9.0 发布日期:2019-05-23

  • 添加 Cloud::start 函数,更便捷地初始化云函数服务
  • 添加 User::logInWithEmail 函数,支持邮箱密码登录功能

0.8.1 发布日期:2018-09-25

  • 修复 Client::useRegion

0.8.0 发布日期:2018-06-21

  • Object 类更名为了 LeanObject,兼容 PHP 7.2

当 SDK 运行在 PHP 7.2 以下版本时,会为 LeanObject 创建一个别名,继续支持之前使用 Object 类的代码,这两个名字实际上指向同一个类,两个类名也可以混用。我们会在 PHP 7.2 以下继续支持 Object 一段时间,希望开发者尽快将代码中的 Object 改为 LeanObject

0.7.0 发布日期:2018-03-19

  • 添加 Client::setServerUrl 接口
  • 非云引擎环境下支持 app-router

0.6.0 发布日期:2017-09-06

  • 更新 LEANCLOUD_* 环境变量
  • 根据环境变量设置是否以生产环境请求

0.5.6 发布日期:2017-04-13

  • 修复: 用户定义的 class hook 不需要返回对象, 而是由中间件来返回被修改的对象

0.5.5 发布日期:2017-04-12

  • 云引擎中输出错误栈

0.5.4 发布日期:2017-02-27

  • 修复推送请求中的格式不兼容问题

0.5.3 发布日期:2017-02-13

  • 支持小写的 region

0.5.2 发布日期:2017-01-22

  • 修复 pointer 对象序列化为 object
  • 创建本地文件时支持传入文件名

0.5.1 发布日期:2016-11-25

  • 修复 PHP 5.6 一下版本不能定义 array 常量的 bug

0.5.0 发布日期:2016-11-18

  • 添加 User#getRoles 方法获取角色
  • 添加 User#isAuthenticated 方法检测用户是否登录
  • 添加 User#refreshSessionToken 方法重置 token

0.4.2 发布日期:2016-11-03

  • 修复毫秒丢失的问题 #114
  • 修复 Relation 不能编码的异常 #110
  • Push 设置默认的 prod 参数 #111
  • 增加 Client::setDebug(true) 支持调试模式 #108
  • 添加 OptionSave 类支持 fetchWhenSave 以及 where #49 #83

0.4.1 发布日期:2016-09-13

  • 支持实时通信的相关 hook 及校验
  • 支持通用短信发送接口

0.4.0 发布日期:2016-08-10

不兼容改动

为了与其它语言 SDK 类型名保持一致,将主要类型名称的 Lean 前缀去掉。如 果升级,请注意同步修改代码。

以下是去掉 Lean 前缀的类型列表:

LeanACL LeanBytes LeanClient LeanFile LeanObject LeanPush
LeanQuery LeanRelation LeanRole LeanUser

0.3.0 发布日期:2016-06-30

  • 支持云引擎,及 Slim 框架的中间件

0.2.6 发布日期:2016-05-16

  • LeanPush 支持同时向多平台发送推送
  • LeanObject::save, fetch, destroy 不再返回批量查询错误
  • 修复 LeanACL 为空时被编码为 array 的问题
    • LeanACL::encode 将返回 object (不兼容)
  • 修复 LeanRole 查询不能正常初识化
    • LeanRole 构造函数接收两个可选参数 className, objectId (不兼容)

0.2.5 发布日期:2016-02-01

  • 支持手机号码和密码登录
  • 修复查询 _User 未传递 sessionToken 导致查询失败

0.2.4 发布日期:2016-01-26

  • 修复短信验证码登录后 current user 为空的问题

0.2.3 发布日期:2016-01-12

  • 修复 getCurrentUser 循环调用问题 close #48

0.2.2 发布日期:2016-01-06

  • 修复保存关联文件的对象时的语法错误 close #46

0.2.1 发布日期:2015-12-31

  • 修复类型不安全的字符串比较 close #43

0.2.0 发布日期:2015-11-13

  • 支持 CQL 查询:LeanQuery::doCloudQuery
  • 支持发送 Push 推送消息 (#23)
  • 支持 GeoPoint 类型及地理位置查询 (#25)
  • 支持 Role 和 ACL 权限管理 (#19)
  • 修复: LeanClient::useMasterKey() 没有生效的问题 #21
  • LeanClient::decode() 添加第二个参数以识别 ACL (与上一版本不兼容)

0.1.0 发布日期: 2015-10-30