Koishi 4.16.4
Notable Changes
- notifier: 发布了新的官方插件 notifier,可用于在插件详情页中动态展示内容 (koishijs/webui@6eaac85)
- satori: 对协议实现进行了一些调整:
- 移除了已过时的
encoder.guildId
用法 (satorijs/satori#216) (satorijs/satori@ac103f1) - 修改了与标准元素不符的实现,将
<image>
替换为<img>
,<url>
属性替换为<src>
(satorijs/satori#198) (satorijs/satori#217) (satorijs/satori#223) (satorijs/satori@014583e) (koishijs/webui@765a7f9)
- 移除了已过时的
- timer: 支持了新的内置服务 Timer,包含了
ctx.setTimeout()
,ctx.setInterval()
,ctx.sleep()
,ctx.debounce()
,ctx.throttle()
等 API- 所有 API 都是资源安全的,插件停用后会自动释放 (cordiverse/http@cf098f2) (cordiverse/http@3367ff6) (satorijs/satori@6e04d1e)
- 相关插件已经迁移到了新的内置服务,不再需要额外安装依赖 (5be018c) (koishijs/webui@14215bf)
Features
- axios: 当
http.file()
请求的内容经过重定向后返回正确的 URL (satorijs/satori#221) (satorijs/satori@9aac05e) - console: 支持了非全局的数据传输接口 (koishijs/webui@a6ab904) (koishijs/webui@bf191de) (koishijs/webui@bf3281d)
- console: 支持了
head
配置项,可用于定制控制台页面头部信息 (koishijs/webui#206) (koishijs/webui@ba2315c) (koishijs/webui@1b32ecf) - cordis: 当在停用的上下文触发副作用时将会直接抛出错误 (cordiverse/cordis@0e77b2a) (cordiverse/cordis@6c71d31)
- cordis: 统一了
Context.current
的使用 (cordiverse/cordis@b62069e) - core: 实验性地支持了
:image
参数类型 (35c16ff) - loader: 调用
fork.dispose()
会在配置文件中停用插件 (339ea3a) - qq: 支持了对 WebSocket 终结点的替换 (satorijs/satori#220) (satorijs/satori@912a801)
Bug Fixes
- analytics: 修复了当只有收数据没有发数据时部分图表空白的问题 (koishijs/webui@dad36b6)
- console: 修复了当后端插件本体变动时前端可能显示异常的问题 (koishijs/webui#285) (koishijs/webui@b593572)
- cordis: 修复了框架的内置属性定义被插件覆写的问题 (cordiverse/cordis@3a4a309)
- hmr: 修复了被 HMR 的插件无法修改配置的问题 (5d440e4)
- loader: 修复了对配置文件进行 HMR 会导致插件永久链接变化的问题 (3440c8f)
- loader: 修复了直接访问
ctx.loader
会导致直接调用场景出现报错的问题 (koishijs/webui@ae60519) - qq: 修复了模板 MarkDown 的接口类型 (satorijs/satori#213) (satorijs/satori@6390012)
Other Changes
- chore: bump versions (cc77a51)
- chore: setup tests (cordiverse/http@cf13c92)
- chore: bump versions (satorijs/satori@d3f55a9)
- chore: upgrade yakumo to v1 alpha (koishijs/upstream@aa45c1b)
- chore: bump versions (koishijs/upstream@0c82773)
- chore: bump versions (koishijs/webui@f5857bd)
- chore: bump versions (285a144)