|
| 1 | +## v1.4.0 (minor) |
| 2 | + |
| 3 | +Changes since v1.3.0: |
| 4 | + |
| 5 | +- Join browse paths without letting a rooted segment drop the repository ([@Claude](https://github.com/Claude)) |
| 6 | +- Add a headless app gallery rendered into docs/gallery ([@Claude](https://github.com/Claude)) |
| 7 | +- Drive the whole owner sync from tests through a static SyncOwner ([@Claude](https://github.com/Claude)) |
| 8 | +- Cover the owner read's success path and apply credentials in one place ([@Claude](https://github.com/Claude)) |
| 9 | +- Join the take destination with Path.Join so the repository root cannot be dropped ([@Claude](https://github.com/Claude)) |
| 10 | +- Skip and log a GitHub owner that cannot be read instead of crashing [patch] ([@Claude](https://github.com/Claude)) |
| 11 | +- Keep line endings and BOM when taking a diff block [patch] ([@Claude](https://github.com/Claude)) |
| 12 | +- Return whether TryRun started the clone instead of a null task ([@Claude](https://github.com/Claude)) |
| 13 | +- Run the clone and the refresh handoff through CloneTracker ([@Claude](https://github.com/Claude)) |
| 14 | +- Build the test paths with Path.Join ([@Claude](https://github.com/Claude)) |
| 15 | +- Build the test paths with Path.Join ([@Claude](https://github.com/Claude)) |
| 16 | +- Refresh after a clone on the render thread, and allow one clone per folder [patch] ([@Claude](https://github.com/Claude)) |
| 17 | +- Keep a cloned repository's folder when an owner scan lists it [patch] ([@Claude](https://github.com/Claude)) |
| 18 | +- Use the MSTest assertions and OSCondition the analyzers prefer in the new tests ([@Claude](https://github.com/Claude)) |
| 19 | +- Cover a missing tracked file and a failed comparison in SimilarReposTests ([@Claude](https://github.com/Claude)) |
| 20 | +- Build the tracked-file path with Path.Join ([@Claude](https://github.com/Claude)) |
| 21 | +- Use Assert.HasCount in the worktree-rename test (MSTEST0037) ([@Claude](https://github.com/Claude)) |
| 22 | +- Finish a sibling comparison when a shared entry cannot be read [patch] ([@Claude](https://github.com/Claude)) |
| 23 | +- Recognise SSH GitHub remotes when scanning the dev directory [patch] ([@Claude](https://github.com/Claude)) |
| 24 | +- Consume a rename's source path when git reports it in the worktree column [patch] ([@Claude](https://github.com/Claude)) |
| 25 | +- Move CI onto the shared ci-shared.yml pipeline ([@Claude](https://github.com/Claude)) |
| 26 | + |
1 | 27 | ## v1.3.8 (patch) |
2 | 28 |
|
3 | 29 | Changes since v1.3.7: |
|
0 commit comments