v2.0.0-beta.0
Pre-release
Pre-release
- 不兼容改动 升级 JavaScript SDK 到 leancloud-storage 2.1.0(请检查 JS SDK 2.0 引入的不兼容改动)。
- 不兼容改动 仅兼容至 Node.js 4.4 以上版本。
- 不兼容改动 重复定义云函数或 Hook 时会抛出一个异常。
- 不兼容改动 移除
AV.Cloud.httpRequest(请改用request模块)。 - 不兼容改动 移除
app.use(AV.Cloud)的用法(请改用app.use(AV.express()))。 - 不兼容改动 移除基于 domain 的异常处理,开发者需要自行捕捉云函数异步代码中的异常。
- 不兼容改动
AV.Cloud.run不再支持 Backbone 风格的回调(success和error)、在运行失败时不再向标准输出打印日志,请从返回的 Promise 中获取错误。 - 不兼容改动
AV.Insight.on注册的回调函数改为只接受一个result参数(去掉了 err 参数,请从result.status判断成功或失败)。 - 不兼容改动 一些错误提示被调整过,如果你依赖于对错误信息进行字符串匹配,请注意测试你的错误处理逻辑。
- 新增 TypeScript 类型定义文件,位于
leanengine.d.ts。 - 新增
AV.Cloud.onIMMessageReceived系列方法,用于更方便地定义实时通讯 Hook 函数。 - 新增云函数、Class Hook 和 User Hook 的 Promise 模式
- 新增了 LeanCloudHeaders 中间件