Koishi 4.16.8
Notable Changes
- minato: 完整支持了子查询的所有情况 (#595) (cordiverse/minato#41) (cordiverse/minato@dcbdf81)
Features
- axios: 支持了
request.keepAlive
配置项 (satorijs/satori#235) (satorijs/satori@5df1a6f) - client: 组件内的
useConfig()
将遵守由ctx.settings()
设置的默认值 (koishijs/webui@4c8378c) - cordis: 当内部错误信息事件未被监听时将通过
console
发送错误信息 (cordiverse/cordis@68faf23) - cordis: 支持了
ctx.effect()
内的回调函数返回带有dispose
方法的对象了 (cordiverse/cordis@86e0b80) - cordis: 当在上下文中访问带有
$
或_
前缀的属性时将不进行注入检查 (cordiverse/cordis@0edd83e) - koishi: 当调用
ctx.broadcast()
时传入的频道不存在时,将会显示警告 (cba935f) - esbuild: handle
.cjs
and.mjs
extensions (cordiverse/yakumo@c1f67b2) - notifier: 支持通过
notifier.message()
在控制台弹出消息 (koishijs/webui@42de242) - qq:
<passive>
组件支持了message-id
和event-id
(satorijs/satori#234) (satorijs/satori@1bd24ac) - market: 支持了在客户端设置批量操作模式、移除配置确认等行为 (koishijs/webui@bc0d11f)
- market: 支持了在客户端设置插件市场中作者头像的镜像站 (koishijs/webui@8ad80b9)
- market: 支持了从 Yarn 安装日志中分离不同等级的日志信息 (koishijs/webui#294) (koishijs/webui@3a5d055) (koishijs/webui@03a38e2)
- minato: 支持了
$.regex
,优化了 MongoDB 对于特定正则查询的兼容性和速度 (cordiverse/minato#71) (cordiverse/minato@70109f6) - tsc: 构建完成时将自动列出生成的文件 (cordiverse/yakumo#14) (cordiverse/yakumo@3916c33)
Bug Fixes
- client: 修复了部分错误信息未能显示的问题 (koishijs/webui@feb2a45)
- client: 修复了部分页面的右键菜单会改变顶部菜单行为的问题 (koishijs/webui#260) (koishijs/webui@eafc280)
- client: 修复了多个页面中注册的快捷键会互相冲突的问题 (koishijs/webui#255) (koishijs/webui@498e486)
- console: 修复了
fs.strict
导致克隆 WebUI 仓库的开发环境无法顺利访问控制台的问题 (koishijs/webui#301) (koishijs/webui@250a969) - console: 修复了部分模块导入报错的问题 (koishijs/webui@fdaf99e)
- market: 修复了在确认移除配置窗口操作后,安装窗口不会自动关闭的问题 (koishijs/webui#300) (koishijs/webui@9061bf8)
- market: 修复了使用 npmmirror 作为搜索源时,部分内容无法显示的问题 (koishijs/webui#304) (koishijs/webui@1d27d5d)
- minato: 修复了与嵌套属性相关的部分类型错误 (cordiverse/minato#56) (cordiverse/minato#72) (cordiverse/minato@6621d2c)
- mocha: 修复了低版本 Node.js 无法使用
import.meta.resolve
的问题 (cordiverse/yakumo@bd2e921) - protocol: 修复了 Satori 适配器无法顺利接收和发送消息的问题 (satorijs/satori#177) (satorijs/satori@ff233e1)
- satori: 修复了
server
服务注入检查报错的问题 (satorijs/satori@5c0b8d6) - yakumo: 修复了对
--import
选项的支持 (cordiverse/yakumo@062dfe2)
Other Changes
- chore: bump versions (57429dd)
- chore: bump versions (satorijs/satori@8217e1f)
- refa: fix server exports for cjs (a82c25f)
- refa: move dev server logic to client (koishijs/webui@3abb736)
- chore: remove unnecessary tsconfig.json (#1352) (eb42c4d)
- refa: support tsconfig path for client lib (koishijs/webui@c8b506f)
- chore: bump versions (koishijs/webui@90bf879)
- refa: refactor client into plugins (koishijs/webui@1451c26)
- refa: refactor client into plugins (koishijs/webui#305) (koishijs/webui@275d7c8)
- chore: add esm exports (cordiverse/cordis@205ff60)
- chore: bump versions (cordiverse/minato@be01069)
- chore: bump versions (satorijs/satori@572979c)
- chore: bump versions (koishijs/webui@7ae9ac8)
- chore: bump versions (6cc2f9b)