Skip to content

v2.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@jysperm jysperm released this 23 Mar 06:32
· 138 commits to master since this 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 风格的回调(successerror)、在运行失败时不再向标准输出打印日志,请从返回的 Promise 中获取错误。
  • 不兼容改动 AV.Insight.on 注册的回调函数改为只接受一个 result 参数(去掉了 err 参数,请从 result.status 判断成功或失败)。
  • 不兼容改动 一些错误提示被调整过,如果你依赖于对错误信息进行字符串匹配,请注意测试你的错误处理逻辑。
  • 新增 TypeScript 类型定义文件,位于 leanengine.d.ts
  • 新增 AV.Cloud.onIMMessageReceived 系列方法,用于更方便地定义实时通讯 Hook 函数。
  • 新增云函数、Class Hook 和 User Hook 的 Promise 模式
  • 新增了 LeanCloudHeaders 中间件