Skip to content

Release v0.12.0

Choose a tag to compare

@Wenzel Wenzel released this 09 Dec 15:30
· 67 commits to master since this release

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