Koishi 4.16.1
Notable Changes
- analytics: 发布了新版数据分析插件,包含了更多可供展示的信息和图表:
- 支持了用户增量、群组增量、DAU、QPS 等新的数据指标
- 移除了按频道统计的消息数量,改为显示按平台、机器人进行统计
- 所有与消息相关的图表均支持在「发送」或「接收」间切换
- 相关提交 (koishijs/webui@e277280) (koishijs/webui@70a6242) (koishijs/webui@1233cd7) (koishijs/webui@1fd4481) (koishijs/webui@cf59e2a) (koishijs/webui@4d02ff5) (koishijs/webui@3d1ee19) (koishijs/webui@b48f2d2) (koishijs/webui@78ad69c) (koishijs/webui@dcfc022)
Features
- cli: 优化了部分平台下的进程退出判断行为 (51b9251)
- core: 支持了内置频道表的
createdAt
属性 (81a32d9) - core: 支持了指令配置的
strictOptions
属性,开启该属性后会将任何未注册的选项都视为参数 (#1288) (d899330) - market: 支持了批量操作模式,用户可以在此模式下多次安装、更新、卸载插件后一键执行 (koishijs/webui#254) (koishijs/webui@dd1833f)
- minato: 支持了
$.number()
和更多操作Date
类型的能力 (cordiverse/minato#62) (cordiverse/minato@dab74b1) - minato: 支持了
$.random()
和更多数学运算 (cordiverse/minato#20) (cordiverse/minato#24) (cordiverse/minato#64) (cordiverse/minato@2e5d9af) - postgres: 支持了
unique
和foreign
等索引 (cordiverse/minato#61) (cordiverse/minato@f4df0a3) - schema: 支持了通过
.role('select')
显示为复选菜单 (shigma/schemastery@f3d54fb) - schema: 支持了在表格中通过复选菜单支持
bitset
等类型 (#1300) (shigma/schemastery@20a6f57) - schema: 支持了用于本地化的
$desc
和$inner
属性 (shigma/schemastery@85e9977)
Bug Fixes
- cli: 修复了在命令行中输入
koishi --help
会显示两遍帮助信息的问题 #1291 (d88c8db) - components: 修复了部分情况下
computed
类型点击添加分支无响应的问题 (koishijs/webui#256) (koishijs/webui@648bc55) - config: 修复了插件未安装时配置界面不显示警告信息的问题 (koishijs/webui#251) (koishijs/webui@625f837)
- config: 修复了在顶层添加、删除、配置插件会导致报错的问题 (koishijs/webui#261) (koishijs/webui@e6c1813)
- config: 修复了将插件移动至顶层会导致目标位置向下偏移一格的问题 (koishijs/webui#248) (koishijs/webui@dd5d5f8)
- insight: 对于配置文件中的插件,统一显示其插件 ID (koishijs/webui@d1d2a9b)
- market: 修复了未配置
registry.endpoint
时依赖管理界面部分功能无响应的问题 (koishijs/webui@c615947) - market: 修复了插件安装界面中点集配置链接时、以及插件安装完成后总是跳转到全局设置的问题 (koishijs/webui@7d4863e)
- qq: 修复了 MarkDown 模板相关功能的 API 类型错误 (satorijs/satori@8d39dff)
- sqlite: 修复了对于
undefined
的处理问题 (#1305) (cordiverse/minato#63) (cordiverse/minato@33c35e1) - wechat: 修复了
Session
对象部分属性缺失的问题 (satorijs/satori#193) (satorijs/satori@f302796)
Other Changes
- chore: bump versions (7f1f0e9)
- chore: bump yakumo to v1 alpha (79eadab)
- test: migrate to node:test (cordiverse/cordis@837f8e9)
- chore: migrate to yakumo v1 & node:test (shigma/schemastery@76cda56)
- chore: upgrade yarn to 4.0.2 (shigma/schemastery@e31cd3a)
- chore: migrate to yakumo v1 and yarn v4 (koishijs/webui@0032539)
- refa: rename router to server (satorijs/satori@0fdfe0f)
- chore: migrate to yakumo v1 & node:test (satorijs/satori@fb02dda)
- chore: bump versions (cordiverse/minato@0ad5733)
- chore: migrate to yarn 4 & yakumo (cordiverse/minato@b1c21d8)
- chore: bump versions (koishijs/webui@81b6d66)
- chore: bump versions (f5134fd)