Skip to content

Releases: StageGuard/SuperCourseTimetableBot

0.4.9.mirai

15 Dec 08:42
Compare
Choose a tag to compare
  • 修复解析 cookie 问题, fix #34

0.4.8.mirai

11 Dec 13:30
Compare
Choose a tag to compare
  • 更新依赖
    • kotlin 1.7.0
    • mirai 2.13.0

0.4.7.mirai

21 Dec 03:37
Compare
Choose a tag to compare
  • 支持 SQLite 数据库。

注意:从 0.4.7 以下版本升级需要重新填写配置。

0.4.6.mirai

13 Sep 11:47
Compare
Choose a tag to compare
  • 修复缓存导致无法查询其他时间课表(#17)

0.4.5.mirai

11 Sep 11:02
4a80977
Compare
Choose a tag to compare
  • 新增查看自定义课程 [周几课程、明日课程] (#15)

0.4.4.mirai

06 Sep 02:17
Compare
Choose a tag to compare
  • 登录指令可以错字:登陆 (我就不明白为什么这么多人打错字)
  • 从服务器获取空的课程列表时提醒用户。

0.4.3.mirai

05 Sep 13:20
Compare
Choose a tag to compare
  • 当超级课表 API 未提供时间表信息是时设置默认时间表(#8 , #9)
  • 将 9 月 判断为第一学期,而不是 9 月 15 日之后(#12)
  • 更新了一堆依赖

0.4.2.mirai

02 Mar 13:58
Compare
Choose a tag to compare
  • 支持用户手动从超级课表同步课程表。
  • 将时间表中的 teacher 设置为可选属性(#6)。

0.4.0.mirai

23 Feb 04:58
Compare
Choose a tag to compare

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

09 Feb 14:41
Compare
Choose a tag to compare
  • print database connection error(#3)