Skip to content

Prevent numeric timestamp strings from being parsed as calendar dates - #1549

Merged
SkBlaz merged 1 commit into
masterfrom
fix/joss-numeric-timestamp-strings
Oct 8, 2026
Merged

SkBlaz merged 1 commit into
masterfrom
fix/joss-numeric-timestamp-strings

Conversation

@SkBlaz

@SkBlaz SkBlaz commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Numeric timestamp strings such as "72420101.0625" can be accepted as compact ISO dates, silently changing their value and causing time-window queries to miss edges.

Parse numeric strings before ISO dates. Keep ISO/UTC support and align the legacy invalid-input test with the existing ParsingError contract.

Validation: 3 new regressions fail on the base revision; all 233 temporal, streaming, and property tests pass with the fix.

CI caveat: existing workflows suppress pytest failures; the focused validation above was run directly.

@SkBlaz
SkBlaz merged commit 6bf8263 into master Oct 8, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant