Skip to content

v4.14 版本介绍

权限系统

v4.14 版本中,我们引入了新的权限系统。相比过去用数字来表示用户的权限等级,新的权限系统将提供一套更加灵活的权限管理方案,包括:

  • 支持细粒度的权限控制
  • 支持权限组和用户组等概念
  • 允许插件自定义权限
  • 能够与平台原生的权限进行对接

新的权限系统未来还会与控制台、sudo 插件等进行整合,将权限管理的边界扩展到更多的场景。

配置界面优化

配置项库 schemastery-vue 升级到了 v7 版本,包含以下更新:

  • 重新设计了 UI,将菜单置于配置项右侧按钮处,并为菜单项增加了图标
  • 支持了 transform 类型中回调函数的序列化
  • 支持了 .collapse() 方法,允许显式声明一个配置项可折叠
  • 支持了 .experimental().deprecated() 方法,用于声明配置项的实验性或已废弃状态
  • 部分类型支持了「在上方插入」「在下方插入」菜单项
  • bitset 类型支持了「全部选中」「清空选择」菜单项
  • 支持了 .extra() 方法和类型扩展

适配器更新

这个版本中我们增加了大量官方适配器,可用于以下平台:

  • DingTalk
  • WeChat Official
  • WeCom
  • Slack
  • WhatsApp

同时也为现有的适配器增加了新的功能:

  • 支持了斜线指令 (Discord, Telegram)

协议升级

最后,我们也将 Satori 更新到了 v3 alpha 版本。新版本引入了一些实验性功能,并将在 Koishi v4.15 中进入稳定版本。关于这些新功能就留到下个版本介绍吧。