Skip to content

Releases: GraiaProject/Ariadne

✨ v0.11.7

05 Aug 15:24
Compare
Choose a tag to compare

修复

  • 通过 creart 获得 asyncio.AbstractEventLoop
  • 提高 graia 基建依赖版本

✨ v0.11.6

03 Aug 15:17
Compare
Choose a tag to compare

修复

  • 暂时对依赖版本进行了更严格的限制。
  • 修复了 Ariadne.get_member 错误将 Member 缓存为 Group 的问题。

✨ v0.11.5

08 May 04:32
Compare
Choose a tag to compare

修复

Safe 发送动作仅会捕获部分异常并进行重试,而非全部捕获。(#234)

✨ v0.11.4

01 May 14:57
Compare
Choose a tag to compare

修复

  • 修复了 Ariadne.send_messagequote = True 时永远会引发 TypeError 的问题 (#229)
  • 使用 HttpServer 时,传入的 qq header 有误会返回 403 而非引发 500 Internal Error (#230)

✨ v0.11.3

31 Mar 16:43
Compare
Choose a tag to compare

修复

修复了在 Mirai 登陆完成前 Mirai API HTTP 发起反向 WebSocket 连接会导致连接挂起的问题。

✨ v0.11.2

17 Mar 05:04
Compare
Choose a tag to compare

修复

修复了 NoneDispatcher 被缓存时,会激进地为所有 Optional 值赋值为 None 的问题。
(这修复了 Optional[Quote] 等值的分发)

✨ v0.11.1

02 Mar 06:14
Compare
Choose a tag to compare

修复

修复了 Commander 无法正确处理 PropagationCancelled 特殊异常的问题。

✨ v0.11.0

22 Feb 05:07
Compare
Choose a tag to compare

新增

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() 时使用缓存的 FriendGroup 对象。

修复

修复了 Ariadne.send_message() 向未知目标发送消息时报错的问题。

修复了 Forward 为空时发送失败的问题。

弃用

弃用 ForwardNode.message_id
它从来都不是 ForwardNode 显式声明的参数,在接收到的消息中一直为 None
想复用接收到的消息,请直接将 MessageEvent 作为 Forward 的参数。

弃用 NudgeEvent.context_type, NudgeEvent.origin_subject_info, NudgeEvent.friend_idNudgeEvent.group_id

✨ v0.10.3

03 Jan 14:03
Compare
Choose a tag to compare

修复

修复了 Launart 0.6.2 兼容性。(#209)

✨ v0.10.1

27 Dec 01:16
Compare
Choose a tag to compare

修复

修复了 对好友,群,群成员和版本等信息使用缓存 (@ProgramRipper) 带来的内存泄露问题,此问题波及 0.9.0~0.9.8, 0.10.0,强烈建议升级到此版本。