Skip to content

Releases: asforest/MShell

v2.1.1 for mirai-2.10

14 Feb 08:37
Compare
Choose a tag to compare

此版本只兼容2.10,如果你正在使用 mirai/mirai-console 2.10 以下的版本,比如2.9,请使用v2.1.0版本

  1. 兼容 mirai/mirai-console 2.10

v2.1.0

12 Feb 15:19
Compare
Choose a tag to compare
  1. 移动全局配置项会话stdout合并间隔会话stdout合并上限遗愿消息缓冲区大小到环境预设配置项里。(现在可为每个环境预设单独设置这些选项值)此过程插件不会自动迁移,因此需要手动重新配置
  2. 修复 stdout 合并间隔实际上并未生效的问题
  3. PTY 的默认高度从25改为24
  4. 修复重写会话管理相关的逻辑代码,提升运行效率

v2.0.2

28 Jan 14:42
Compare
Choose a tag to compare
  1. 修复管理员无法使用/mshellu指令的问题

v2.0.1

27 Jan 19:03
Compare
Choose a tag to compare
  1. 修复Linux上使用/mse adduser 会出现报错的问题(此问题与权限重复注册有关)
  2. 插件出现错误时会在QQ聊天窗口里输出异常调用堆栈
  3. 修复授权用户的输入消息无法被正常处理的问题

v2.0.0

14 Jan 08:06
Compare
Choose a tag to compare

如果是从旧版本升级到2.0版本,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

2.0版本的新特性:

  1. 支持群聊会话
  2. 支持遗愿消息(断开会话期间漏掉的消息)
  3. 子进程现在使用PTY(pseudo-tty)环境运行
  4. 支持授权用户(权限低于管理员,仅能使用部分环境预设,不能使用任何管理指令)
  5. 支持指令重载config.yml文件
  6. 支持会话输入前缀
  7. 支持单实例会话

2.0版本的变更:

  1. 简化/ms write指令
  2. 移除了环境预设配置文件里的类名,增加容错性

v2.0.0-rc6

08 Jan 09:31
Compare
Choose a tag to compare

接下来不会再增加新的功能,并会尽快发布2.0.0正式版本

在升级2.0版本之前,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

  1. 移除调试信息

v2.0.0-rc5

07 Jan 19:21
Compare
Choose a tag to compare

2.0.0的版本从这个Release开始,不会再增加新的功能。目前已知BUG已全部修复,后续会尽快发布2.0.0正式版本

在升级2.0版本之前,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

  1. 修复在Linux上在会话内使用screen命令后,断开时会提示ConcurrentModificationException的问题

v2.0.0-rc4

07 Jan 14:58
Compare
Choose a tag to compare

2.0.0的版本从这个Release开始,不会再增加新的功能,后续会尽快发布2.0.0正式版本

在升级2.0版本之前,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

  1. 子进程现在使用PTY环境运行
  2. 简化/ms write指令
  3. 修复子进程执行过快会导致MShell对其状态跟踪异常的问题
  4. 修复当内置权限管理器没有任何授权时,启动新会话会报错的问题
  5. 修复会话的环境预设变成ConsoleCommandSender的问题

构建文件比原来大了近10倍是因为从这个版本开始引入了pty4j和jna

v2.0.0-rc3

07 Jan 10:13
Compare
Choose a tag to compare

在升级2.0版本之前,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

  1. 尝试修复会话的环境预设变成ConsoleCommandSender的问题
  2. 错误信息会输出在QQ里,而不是什么都不显示

v2.0.0-rc2

03 Jan 15:23
Compare
Choose a tag to compare

在升级2.0版本之前,请手动删除插件config目录下的所有配置文件,以重新生成新格式的配置文件

  1. 支持授权用户(权限低于管理员,仅能使用部分环境预设,不能使用任何管理指令)
  2. 支持单实例会话