Skip to content

Releases: leancloud/js-realtime-sdk

v5.0.0-beta.2

26 Jan 08:13
e1a15d2
Compare
Choose a tag to compare
v5.0.0-beta.2 Pre-release
Pre-release

Features

  • 增加了 ConversationQuery#first 方法。

Bug Fixes

  • 修复了在微信小程序上引入 SDK 后抛 Function 未定义的问题。
  • 当 SDK 从 offline 状态恢复到 online 状态时会立即开始尝试重连(之前会等待一秒)。
  • 更新了 TypeScript 定义。

v5.0.0-beta.1

10 Dec 06:23
0e5fc12
Compare
Choose a tag to compare
v5.0.0-beta.1 Pre-release
Pre-release

Features

  • 导出 MessageParser 用于消息内容的解析。

Bug Fixes

  • 订正了 TypeScript 定义文件中错误定义的 MessageConstructor interface。

v5.0.0-beta.0

30 Oct 10:49
17033bd
Compare
Choose a tag to compare
v5.0.0-beta.0 Pre-release
Pre-release

BREAKING CHANGES

  • 对于中国节点应用,初始化 Realtime 时必须通过 server 参数指定服务器地址。中国节点的应用必须要绑定自有域名后才能使用,这个改动是为让没有指定服务器地址时的异常更加明确。国际版应用不受影响。
  • SDK 使用的域名更新。国际版应用新增 app-router.com,中国节点应用不受影响。app-router.leancloud.cn 均不再使用。如果国际版应用在微信小程序等需要域名白名单的平台上运行,需要更新白名单配置,开发者可以访问应用的 LeanCloud 控制台获取最新的域名列表。

Bug Fixes

  • 修复了 CocosCreator 编译到微信小游戏后无法连接的问题。
  • 修正了 TypeScript 定义文件中 Conversation#queryMessages 的一个错误的参数类型。

v5.0.0-alpha.3

04 Jul 11:16
0dde786
Compare
Choose a tag to compare
v5.0.0-alpha.3 Pre-release
Pre-release

Bug Fixes

  • 修复可靠的通知机制依然有可能会跳过部分通知的问题。

v5.0.0-alpha.2

04 Jul 10:36
5bcea10
Compare
Choose a tag to compare
v5.0.0-alpha.2 Pre-release
Pre-release

Bug Fixes

  • 修正了华东节点与美国节点的默认 server。
  • 修复了开启调试模式的情况下在某些不支持 Object.values 的运行环境会抛异常的问题。

Features

  • 初始化 Realtimeserver 参数现在允许指定协议了。

v4.3.1

21 Jun 10:08
4aad91f
Compare
Choose a tag to compare

Bug Fixes

  • 修正了华东节点与美国节点的默认 server。

v5.0.0-alpha.1

13 May 07:31
79ed117
Compare
Choose a tag to compare
v5.0.0-alpha.1 Pre-release
Pre-release

Features

  • 增加了手动启用、停用调试模式的开关:

    const { debug } = require('leancloud-realtime');
    debug.enable();
    debug.disable();

    原有在浏览器中使用 localStorage,在 Node.js 中使用环境变量启用调试模式的方式仍然可用。

Bug Fixes

  • 修复了 CocosCreator 真机上 WebSocket 连接抛异常的问题。

v5.0.0-alpha.0

13 May 04:37
a74beba
Compare
Choose a tag to compare
v5.0.0-alpha.0 Pre-release
Pre-release

BREAKING CHANGES

  • 创建对话时 unique 参数的默认值修改为 true(之前是 false)。
  • 编译产出的文件现在使用了符合社区习惯的命名规则:realtime-platform[.min].js。如果你通过 CDN 或者其他直接引用文件的方式加载的 SDK,请调整对应的文件名。
  • 内部使用的 HTTP client 从 axios 换成了 superagent。这个改动解决了在包括 CocosCreator 真机在内的多个平台上抛异常的问题。部分包含 HTTP 请求逻辑的 API 与网络相关的异常信息可能发生变化。

Performance Improvements

  • 升级到了 babel@7,略微减小了产出文件体积。

v4.3.0

04 Mar 09:47
c0a7d1b
Compare
Choose a tag to compare

Bug Fixes

  • 修复了暂态消息发送成功后消息 id 没有更新的问题。
  • TypeScript 定义现在满足 strict 模式。

Features

  • MESSAGE_UPDATEMESSAGE_RECALL 事件现在会额外返回一个 reason 参数来指示修改、撤回的原因(如果有的话)。
    • 由于这个功能带来的定义描述的升级,SDK 要求的 TypeScript 最低版本现在为 3.0。

Performance Improvements

  • 支持在服务端运维操作时更快的切换到可用服务器上。

v4.2.1

21 Nov 09:55
Compare
Choose a tag to compare

Bug Fixes

  • 现在能正确处理对话属性中的数组类型了。
  • 移除了关于 region 参数不再使用的警告。