| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2024-10-19 | chore: update flake.lock | Sophie Forrest | |
| 2024-10-09 | feat: add corequisites field | Sophie Forrest | |
| This currently stores no information as no parser exists for it. I will accept contributions for this, as it will likely take me a while to get around to implementing. The ideal goal we're aiming for would be to rewrite all the parsing logic in nom. The only parser left is the "coursepoints" / requirements parser. This parser has proven to be particularly difficult and resistant to rewrites. I expect this will take weeks, if not months to get around to. But, as mentioned, contributions are very welcome. | |||
| 2024-10-09 | chore: ban exported files from git | Sophie Forrest | |
| 2024-10-09 | chore: remove devenv | Sophie Forrest | |
| Uses a native nix shell. | |||
| 2024-10-09 | chore(flake): improve nix infrastructure | Sophie Forrest | |
| 2024-10-05 | feat: use BTreeMap for alphabetical sorting | Sophie Forrest | |
| 2024-10-05 | chore: update gitignore | Sophie Forrest | |
| 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 | |