Releases: ArcletProject/Entari
Releases · ArcletProject/Entari
Entari 0.17.0-RC4
Full Changelog: v0.17.0rc3...v0.17.0rc4
Entari 0.17.0-RC3
Full Changelog: v0.17.0rc2...v0.17.0rc3
Entari 0.17.0-RC2
Full Changelog: v0.17.0rc1...v0.17.0rc2
Entari 0.17.0-RC1
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
- 修复
command.mount注册失效的问题 - 修复自定义事件注册的问题
Full Changelog: v0.16.7...v0.16.8
Entari 0.16.7
- 修复依赖注入的处理问题
- 允许用户拓展事件解析
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
- 增加了
app.cache功能,可用于设置临时缓存数据 - 修复配置文件中的环境变量无法保存时还原的问题
- 修复类型问题
Full Changelog: v0.16.5...v0.16.6
Entari 0.16.5
- 修复清理插件内的服务时未处理其下游服务依赖的问题
- 修复保存配置文件时部分注释消失的问题
- 完善了
Session上的 API Session上的发送消息相关方法增加at_sender,reply_to便捷参数Session上的撤回消息方法增加delay便捷参数
Full Changelog: v0.16.4...v0.16.5
Entari 0.16.4
What's Changed
- 增加日志配置项
log.short_level, 可以将日志中的等级名称设置为首字符形式 - 修复子插件导入另外的子插件时,父级插件的错误设置
- 修复子插件内导入父级插件时,Module 对象被提前释放的问题
- 🧑💻 Modify the log storage path by @KomoriDev in #14
New Contributors
- @KomoriDev made their first contribution in #14
Full Changelog: v0.16.3...v0.16.4
Entari 0.16.3
- 修复插件内使用
load_plugin导入的插件无法重载的问题 - 插件内可以使用
requires和package声明依赖并且在导入语句之后。from plugin_xxxx import xxxx requires("plugin_xxxx")
- 为
Interval和Semaphore增加自定义 priority 的参数 - 保证空白前缀一定位于
prefix配置的末尾。
Full Changelog: v0.16.2...v0.16.3