Releases: leancloud/js-realtime-sdk
Releases · leancloud/js-realtime-sdk
v3.0.0
同时发布
- leancloud-realtime-typed-messages 1.0.0
相比 v3.0.0-beta.4 的变更
Bug Fixes
- TypedMessages: 修复在部分浏览器中抛出
Object.assign
未定义的异常 (a0fa8ca)
Features
- 兼容 IE10 (75d325d)
相比 v2 的变更
https://blog.leancloud.cn/4620/
完整变更日志参见 https://github.com/leancloud/js-realtime-sdk/blob/master/changelog.md
v3.0.0-beta.4
同时发布
- leancloud-realtime-typed-messages 1.0.0-beta.3
Bug Fixes
- Conversation: 修复缓存中的
Conversation
有时被错误地更新为undefined
的问题 (91ae143),感谢 @dangyuluo - ConversationQuery: 废弃
withLastMessages
方法,请使用withLastMassagesRefreshed
代替,两个 API 没有区别,重命名是为了避免误解 (6afbd43) - FileMessage: 修复 FileMessage 使用 avoscloud-sdk@^1.0.0-rc9 时的兼容性问题(6a2fd12)
- MessageIterator: 修复对某次查询结果数据进行操作会影响下次查询结果的问题 (ff899e0),感谢 @dangyuluo
- Realtime: 修复了在收到某些消息时抛出
unhandled promise rejection
异常的问题 (e68e87d),感谢 @han4wluc - TypedMessages: 修复了 leancloud-realtime-typed-messages 不支持 AMD loaders 的问题 (dd82fb8)
- WebSocketPlus: 当连接不可用时,调用部分 API 抛出更加有指导意义的异常与提示 (4b3c841),感谢 @han4wluc
v3.0.0-beta.3
同时发布
- leancloud-realtime-typed-messages 1.0.0-beta.2
Bug Fixes
- Bundle: 修复与 AMD loaders (require.js) 一起使用报错的问题 (8ae8093)
- Realtime: 修复了误报跨域的问题 (#225) (1e7d0ef)
- FileMessage: 增强了 FileMessage 对非标准消息的兼容 (e86d4c4)
- TypedMessages: 修复 leancloud-realtime-typed-messages 在不支持 ES6 语法的浏览器上报错的问题 (abcfbd7)
Features
- Realtime: 支持动态路由 (9b753c6)
v3.0.0-beta.2
3.0.0-beta.1
- (BREAKING) 重新设计了 API,主要改进有:
- 提供了面向对象的,与其他平台 SDK 统一的 API
- Promise 化的异步 API
- 新的事件模型
- 完善的异常机制
- 可扩展的消息类型系统
- 新增对以下特性的支持:
- 单点登录
- 「未读消息通知」模式
- 对话查询条件构造器
- 增强了断线重连的可靠性
- 采用了二进制协议,减少了传输消息时的流量消耗
- (BREAKING) 停止对 IE10 及以下版本的支持。如果需要支持这些运行环境请使用 2.x 版本。