Commit Graph

2 Commits

Author SHA1 Message Date
Schulz 30a72f5fa3 v0.1.1 - Improve logging system with rotation and separate error logs
### Changed
- Implement professional logging system with RotatingFileHandler
- Move logs from data/ to separate logs/ directory
- Add separate error.log with full tracebacks
- Configure automatic log rotation (10MB max, 5 backups)
- Add configurable log size and rotation settings
- Improve console output format

### Configuration
- New logging options in config.yaml:
  - max_bytes: 10485760 (10MB)
  - backup_count: 5
  - error_file: separate error log path

### Files
- logs/watchdog.log - Main log (all messages)
- logs/error.log - Error log (errors only with traceback)
- Auto-rotation: *.log.1-5 backups

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 21:10:13 +01:00
Schulz c50e0d7c47 Add versioning system and development workflow
- Add VERSION file (0.1.0) as single source of truth
- Add CHANGELOG.md with complete version history
- Update main.py to load version from VERSION file
- Remove hardcoded version strings from templates and emails
- Document versioning schema in README and CLAUDE.md
- Setup develop branch for active development

Versioning Schema:
- Big changes: +0.1 (e.g., 0.1.0 → 0.2.0)
- Small changes: +0.0.1 (e.g., 0.1.0 → 0.1.1)
- Major release (1.x): Only on instruction

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 21:05:58 +01:00