Skip to content

feat: add version output to console and logs (Fixes #30) - #31

Merged
KHolodilin merged 1 commit into
mainfrom
feature/issue-30-version-logging
Jan 26, 2026
Merged

feat: add version output to console and logs (Fixes #30)#31
KHolodilin merged 1 commit into
mainfrom
feature/issue-30-version-logging

Conversation

@KHolodilin

Copy link
Copy Markdown
Owner

Description

Add version information output to improve debugging and user experience:

  1. Display version in console at application startup (unless --quiet flag is used)
  2. Log version information when logging is initialized
  3. This helps users and developers quickly identify which version is running

Changes

  • Modified email_processor/__main__.py to display version in console at startup
  • Modified email_processor/logging/setup.py to log version when logging is initialized
  • Bumped version to 8.0.4

Testing

  • ✅ All tests pass
  • ✅ Version appears in console output (unless --quiet)
  • ✅ Version is logged when logging is initialized
  • ✅ Works with both console and file logging
  • ✅ Works with JSON logging format

Checklist

  • Code changes implemented
  • Tests pass
  • Version bumped (8.0.3 → 8.0.4)
  • Code committed
  • Branch pushed

Fixes #30

- Display version in console at startup (unless --quiet)
- Log version information when logging is initialized
- Improves debugging and user experience
- Bump version to 8.0.4

Fixes #30
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@KHolodilin
KHolodilin merged commit 9f596c8 into main Jan 26, 2026
18 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.

Add version number output to console and logs

2 participants