Skip to content

Add Date type support (Issue #15)#17

Merged
CollierKing merged 4 commits into
mainfrom
feature/issue-15-date-support
Feb 14, 2026
Merged

Add Date type support (Issue #15)#17
CollierKing merged 4 commits into
mainfrom
feature/issue-15-date-support

Conversation

@CollierKing

Copy link
Copy Markdown
Owner

Summary

  • Add sqlalchemy.Date column type support for Cloudflare D1
  • D1Date type processor converts Python date objects to ISO 8601 strings on bind and parses them back on result
  • Works in both REST API and Worker modes

Based on PR #16 by @xelandernt — thank you for the contribution!

Fixup commits on top:

  • Regenerate workers lockfile on macOS (restore s390x wheels removed by different platform)
  • Add v0.3.7 changelog entry
  • Add greenlet to dev dependencies to fix pre-existing async test failures

Test plan

  • 4 REST API TestDateColumn tests pass
  • 3 Worker TestWorkerDateColumn tests pass
  • 16 unit tests pass
  • Full integration suite: 118 passed, 0 failed
  • pre-commit run --all-files passes

Closes #15

@CollierKing CollierKing merged commit a23eb8a into main Feb 14, 2026
8 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.

Support sqlalchemy.Date

2 participants