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`;