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,强烈建议升级到此版本。