Releases: leancloud/js-realtime-sdk
Releases · leancloud/js-realtime-sdk
v5.0.0-beta.2
Features
- 增加了
ConversationQuery#first
方法。
Bug Fixes
- 修复了在微信小程序上引入 SDK 后抛
Function
未定义的问题。 - 当 SDK 从
offline
状态恢复到online
状态时会立即开始尝试重连(之前会等待一秒)。 - 更新了 TypeScript 定义。
v5.0.0-beta.1
Features
- 导出 MessageParser 用于消息内容的解析。
Bug Fixes
- 订正了 TypeScript 定义文件中错误定义的 MessageConstructor interface。
v5.0.0-beta.0
BREAKING CHANGES
- 对于中国节点应用,初始化
Realtime
时必须通过server
参数指定服务器地址。中国节点的应用必须要绑定自有域名后才能使用,这个改动是为让没有指定服务器地址时的异常更加明确。国际版应用不受影响。 - SDK 使用的域名更新。国际版应用新增
app-router.com
,中国节点应用不受影响。app-router.leancloud.cn
均不再使用。如果国际版应用在微信小程序等需要域名白名单的平台上运行,需要更新白名单配置,开发者可以访问应用的 LeanCloud 控制台获取最新的域名列表。
Bug Fixes
- 修复了 CocosCreator 编译到微信小游戏后无法连接的问题。
- 修正了 TypeScript 定义文件中
Conversation#queryMessages
的一个错误的参数类型。
v5.0.0-alpha.3
Bug Fixes
- 修复可靠的通知机制依然有可能会跳过部分通知的问题。
v5.0.0-alpha.2
Bug Fixes
- 修正了华东节点与美国节点的默认 server。
- 修复了开启调试模式的情况下在某些不支持
Object.values
的运行环境会抛异常的问题。
Features
- 初始化
Realtime
的server
参数现在允许指定协议了。
v4.3.1
v5.0.0-alpha.1
Features
-
增加了手动启用、停用调试模式的开关:
const { debug } = require('leancloud-realtime'); debug.enable(); debug.disable();
原有在浏览器中使用 localStorage,在 Node.js 中使用环境变量启用调试模式的方式仍然可用。
Bug Fixes
- 修复了 CocosCreator 真机上 WebSocket 连接抛异常的问题。
v5.0.0-alpha.0
BREAKING CHANGES
- 创建对话时
unique
参数的默认值修改为 true(之前是 false)。 - 编译产出的文件现在使用了符合社区习惯的命名规则:
realtime-platform[.min].js
。如果你通过 CDN 或者其他直接引用文件的方式加载的 SDK,请调整对应的文件名。 - 内部使用的 HTTP client 从 axios 换成了 superagent。这个改动解决了在包括 CocosCreator 真机在内的多个平台上抛异常的问题。部分包含 HTTP 请求逻辑的 API 与网络相关的异常信息可能发生变化。
Performance Improvements
- 升级到了 babel@7,略微减小了产出文件体积。