Koishi 4.14.6
Notable Changes
具体的更新内容可以留意之后发布的 Satori 协议文档。
- satori: 调整了部分接口结构 (satorijs/satori@cae2070, satorijs/satori@2a24e77, satorijs/satori@f14d120)
- satori: 初步实现了 Satori 协议的服务端和客户端 (satorijs/satori@505121e, satorijs/satori@ef9db03, satorijs/satori@e79bda0, satorijs/satori@49ae476, satorijs/satori@41b4742, satorijs/satori@3fbe9a1)
Features
- core: 为部分求值表达式添加了别名,例如可以使用
mul
表示multiply
(cordiverse/minato@b7595fd) - loader: 环境变量插值将不再要求配置文件可写了 (6fbe0d0)
- minato:
db.create()
对是否传入主键进行检测 (cordiverse/minato@2669e07) - satori: 当监听特定 host (例如
0.0.0.0
) 时将打开localhost
(koishijs/webui#219) (satorijs/satori@cb58d3d) - schema: 支持了
schema.extra(key, value)
,并允许类型扩展 (shigma/schemastery#20) (shigma/schemastery#54) (shigma/schemastery@10ea36d)
Bug Fixes
- core: 修复了链式定义的指令可能提示权限不足的问题 (#1200) (e448f00)
- hmr: 修复了部分情况下重载某个文件会造成不相关插件被重载的问题 (#1199) (6a8242b)
- minato: 修复了存在表迁移的场景下使用
db.join()
出现异常的问题 (cordiverse/minato#38) (cordiverse/minato@663ded3) - sandbox: 修复了沙盒中接收消息会报错的问题 (#1196) (koishijs/webui@a04893e)
- sqlite: 修复了部分情况下
db.upsert()
可能无法正常运行的问题 (cordiverse/minato#39) (cordiverse/minato@ef2bafc)
Other Changes
- chore: bump versions (efd1731)
- chore: remove build directory (949d81b)
- chore: bump versions (shigma/schemastery@0cec7ac)
- chore: bump versions (cordiverse/minato@cfe4fe2)
- chore: bump versions (koishijs/webui@06e1a07)
- chore: bump versions (efc08e3)