Koishi 4.15.5
Notable Changes
- minato: 实验性地支持了
$.array()
和$.object()
等用于操作结构化数据的 API (#1259) (cordiverse/minato#43) (cordiverse/minato@9208ce5) - proxy: 新增了官方插件 @koishijs/plugin-server-proxy,可用于在本地路由提供代理服务 (satorijs/satori@130c3a4, 08cf837, satorijs/satori@cbb538e)
- satori: 官方插件 @koishijs/plugin-server 更名为 @koishijs/plugin-server-satori (satorijs/satori@c8ae36a, 9027e37)
Features
- client: 当文本显示不完全时被 hover 会显示完整内容 (koishijs/webui#243) (koishijs/webui@a31d2bb)
- client: 新增了
withProxy()
,可用于解决前端跨域问题 (koishijs/webui#225) (koishijs/webui@4382e8e) - config: 使用插件导出的
inject
取代package.json
中的声明 (koishijs/webui#241) (koishijs/webui@7eeffe2) - cordis: 当插件不合法时,错误提示将包含插件的类型 (cordiverse/cordis@f25dd5a)
- explorer: 支持了符号链接的解析与显示 (koishijs/webui#244) (koishijs/webui@06a34a5)
- explorer: 为菜单项提供了图标和快捷方式 (koishijs/webui#235) (koishijs/webui@1064e8a)
- kook: 支持了更多原生 KOOK 消息组件 (satorijs/satori@e0f0ab6)
- loader: 初步实现了
ctx.loader
服务 (612c873) - market: 支持手动从 npm 安装非插件类型的包 (koishijs/webui#208) (koishijs/webui@5500a0a)
- minato: 优化了
$
相关的类型提示 (cordiverse/minato@6fdff7b) - mysql: 支持了
ssl.rejectUnauthorized
配置项 (a98b000) - satori: 支持了
bot.logger
属性 (需Bot
构造函数传入platform
参数) (satorijs/satori@5d3614a) - sqlite: 优化了使用本地数据库时的访问性能,解决了数据库体积过大时无法使用的问题 (cordiverse/minato#47) (cordiverse/minato@562abdb)
Bug Fixes
- bind: 修复了群聊内部分消息可能会触发异常的问题 (#1263) (03a25ac)
- cordis: 修复了
service.caller
行为与预期不符的问题,目前推荐使用Context.current
(cordiverse/cordis@261ee6b) - cordis: 修复了
dispose
回调函数抛出错误可能导致副作用回收不完全的问题 (#1254) (cordiverse/cordis@68081c4) - core: 修复了没有引用回复内容时仍然会添加一个空指令参数的问题 (a43ea1f)
- explorer: 修复了文件树的显示和操作不遵循
root
配置项的问题 (koishijs/webui@2a65b31) - kook: 修复了部分文本被错误地转义的问题 (#1050) (#1227) (satorijs/satori@e249d20)
- qq: 修复了群聊环境下接收到引用回复消息会报错的问题 (satorijs/satori@96674c7)
- schema: 修复了当配置项启用国际化时可能导致不显示标题的问题 (shigma/schemastery@b007d8e)
- schema: 修复了
array
/tuple
类型调用schema.simplify()
可能返回错误的结果的问题 (shigma/schemastery@ab00aa9) - schema: 修复了部分情况下配置表达无法操作的问题 (koishijs/koishi#1261) (shigma/schemastery@e93d34f)
Other Changes
- chore: bump versions (e20587e)
- chore: add "add" icon (shigma/schemastery@6c01a40)
- chore: add ellipsis and add icon (koishijs/webui@0785986)
- chore: bump versions (koishijs/webui@477b7be)
- chore: bump versions (satorijs/satori@9b1df94)
- chore: bump versions (cordiverse/minato@d92eb75)
- chore: bump versions (koishijs/webui@9afb8d0)
- chore: bump versions (407f9cf)