All notable changes to this project will be documented in this file.
The format is roughly based on Keep a Changelog, and this
project adheres to Calendar Versioning, using the scheme YY.S
. The YY.S
part should correspond to the current academic year and semester of HCMUT-VNU.
- Switch to
jsr.io
package registry.
- Handle Sunday as "CN" string.
- Parse 2024 style timetable.
- Fix issue with semester line is not at fixed distance from table header.
- Fix case-sensitive issue when finding table header.
- Parser for postgrads' timetable.
- Handle
-
in place of empty time (instead of00:00
). - Handle
--|
weeks.
- Parser for students and lecturers' timetable.
- Resolver for first date of semester.
- Formatter for
.ics
and Google Calendar. - Errors throwing inside parser and resolver.
- Snapshot tests for basic cases.