Skip to content

Commit d22909a

Browse files
committed
chore: Bump version to 0.10.11
1 parent 54be123 commit d22909a

2 files changed

Lines changed: 32 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

src/taskrepo/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.10.10"
1+
__version__ = "0.10.11"

0 commit comments

Comments
 (0)