dewbead 0.2.0
dewbead: ^0.2.0 copied to clipboard
Pure-Dart parser for dewbead schedule documents — turns dewdrop model output into structured, timezone-safe ParsedEvents. No runtime dependencies.
0.2.0 #
- Rewrite to the dewbead v2 format. Breaking.
- datetime split into
date_part+ optional/time_part. - Anchors carry their unit:
t(day),w(week, weekday required),mo(month, day required); ISO absolute dates unchanged. nis now a relative/time_part(from-now), valid only ontat offset 0.- Endpoints unified to
duration | datetime; clock-only inheritance and the midnight-rollover correction are removed (end dates are always explicit). - Multi-record documents via
;;. parseDewbeadnow returns a partitionedParseResult { events, errors };Result/Ok/Errare removed in favor ofRecordError.DewbeadType.noneand the unused model-ownedReviewFlags (vague_time,unclear_context,multiple_candidates) are removed.- No past-time correction for
w/moanchors.
- datetime split into
0.1.0 #
- Initial dewbead v1 parser