Skip to content

Releases: FlowMCP/time-csv-toolkit

Release list

v1.0.0

Choose a tag to compare

@a6b8 a6b8 released this 04 Jun 18:25

[1.0.0] - 2026-06-04

Initial release (Memo 106).

Added

  • Load event CSVs from a URL with a mandatory parse config (no silent defaults),
    validate-on-load, and hold the data in memory (24h TTL), mirroring the geo add-ons.
  • Zeitraum-vs-Zeitpunkt convention: a date without time is a 24h period
    (allDay), a date with time is an instant — deterministic, never guessed.
  • Additive ISO-8601 normalization: original columns are never overwritten; a
    <column>_ISO8601 mirror is added alongside canonical start/end.
  • Deterministic, structured methods: addInterval (amount + unit enum),
    eventsInRange (+ weekday filter), eventsInCalendarWeek (ISO-8601 week),
    eventsOnWeekdays, and the timeResolve dispatcher (exactly one selector).
  • Native-first date engine (Date/Intl + a self-written format parser) — no
    external date library; DST-correct via a two-pass offset probe.
  • FlowMcpAdapter for FlowMCP CLI integration and the curated time entry-point schema.
  • CI workflow (Jest + coverage). 94 tests, ~88% branch coverage.