Skip to content

Commit 34366ad

Browse files
committed
docs: Add CHANGELOG entry for v0.10.12
1 parent 6caa6f3 commit 34366ad

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.10.12] - 2025-12-14
11+
12+
### Fixed
13+
14+
- **Critical sync push rejection bug**: Fixed auto-recovery mechanism for non-fast-forward push rejections
15+
- Reordered GitPython PushInfo flag checks to prioritize REJECTED before generic ERROR flag
16+
- Ensures automatic rebase recovery triggers when branches have diverged
17+
- Previously, sync would fail with error instead of attempting auto-recovery
18+
- Affects all users using `tsk sync` with remote repositories
19+
20+
### Added
21+
22+
- **History modifier tracking**: Show who made task changes in `tsk history` output
23+
- New `modifier` field in TaskChange dataclass
24+
- Infers modifier from task assignees when they differ from git commit author
25+
- Displays modifier name in history view (e.g., "by @username")
26+
- Helpful for multi-user repositories to track task ownership
27+
1028
## [0.10.11] - 2025-12-05
1129

1230
### Added

0 commit comments

Comments
 (0)