Skip to content

Releases: ArcletProject/Entari

Entari 0.17.0-RC4

25 Feb 04:04

Choose a tag to compare

Entari 0.17.0-RC4 Pre-release
Pre-release

Full Changelog: v0.17.0rc3...v0.17.0rc4

Entari 0.17.0-RC3

12 Feb 03:45

Choose a tag to compare

Entari 0.17.0-RC3 Pre-release
Pre-release

Full Changelog: v0.17.0rc2...v0.17.0rc3

Entari 0.17.0-RC2

05 Feb 12:30

Choose a tag to compare

Entari 0.17.0-RC2 Pre-release
Pre-release

Full Changelog: v0.17.0rc1...v0.17.0rc2

Entari 0.17.0-RC1

02 Feb 07:58

Choose a tag to compare

Entari 0.17.0-RC1 Pre-release
Pre-release

What's Changed

  • ⬆️ Bump actions/checkout from 5 to 6 by @dependabot[bot] in #15
  • ⬆️ Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in #16

Full Changelog: v0.16.8...v0.17.0rc1

Entari 0.16.8

14 Nov 10:18

Choose a tag to compare

  • 修复 command.mount 注册失效的问题
  • 修复自定义事件注册的问题

Full Changelog: v0.16.7...v0.16.8

Entari 0.16.7

13 Nov 02:24

Choose a tag to compare

  • 修复依赖注入的处理问题
  • 允许用户拓展事件解析
     class NudgeEvent(BaseEvent):
         type = "onebot/poke"
     
         sender_id = attr("user_id", int, internal=True)
         target_id = attr(int, internal=True)
     
     
     @register_internal_event
     def _(t, typ, data):
         if t == "notice" and typ == "onebot" and data.get("sub_type") == "poke":
             return NudgeEvent
    
     @on(NudgeEvent)
     async def nudge_handler(sess: Session[NudgeEvent]):
         await sess.send(f"Nudge received from {sess.event.sender_id} to {sess.event.target_id}!")

Full Changelog: v0.16.6...v0.16.7

Entari 0.16.6

09 Nov 12:43

Choose a tag to compare

  • 增加了 app.cache 功能,可用于设置临时缓存数据
  • 修复配置文件中的环境变量无法保存时还原的问题
  • 修复类型问题

Full Changelog: v0.16.5...v0.16.6

Entari 0.16.5

12 Oct 03:59

Choose a tag to compare

  • 修复清理插件内的服务时未处理其下游服务依赖的问题
  • 修复保存配置文件时部分注释消失的问题
  • 完善了 Session 上的 API
  • Session 上的发送消息相关方法增加 at_sender, reply_to 便捷参数
  • Session 上的撤回消息方法增加 delay 便捷参数

Full Changelog: v0.16.4...v0.16.5

Entari 0.16.4

07 Oct 14:41

Choose a tag to compare

What's Changed

  • 增加日志配置项 log.short_level, 可以将日志中的等级名称设置为首字符形式
  • 修复子插件导入另外的子插件时,父级插件的错误设置
  • 修复子插件内导入父级插件时,Module 对象被提前释放的问题
  • 🧑‍💻 Modify the log storage path by @KomoriDev in #14

New Contributors

Full Changelog: v0.16.3...v0.16.4

Entari 0.16.3

04 Oct 06:10

Choose a tag to compare

  • 修复插件内使用 load_plugin 导入的插件无法重载的问题
  • 插件内可以使用 requirespackage 声明依赖并且在导入语句之后。
    from plugin_xxxx import xxxx
    
    requires("plugin_xxxx")
  • IntervalSemaphore 增加自定义 priority 的参数
  • 保证空白前缀一定位于 prefix 配置的末尾。

Full Changelog: v0.16.2...v0.16.3