Releases: GraiaProject/Ariadne
✨ v0.11.7
✨ v0.11.6
修复
- 暂时对依赖版本进行了更严格的限制。
- 修复了
Ariadne.get_member错误将Member缓存为Group的问题。
✨ v0.11.5
✨ v0.11.4
✨ v0.11.3
修复
修复了在 Mirai 登陆完成前 Mirai API HTTP 发起反向 WebSocket 连接会导致连接挂起的问题。
✨ v0.11.2
修复
修复了 NoneDispatcher 被缓存时,会激进地为所有 Optional 值赋值为 None 的问题。
(这修复了 Optional[Quote] 等值的分发)
✨ v0.11.1
修复
修复了 Commander 无法正确处理 PropagationCancelled 特殊异常的问题。
✨ v0.11.0
新增
MemberJoinRequestEvent.invitor_id 邀请申请人入群者
GroupConfig.mute_all 是否在全员禁言
Ariadne.kick_member(block: bool = False) 是否不再接受该成员加群申请
Ariadne.get_member_list(cache: bool = True) 是否使用缓存的群员列表
DisplayStrategy, Forward(display: DisplayStrategy | None = None) 转发消息的预览策略
NudgeEvent.subject 戳一戳上下文
AccountConnectionFail 生命周期事件,在连接错误时被触发(断开连接/连接失败)
改进
带 action 调用 Ariadne.send_friend_message() 和 Ariadne.send_group_message() 时使用缓存的 Friend 和 Group 对象。
修复
修复了 Ariadne.send_message() 向未知目标发送消息时报错的问题。
修复了 Forward 为空时发送失败的问题。
弃用
弃用 ForwardNode.message_id。
它从来都不是 ForwardNode 显式声明的参数,在接收到的消息中一直为 None。
想复用接收到的消息,请直接将 MessageEvent 作为 Forward 的参数。
弃用 NudgeEvent.context_type, NudgeEvent.origin_subject_info, NudgeEvent.friend_id 和 NudgeEvent.group_id
✨ v0.10.3
✨ v0.10.1
修复
修复了 对好友,群,群成员和版本等信息使用缓存 (@ProgramRipper) 带来的内存泄露问题,此问题波及 0.9.0~0.9.8, 0.10.0,强烈建议升级到此版本。