更新介绍:https://koishi.js.org/api/releases/v4.1.html
Features
- cli: 支持了插件的
sideEffect
副作用声明 (80b3ea1) - cli: 支持了
config.watch.debounce
配置项 (7c3335e) - cli: 支持写入 json 后缀的配置文件了 (b4e30c5)
- console: 现在 DataSource 也会自动注册服务了 (c13d4be)
- console: 支持了
provider.patch()
方法,允许数据以补丁的方式传送 (deb3d49) - core: 优化并内置使用了
App.Config
配置模式 (ea8a1fd) - core: 现在适配器插件将自动触发相应的字段变更了 (706b828)
- dataview: 新增插件 @koishijs/plugin-dataview (76477ee)
- insight: 新增插件 @koishijs/plugin-insight (1580959)
- logger: 新增插件 @koishijs/plugin-logger (d5b1274) (4f822bd)
- mysql: 支持了 mysql 8 的连接方式 (#480) (e0cac06)
- recall: 支持了
config.timeout
配置项 (de7139b)
Bug Fixes
- chat: 修复了 element-plus 更新引入的错误 (07a0779)
- cli: 修复了启动前 logger 丢失的问题 (421df64)
- cli: 修复了 manager 写入会触发重新加载的问题 (0c7f947) (5261305)
- core: 修复了 Service API 可能引发内存泄漏的问题 (aeacedb)
- core: 优化了服务列表的提供机制 (3a63ca0)
- core: 优化了 service 监听器的数量 (ee29094)
- feedback: 修复了 package.json 描述错误的问题 (7b59a32)
- logger: 修复了可能在日志的第一行显示额外的分隔线的问题 (1ea47d9)
- logger: 在日志初次加载和已经在底部的情况下收到新日志时将自动滚动到底部 (#481) (eb7b9e6)
- manager: 修复了添加插件时实际写入的插件名错误的问题 (e0bfd49)
- telegram: 支持了消息回复 (#477) (d1714c5)
Other Changes
- docs: assets service (318abe4)
- docs: router service (d20be13)
- docs: update app config (1045ec5)
- refa: move schema and markdown to console, changelog to new plugin (f3718d0)
- refa: move mock into frontend plugins (3076bfc)
- refa: support incremental reload (1382b38)
- chore: fix typings (bc85565)
- chore: bump versions (6d475af)