Release v0.12.0
Changes
Dependencies ⬆️
- Update neogit from v0.12 to v0.13
- ✨ Timezone-aware datetime enforcement: All commit dates now use UTC with 'Z' suffix in Neo4j
- 🔧 Neo4j 5.26 support: Test suite runs against Neo4j 5.26
- 🐛 Rejects naive datetimes with clear error messages
- See neogit v0.13 release notes for full details
Impact
This release ensures timezone-aware datetime handling when working with neogit commits. If you're programmatically creating commits with custom dates, make sure to use timezone-aware datetimes:
from datetime import datetime, timezone
# Correct: timezone-aware datetime
neogit.commit("name", path, date=datetime(2024, 1, 1, 12, 0, 0, tzinfo=timezone.utc))🤖 Generated with Claude Code