Notable Changes
- 实验性地支持了
ctx.shared
,它将允许 Koishi 插件在多次启动时共享数据 (59099ea, 37bf88d)- 基于这个特性,我们优化了控制台的行为——当已有控制台窗口时重启 Koishi 将不会打开更多窗口了 (koishijs/webui@8753067)
- 支持了使用插值语法配置非字符串的配置项 (#641) (c69a5b7, f5ef84b, shigma/schemastery@24bf6be)
- 这允许你更好地利用环境变量进行配置,比如将
port
设置为${{ +env.BASE_PORT }}
- 这也意味着你现在甚至可以在配置文件中使用函数了!
- 这允许你更好地利用环境变量进行配置,比如将
- 发布了全新的 @koishijs/plugin-locales 插件,它提供了一个控制台页面,允许用户在线编辑任意本地化文本 (7dea773, koishijs/webui@14354d9, koishijs/webui@3a74e7e, koishijs/webui@a12e3a3)
Features
- commands: 实验性地支持了设置选项的权限等级等属性 (koishijs/webui@9d79670)
- core: 组件默认情况下会自动转换内部元素,你可以通过
passive
属性来绕过这个行为 (d8f1264) - element: 支持了非字符串作为属性值 (satorijs/satori@0900b3e)
Bug Fixes
- client: 修复了带有连字符的长关键词被分行显示的问题 (koishijs/webui#46) (koishijs/webui@2f33d51)
- loader: 修复了 Windows 上热重载不监听配置文件的问题 (#875) (022de8e)
- market: 修复了 prerelease 版本兼容性显示错误的问题 (koishijs/webui#52) (koishijs/webui@94f5fb3)
- market: 修复了不支持的依赖协议显示错误的问题 (koishijs/webui#40) (koishijs/webui@435617c)
- mongo: 修复了较低版本数据库使用空的
$unset
数组会报错的问题 (#867) (cordiverse/minato@1d41e66) - utils:
deepEqual()
现在不再区分null
和undefined
了 (koishijs/webui#14) (shigma/cosmokit@db8c96b)
Other Changes
- chore: bump versions (0acae29)
- chore: enhance typings, close #862 (satorijs/satori@7090f4d)
- chore: bump versions (koishijs/webui@2b3572b)
- chore: bump versions (shigma/schemastery@c283b8d)
- chore: bump versions (satorijs/satori@9c5689e)
- chore: bump versions (0c8dd04)
- chore: bump versions (koishijs/webui@57d23a6)