Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 3.08 KB

HISTORY.md

File metadata and controls

95 lines (65 loc) · 3.08 KB

Release History

v2.1.1 (2019-09-13)

  • 修复了 OperationFailedError 使用错误的父类派生而导致不能正常初始化的问题

v2.1.0 (2019-09-13)

  • 修复了 Windows 下自定义参数不生效的问题

v2.0.9 (2019-09-12)

  • 对 v2.0.8 版本的完善,现在删除了与 signal 相关的逻辑,统一了两种运行模式下主进程退出的方式,确保了 Ctrl + C 的信号和子进程内部发出的终止信号均能使主进程正常退出

v2.0.8 (2019-09-11)

  • 对 v2.0.6 版本的完善,该版本在不带 --with-monitor 运行的情况下,也可以正确地接收到来自 Ctrl + C 的终止命令

v2.0.7 (2019-09-11)

  • 为 monitor 添加了与错误捕获记录相关的路由

v2.0.6 (2019-09-11)

  • 修复了在 Windows 下 Ctrl + C 无法退出程序的问题

v2.0.5 (2019-09-11)

  • 可以捕获 IAAA 登录时的密码错误和多次登录失败导致账号已被封禁的错误
  • 完善了对多进程/线程下进程死亡的处理,以确保主进程在遇到错误时可以完全退出
  • 现在 monitor 进程会在 loop 进程结束后自动退出

v2.0.4 (2019-09-10)

  • elective 客户端采用多会话机制

v2.0.3 (2019-09-09)

  • 可以捕获来自 IAAA 的错误
  • 丰富了部分错误的提示信息

v2.0.2 (2019.09.09)

  • 添加了对处于选课计划第一页之后的课程的支持

v2.0.1 (2019.09.09)

  • 代码重构,删减大量冗余设计
  • 新增监视器进程,开启后可以通过特定端口监听运行状态
  • 添加多账号支持,去除 cookies / token 本地共享的逻辑,并可以手动指定 config.ini / course.csv 文件的路径
  • 修复了在一些情况下会话无法保持的错误
  • 可以捕获几个新遇到的系统异常/错误提示
  • 美化了终端的输出格式

v1.0.4 (2019.02.22)

  • 修复了一处语法错误,位于 main.py 第 216-235 行的 ignored.append
  • 纠正了一些变量名的拼写错误
  • 可以捕获多选英语课引起的错误

v1.0.3 (2019.02.20)

  • 兼容了本科生辅双的登录界面,主修身份选课测试通过,辅双身份选课支持第一页
  • 可以捕获共享回话引起的系统异常
  • 可以捕获辅双登录无验证信息的系统异常

v1.0.2 (2019.02.19)

  • 研究生选课测试通过
  • 兼容了部分页面没有 .//head/title 标签的情况
  • 修改 Course 类的 classNo 属性为 int 类型,确保 011 为同班号
  • 主程序开始的第一个循环回合更改为首先主动登录一次,以免旧缓存导致无法切换账号
  • 重新登录时会率先删除客户端已有的 cookies ,修复了一次重新登录需要花费两回合的问题
  • 更改单一 User-AgentUser-Agent
  • 可以捕获课程互斥引起的错误提示

v1.0.1 (2019.02.18)

  • 上线版本,支持非辅双本科生选课