Notable Changes
- 此版本中我们移除了 @koishijs/cli 包,将其合并到了 koishi 中。这意味着你每次升级时不再需要同时升级两边了 (0520ba8, 48feca2)
- 请注意:这个改动可能会导致你本地的启动脚本失效。为此我们发布了一个专门的插件 koishi-plugin-migration 来尝试此类问题。要升级 Koishi 的用户可以尝试先安装此插件,然后在插件的面板中点击「一键升级」。目前此插件还在测试阶段,未来可能将作为 @koishijs/plugin-market 的内置功能。
- 废弃了
base64:
协议,转为更标准和通用的data:
协议 (satorijs/satori@106b821)- 对于
h.image(buffer)
,现在需要你额外传入一个 mime type 作为第二个参数,例如h.image(buffer, 'image/png')
- 过去的写法目前依然可用,但相关的支持会在未来的版本中被移除
- 对于
Features
- core: 支持了
db.drop(table)
的用法 (cordiverse/minato#11) (cordiverse/minato@872a9cf) - core: 新增了
params
属性,可用于帮助的本地化插值 (#845) (5d5f285) - loader: 现在
$if
后可以直接是表达式,不需要插值了 (637cfdc) - market: 现在能显示
peerDependencies
是否可选了 (koishijs/webui@521ef2a) - market: 优先显示作为
peerDependencies
的插件而不是它们对应的服务 (koishijs/webui@3be1b0b)
Bug Fixes
- core: 修复了带选项的
cmd.shortcut()
行为错误的问题 (#818) (c85f20a) - element: 修复了
0
和false
在插值时会丢失的问题 (satorijs/satori@ce8081f) - mock: 修复了
session.send()
实现可能报错的问题 (e07ebbc) - mongo: 修复了
unique
约束没有忽略空值的问题 (#893) (cordiverse/minato@17c98ea) - sql: 修复了启动时可能出现的初始化失败问题 (cordiverse/minato@268a8e2)
- sqlite: 修复了插入
Date
数据可能导致唯一性错误的问题 (#667) (cordiverse/minato#13) (cordiverse/minato@8ebeff3)
Other Changes
- chore: bump versions (a8bd6a7)
- chore: fix silly bugs (babe254)
- chore: bump versions (cordiverse/minato@e70617b)
- chore: update readme.md (cordiverse/minato#9) (cordiverse/minato@15e127a)
- chore: bump versions (satorijs/satori@4cf4fcd)
- chore: bump versions (cordiverse/minato@db08e2c)
- chore: bump versions (6115998)
- chore: bump versions (koishijs/webui@07da7e8)