Releases: StageGuard/SuperCourseTimetableBot
Releases · StageGuard/SuperCourseTimetableBot
0.4.9.mirai
- 修复解析 cookie 问题, fix #34
0.4.8.mirai
- 更新依赖
kotlin 1.7.0
mirai 2.13.0
0.4.7.mirai
- 支持 SQLite 数据库。
注意:从 0.4.7 以下版本升级需要重新填写配置。
0.4.6.mirai
- 修复缓存导致无法查询其他时间课表(#17)
0.4.5.mirai
- 新增查看自定义课程 [周几课程、明日课程] (#15)
0.4.4.mirai
- 登录指令可以错字:登陆
(我就不明白为什么这么多人打错字) - 从服务器获取空的课程列表时提醒用户。
0.4.3.mirai
0.4.2.mirai
- 支持用户手动从超级课表同步课程表。
- 将时间表中的
teacher
设置为可选属性(#6)。
0.4.0.mirai
0.4.0 版本修复了大量 BUG,请一定要更新
详细更新日志
- [修复] 学期
TimeProviderService.currentSemester
和学年TimeProviderService.currentSemesterBeginYear
判断错误。 - [修复] 没有同步新学期课表的途径。
- [修复] 时间表修改时通知所有数据库中的用户而非本校用户。
- [修复] 总是从数据库中获取学校的第一个时间表而非当前学期的课表。
- [修复] 删除了无用的
YearUpdaterJob
。 - [修复]
ScheduleListenerService.getUserTodayCourses()
永远不会获取新学期的课程。 - [修复]
ScheduleListenerService.getSchoolTimetable()
永远不会获取新学期的时间表。 - [新增] 在新的学期,当用户查看时间表且这个学期时间表不存在时,引导用户同步时间表并同步同校其他用户的课程。
- [更新] 升级
mirai
的依赖版本至2.4.0
兼容性
数据库中表 schooltimetables
中的 schoolId
列去除了唯一索引属性(commit de5c24e)。
你需要将数据库中的这个 唯一索引 属性去除。
USE `your_table`;
ALTER TABLE `schooltimetables`
DROP INDEX `schooltimetables_schoolid_unique`;
0.3.5.mirai
- print database connection error(#3)