@@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.10.11] - 2025-12-05
11+
12+ ### Added
13+
14+ - ** Color-coded history display** : Visual enhancements for ` tsk history ` command
15+ - Authors, repositories, and projects now have consistent, hash-based colors
16+ - Project changes in task history are color-coded for easier tracking
17+ - Hash-based color assignment ensures same author/repo/project always gets same color
18+ - New color utility functions in ` display_constants.py ` : ` get_author_color() ` , ` get_repo_color() ` , ` get_project_color() `
19+
20+ - ** History caching for performance** : Dramatically faster history queries
21+ - Persistent cache system for git commit history (stored in ` ~/.TaskRepo/history_cache/ ` )
22+ - 10x faster repeated ` tsk history ` queries through incremental cache updates
23+ - New ` --no-cache ` flag to bypass cache and recompute from git
24+ - New ` --clear-cache ` flag to clear cache for specific repo or all repos
25+ - Cache format version tracking for safe upgrades
26+ - Automatic cache invalidation when repository changes
27+
28+ ### Improved
29+
30+ - ** Enhanced sync error recovery** : More robust push failure handling
31+ - Improved error detection with explicit GitPython PushInfo flag checks
32+ - Better error messages for different failure types (ERROR, REJECTED, REMOTE_REJECTED, REMOTE_FAILURE)
33+ - Auto-recovery now applies to both ` tsk sync ` and TUI background sync
34+ - Fixed variable scope issues in nested push functions
35+
36+ - ** TUI and display improvements** : Better formatting and consistency
37+ - Enhanced task display with improved color consistency
38+ - Better countdown display formatting
39+ - Improved conflict resolution display
40+
1041## [ 0.10.10] - 2025-12-04
1142
1243### Added
0 commit comments