Releases: leancloud/javascript-sdk
Releases · leancloud/javascript-sdk
v3.13.1
v3.13.0
Features
- 小程序用户系统增加了 UnionId 支持。
- 一键登录 API
AV.User[.#]loginWithWeapp
增加了新的参数preferUnionId
。设置了该参数为true
且该小程序绑定了微信开放平台帐号,那么在满足以下条件时会自动使用用户的 UnionId 登录。- 微信开放平台帐号下存在同主体的公众号,并且该用户已经关注了该公众号。
- 微信开放平台帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。
AV.User#linkWithWeapp
重命名为AV.User#associateWithWeapp
与其他关联第三方 API 保持统一的命名风格。同时支持新参数preferUnionId
。- 增加了
AV.User[.#]loginWithWeappWithUnionId
与AV.User#associateWithWeappWithUnionId
方法。用于支持开发者在通过其他方式自行拿到用户的 UnionId 后在客户端登录或关联用户。
- 一键登录 API
- 增加了
AV.User.loginWithEmail
方法用于明确指定使用 Email 与密码登录。
Bug fixes
AV.File#set
与AV.File#setACL
现在会正确地返回当前实例(this
)了。
v3.12.0
Features
-
AV.File#save
方法增加了keepFileName
参数允许保留下载文件的文件名。示例
new AV.File('file-name.ext', source).save({ keepFileName: true }); // https://your-file-domain/5112b94e0536e995741c/file-name.ext new AV.File('file-name.ext', source).save(); // https://your-file-domain/5112b94e0536e995741c.ext
-
增加了
AV.Object#revert
方法撤销部分或全部修改了但未保存(save)的改动。
Bug fixes
- 修复了
AV.Object#set
的 TypeScript 定义问题。
v3.11.1
v3.11.0
Features
- 增加了
AV.LiveQuery.pause
与AV.LiveQuery.resume
方法。这两个方法可以用
于在网络变化或者应用切换后台时主动通知 SDK 断开/恢复 LiveQuery 的连接。 - 排行榜增加了删除用户分数与排名的方法
AV.Leaderboard.deleteStatistics
。
Bug fixes
- 修复了
AV.File#save
方法参数不尊重 AuthOptions 类型参数的问题。 - 修复了 LiveQuery 的
Query#subscribe
方法在 React Native 中返回 undefined 的问题。 - 修复了包括
Relation
在内的一些 TypeScript 定义文件错误。
v3.11.0-beta.0
Features
- 增加了
AV.LiveQuery.pause
与AV.LiveQuery.resume
方法。这两个方法可以用于在网络变化或者应用切换后台时主动通知 SDK 断开/恢复 LiveQuery 的连接。
Bug fixes
- 修复了
AV.File#save
方法参数不尊重 AuthOptions 类型参数的问题。
v3.10.0
v3.9.0
Features
- 增加了匿名用户登录的支持:
AV.User.loginAnonymously
方法用于创建一个匿名用户并登录。AV.User#isAnonymous
方法用于判断用户是否为匿名用户。
- 排行榜增加了新的功能:
- 支持更新数据时,无视排行榜的更新策略,强制更新分数:
AV.Leaderboard#updateStatistics
方法增加了overwrite
参数。 - 支持获取历史版本的排名结果:
AV.Leaderboard#getResults
与AV.Leaderboard#getResultsAroundUser
方法增加了version
参数。 - 增加了获取历史版本存档的方法
AV.Leaderboard#getArchives
。
- 支持更新数据时,无视排行榜的更新策略,强制更新分数:
v3.8.1
v3.8.0
Features
- 初始化时不再需要
region
参数了。 - 改进了 TypeScript 定义,现在
AV.Query
的查询结果会得到正确的类型推导。 - 排行榜 API 根据产品功能的更新进行了一些调整:
- 增加了一个新的数据更新策略
AV.LeaderboardUpdateStrategy.SUM
。 - 移除了不再可用的
AV.LeaderboardVersionChangeInterval.HOUR
。
- 增加了一个新的数据更新策略
AV.Conversation
的发送消息 API 现在可以接受 leancloud-realtime v4 中的新Message
类了。- 美国节点的应用现在也启用了每个应用独立的域名。