github koishijs/koishi 2.0.1
Koishi 2.0.1

latest releases: 4.17.9, 4.17.8, 4.17.7...
4 years ago
  • koishi-core@2.0.1
  • koishi-utils@3.1.1
  • koishi-adapter-cqhttp@1.0.1
  • koishi-plugin-eval@2.0.0-beta.17
  • koishi-plugin-eval-addons@1.0.0-beta.8
  • koishi-plugin-mongo@1.0.1
  • koishi-plugin-teach@1.0.1

Features

  • core: 优化了部分类型标注 (289be29)
  • core: 修复了 help 指令不会获取指令字段的问题 (#94) (170fea6)
  • cqhttp: 支持显示 go-cqhttp 版本号 (6047061)
  • utils: 支持使用 Logger.ERROR 等常量代替数字作为输出等级 (398abe5)
  • teach: 正则表达式的语法限制将只对 MySQL 数据库生效 (5565ff9)
  • teach: 新增了 CommandConfig.noInterp 选项用于禁止在教学问答中插值调用 (1bf9d0a)

Bug Fixes

  • mongo: 修复了 usage 和 timers 更新时不会删除旧键的问题 (#92) (0f68ab6)
  • teach: 修复了 --review 和 --revert 功能失效的问题 (f630501)
  • teach: 修复了修改问答时会覆盖原作者的问题 (e278cbd)
  • teach: 修复了三级权限者无法将匿名问答作者设置为自己的问题 (5f9349f)
  • teach: 修复了重定向会导致 preventLoopthrottle 过度限制的问题 (afc647a)

Beta Features

  • eval: 支持通过 userFields 配置按需获取和更新用户数据 (66fdf1b)
  • eval: 新增了 CommandConfig.noEval 选项用于禁止在 evaluate 指令中调用 (1bf9d0a)
  • eval: 修复了因为找不到 source map 而导致子线程无法启动的问题 (fbca5dc)
  • eval: 优化了创建子线程时序列化的数据量 (3bfc694)
  • eval: 新增了陷阱机制,允许用户定义获取和更新用户数据时的行为 (9193e94, e61eeb6, 4988436, a1e75c0)
  • eval-addons: 支持通过相对路径加载模块 (6ffce2a, 8cd0ff8, 72f6b7b)
  • eval-addons: 优化了 manifest 文件的加载速度 (94673a6)
  • eval-addons: 将 koishi-utils 中部分功能开放为全局模块 (53c16ab)
  • eval-addons: 扩展指令新增了 --debug 选项,用于查看错误信息 (e140158)

Don't miss a new koishi release

NewReleases is sending notifications on new releases.