# 开发日志

# 0.4.8 (?)

# BREAKING CHANGES

  • sdk-attribute: 移除了 AttributesChangeEvnet 及相关事件监听接口,目前所有属性都会在代码执行时初始化,不存在动态增加/移除属性的情况。

# 0.4.7(2020-12-23)

# Bug Fixes

  • sdk-match: 修复 handleMatchStart 返回值遗漏 await 的问题
  • sdk-utils: 修复接口 getServerPing 拼写问题
  • sdk-core: 修复未被 promisify 化的 setUserCloudStorageremoveUserCloudStoragegetUserInteractiveStorage 接口

# Features

  • sdk-core: 重构代码,只在 sdk-core 内部使用 promisify
  • sdk-match 有乐环境下支持完整的mogs匹配流程

# 0.4.6 (2020-12-21)

# Bug Fixes

  • sdk-attribute: 修复后台返回值缺少 changeTime 导致属性更新出现异常的问题
  • sdk-core: 修复旧版本 getSystemInfo 调用时必须传入空对象的问题

# Features

  • sdk-peripherals-base 重构配置表获取接口
  • sdk: 增加活动系统(包括分享拆红包) activitySystem

# 0.4.5 (2020-12-18)

# Bug Fixes

  • sdk-core: 移除旧版本接口重复的类型声明
  • sdk-core: 修复 getSystemInfo 调用时必须传入空对象的问题

# BREAKING CHANGES

  • sdk: 移除废弃的 game 模块

  • sdk-invitation: 移除邀请系统旧版本 API,包括:

    • invitationRewardActivity:新版配置表对应的数据访问入口为 invitationRewardActivities

    • obtainInvitationReward:新版本接口 getInvitationReward 提供了类似功能;

    • getInvitedPlayerInfos:新版本接口 getInvitedPlayers 提供了类似功能;

    • onInvitationRewardChange:新版本接口 onInvitationRewardStatusChangeonInvitationCountUpdate 提供了类似功能;

    • offInvitationRewardChange:新版本接口 offInvitationRewardStatusChangeonInvitationCountUpdate 提供了类似功能;

    • InvitationRewardEventTypeInvitationRewardEvent:新版本事件 InvitationRewardStatusChangeEventInvitationCountChangeEvent 提供了类似功能;

      游戏侧需要在后台使用新的邀请配置,搭配 MOGS SDK 新接口。新的邀请系统支持多个邀请活动,数据访问入口为 invitationRewardActivities,可用的操作触发接口详见邀请系统文档 (opens new window)

# Features

# 0.4.3 (2020-12-10)

# Bug Fixes

  • sdk-interactive-property 修复互动资产模块容错处理

# 0.4.2 (2020-12-10)

# Bug Fixes

# Features

  • sdk-match: 增加sendQuickMessage、on/offQuickMessageReceived接口,支持局内快捷聊天功能,详情 (opens new window)
  • sdk-match: 新增on/offFrameSyncAccessInfoReceived接口,可以单独监听帧同步信息的下发,详情 (opens new window)
  • sdk-match: 有乐对战相关接口适配(getMatchResult、inviteOneMoreGame、inviteSwitchGames、commitGameResult、leaveRoom、sendQuickMessage以及以上事件对应的监听接口),详情 (opens new window)

# 0.4.1 (2020-12-07)

# Bug Fixes

  • sdk-mail: 修复 markMailAsRead 会导致邮件被删除的问题
  • sdk-mail: 修复邮件状态未能在初始化时正确设置的问题

# Features

  • sdk-mail: 主动刷新邮件列表时,不触发相关更新事件
  • sdk-network: 更新 sendMsgWithSeq 的返回值类型
  • sdk-mail: 增加"邮件附件收取"接口 collectMailsByGroup 及其在 MailGroup 上的快捷方式
  • sdk-mail: 增加"标记邮件为已读"接口 markMailsAsReadByGroup 及其在 MailGroup 上的快捷方式
  • sdk-mail: 补充邮件状态变更事件 MailStatusChangeEvent 的邮件组类型、邮件 ID 两个属性
  • sdk-mail: 补充邮件系统操作接口在相关数据模型上的快捷方式
  • sdk-mail: 增加邮件状态 MailStatus
  • sdk-mail: 更新邮件状态处理逻辑

# 0.4.0 (2020-12-01)

# Features