Release v0.10.0 with breaking changes to EventStore interface#49
Conversation
Add CHANGELOG.md with full version history from v0.1.0 to v0.10.0, following Keep a Changelog format. Documents all breaking changes in the offset-native EventStore interface refactor. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Pull Request Review: Release v0.10.0 CHANGELOGOverall AssessmentThis is a well-structured and comprehensive changelog that follows the Keep a Changelog format and properly documents the complete version history from v0.1.0 to v0.10.0. The changelog is clear, informative, and provides good context for the breaking changes introduced in v0.10.0. ✅ Strengths
🔍 Code Quality ObservationsGood:
Consider:
📝 Documentation QualityStrengths:
Suggestions:
🐛 Potential IssuesNone identified - The changelog appears accurate and complete. 🔒 Security ConcernsNone identified - This is a documentation file with no security implications. ⚡ Performance ConsiderationsNot applicable - Documentation file has no runtime performance impact. ✅ Test CoverageWhile this PR only adds a CHANGELOG.md file, according to the PR description:
Recommendation: Confirm this by running: go test ./...
go test -coverprofile=coverage.out ./... && go tool cover -func=coverage.out📋 Suggestions for Enhancement
✨ Final RecommendationApprove with minor suggestions ✅ This PR is ready to merge. The changelog is well-written, comprehensive, and properly formatted. The suggestions above are optional enhancements that could improve the user experience when upgrading to v0.10.0, but they are not blockers. The changelog successfully documents a major version release with significant breaking changes in a clear and professional manner. 📚 Adherence to CLAUDE.mdPer the repository's CLAUDE.md, before merging ensure:
Action Required: Run the test commands mentioned in CLAUDE.md to verify the codebase remains at 100% coverage with the v0.10.0 changes documented in this changelog. |
Summary
Prepare release v0.10.0 with comprehensive changelog documenting three major breaking changes to the EventStore interface, SQLite store, and Durable-Streams store APIs.
Changes
Offsettype (string) instead of int64 positionsAll tests pass with 100% coverage. Tag v0.10.0 created and pushed.
🤖 Generated with Claude Code