| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2024-09-22 | feat(trimester): accept "3+1+2/3" value | Sophie Forrest | |
| Previously not accepted, but it is used in the 2024 data set. | |||
| 2024-09-12 | fix(lib): prevent dumping of points into prereqs | Sophie Forrest | |
| Prevents points from being dumped into prerequisites by not dumping them if the list isn't at least two items long. | |||
| 2024-09-12 | refactor(lib): remove unused import | Sophie Forrest | |
| 2024-09-12 | fix(lib): consistent case sensitivity | Sophie Forrest | |
| Outlier in terms of case sensitivity checks. Will possibly improve performance. | |||
| 2024-09-12 | feat(lib): use nom parsers | Sophie Forrest | |
| Parsing should now be more reliable in general. | |||
| 2024-09-12 | feat(parser): complete offering parser + courseid | Sophie Forrest | |
| Complete courseid and offering parsers. These will be swapped into the codebase in the next commit. | |||
| 2024-09-11 | feat: initial work on nom parsers | Sophie Forrest | |
| 2024-09-10 | feat: downloading | Sophie Forrest | |
| Downloading is now done with reqwest. | |||
| 2024-09-10 | docs: perf comment | Sophie Forrest | |
| 2024-09-10 | refactor: move parsing into separate function | Sophie Forrest | |
| Preparation for adding download capabilities. | |||
| 2024-09-06 | docs: document methods on Course | Sophie Forrest | |
| 2024-09-06 | refactor: make clippy happy + no cloning | Sophie Forrest | |
| 2024-09-06 | feat: basic parsing of prerequisites | Sophie Forrest | |
| 2024-09-05 | chore: add license | Sophie Forrest | |
| 2024-09-05 | feat: use borrows where possible | Sophie Forrest | |
| Avoids excessive cloning. | |||