v0.2.3: Date-range validation and GDELT query-error fixes
Date-range validation and GDELT query-error fixes
Fixed two input-handling bugs across all seven date/query-taking tools, and
picked up mcp-ts-core ^0.10.14 with a new install-time supply-chain guard.
Fixed:
- Unpaired startDatetime/endDatetime is now rejected instead of silently
dropped — format-validated by regex, pairing enforced in the handler (#22) - GDELT's plain-text query rejections (missing TV station, bad keyword,
unbalanced parens, illegal character) now classify as ValidationError with
a tailored recovery hint instead of a generic SerializationError (#18)
Added:
- bunfig.toml supply-chain guard — minimumReleaseAge blocks packages
published <3 days ago (framework excluded); @socketsecurity/bun-security-scanner
^1.1.2 scans every install
Dependency bumps:
@cyanheads/mcp-ts-core^0.10.9 → ^0.10.14vitest^4.1.9 → ^4.1.10@types/node^26.0.0 → ^26.1.1ignore^7.0.5 → ^7.0.6tsc-alias^1.8.17 → ^1.9.0
Clears 8 transitive advisories (2 high, 6 moderate) across hono, js-yaml, and
vite — bun audit is clean.
325 tests pass; bun run devcheck clean.