untis 0.1.0 untis: ^0.1.0 copied to clipboard
This package allows you to parse Untis's HTML.
0.1.0 #
- Initial attempt at making a DSB-independent Untis parser
- Renamed
Plan
→Page
- Added
UnknownDayException
to throw fromDay.match
/matchDay
- Removed the
isFree
attribute fromSubstitution
and made it a getter instead - Added the
date
to thetoString
ofPage
(why wasn't it there?!) - Fixed some incorrect tests (oh god)
- Fixed parser throwing when the raw lesson doesn't end with a letter
- Introduced the new
Parser
/ParserBuilder
API to allow for smarter parsing - Removed
Page.toJsonString
,Page.fromJsonString
- Made
Substitution.raw
more robust to empty classes - Made searching through
Page
s anextension