Skip to content

Fix dateutils edge-case handling regressions#32

Merged
chetmancini merged 3 commits intomasterfrom
chetmancini/pr-edge-fixes
Feb 9, 2026
Merged

Fix dateutils edge-case handling regressions#32
chetmancini merged 3 commits intomasterfrom
chetmancini/pr-edge-fixes

Conversation

@chetmancini
Copy link
Copy Markdown
Owner

This fixes edge cases in cross-timezone occurrence calculations, business-day holiday normalization, and locale-independent month-name date parsing. It also makes invalid integer timestamps in pretty-date helpers raise explicit errors instead of being treated as "just now". US federal holiday filtering now validates unknown types and deduplicates repeated holiday inputs. Regression tests were added for each case, and the suite remains green at 138 passing tests with 100% coverage.

@claude
Copy link
Copy Markdown

claude bot commented Feb 9, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

1 similar comment
@claude
Copy link
Copy Markdown

claude bot commented Feb 9, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@chetmancini chetmancini merged commit 5c3f7aa into master Feb 9, 2026
6 checks passed
@chetmancini chetmancini deleted the chetmancini/pr-edge-fixes branch February 9, 2026 22:28
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