0.19.5 (2026-08-10)
0.19.4 (2026-08-10)
0.19.3 (2026-08-10)
0.19.2 (2026-08-10)
0.19.1 (2026-08-10)
- checkoutTo: restore stashed changes when new-branch creation fails (#218) (35194fb)
- git: force LC_ALL=C and LANG=C for git subprocesses (#212) (0c052a9)
- pr-clone: abort clone instead of hard-resetting unstashed work (#213) (8d77269), closes #205
- pr-clone: preserve detached HEAD state for rollback (#214) (869a6ae), closes #204
- pr-clone: use real cherry-pick conflict state instead of workdir-dirtiness heuristic (#215) (06077cc), closes #207
- refDetailsCache: normalize ref hashes and batch Memento writes (#220) (53c7a26), closes #211
- resolve configured remote instead of hardcoding origin (#219) (8ab17d7), closes #210
- stash: stop wiping tracked changes before popping post-pull/rebase stash (#202) (a625567)
- view: dispose webview listeners on re-resolve and target live webview (#217) (0e786ee), closes #208
0.19.0 (2026-08-09)
0.18.0 (2026-08-09)
0.17.0 (2026-08-09)
- release: add pre-release channel via odd/even minor versioning (#197) (1700f41), closes #193
- stacks: add stack detection and Stacks tree view (#192) (d61054f), closes #182
- stashes: add persistent Stashes tree view (#196) (761ec09), closes #187
- worktrees: enrich Worktrees view with commit age, gone-upstream flag, stash marker, badge (#194) (6059ef3)
0.16.1 (2026-08-07)
- add video media for pull with stash feature (1551dc4)
- jira: add assignee/project/status filters to the issue picker (#180) (51725ac), closes #178
- worktrees: move panel actions into title bar as icon buttons + fix test harness (#179) (c3c2354)
0.16.0 (2026-07-27)
- add video media for smart branch checkout feature (f949814)
- website: use Font Awesome free icons for feature cards (#172) (399f02a)
- worktrees: pass worktree path to tree actions and move title buttons into the view (#171) (890deff)
- add video media for PR review and status bar integration features (65e839e)
0.15.1 (2026-07-26)
0.15.0 (2026-07-25)
- templates: support multiple named branch and tag templates (#166) (012b129)
- website: add v0.14.0 feature cards and clickable feature detail modals (#164) (63573fc)
0.14.0 (2026-07-16)
- branches: close cleanup-command gaps vs spec (grouping, gone-upstream, undo hint, quick actions) (#162) (73b16e8), closes #153
- checkout: cap recent branches to configured count and dedupe reflog parsing (82a69bc), closes #parseReflogCheckouts
- checkout: close spec gaps in inline branch actions (#161) (8dea131), closes #149
- remotes: thread the resolved remote through checkout-by-PR (f729d12)
- stash: await the stash-carrying-checkout success callback (c21330c)
- stash: stop double-reporting conflicted pop/apply as a generic error (#160) (ffcf7d3)
- worktree-explorer: close gaps in the Worktrees tree view vs spec (#158) (5937cd0), closes #147
- add branch and tag template preview (#154) (87054dd)
- add post-worktree setup hooks (#151) (bc33f6b)
- add provider abstraction and host detection (#156) (08a65b5)
- add review PR by number command (#150) (336e250)
- add worktree explorer view (#147) (ab1b562)
- branches: add merged branch cleanup command (#153) (5c38ad9)
- checkout: add inline branch actions (#149) (c3d6184)
- checkout: show recently used branches (#146) (6bbbe8b)
- configure checkout after PR clone (#155) (313d52e)
- remotes: add remote resolution helpers (b1a1aeb)
- rescue stash conflicts with guided actions (#148) (d9fd976)
- show whats new after updates (#152) (19617f4), closes #26
0.13.2 (2026-07-14)
0.13.1 (2026-07-14)
- auto-stash: re-resolve positional stash selector before pop/drop/apply (#135) (7a52fae)
- autostash: use fully-qualified ref for stash conflict preview on remote branches (#130) (3d990e5)
- checkout: don't report success when the user cancels at the conflict-preview dialog (#125) (71d78c3), closes #51
- checkout: force fetchFromUrl refspec so re-checkout survives fork force-push (#139) (4d69d60)
- checkout: make post-checkout pull configurable and safe by default (#133) (9151435)
- checkout: skip stash-mode prompt when the working tree is clean (2d126a9)
- checkout: treat picker/input dismissal as cancellation, not an error (#136) (70d48f8)
- config: correct useInPlaceCherryPick and defaultWorktreeDirectory setting descriptions (#137) (3c491b4)
- config: scope stash mode updates to the workspace when one is open (90e2f94)
- docs: add architecture and React development guidelines (fae7bc1)
- pr-clone: copy reviewers and team reviewers when cloning a PR (f23d897), closes #28
- pr-clone: fetch PR head via pull//head so fork PRs clone correctly (#124) (a00037c)
- pr-clone: guard Cancel PR clone command with no active clone (2fb1338)
- pr-clone: persist and recover interrupted in-place clone state (#143) (c5754b4)
- pr-clone: replace 250ms setTimeout webview reset with WEBVIEW_READY handshake (#144) (36fc01c)
- pr-clone: resolve default target branch from PR base, not head (d8bb22f)
- pr-clone: surface fetch-PR error detail via Show details button (#134) (429e6ea)
- pull-with-stash: avoid stashing when branch has no upstream; restore stash on clean pull failure (24ead09)
- templates: resolve branch/tag template tokens against the selected repo, not workspace folder 0 (#138) (3c3d4b4)
- test: stub ConfigurationManager.get() in remote-branch conflict preview tests (5342a75), closes #133
- webview: replace no-op alert() with inline validation errors (#126) (063dd93)
0.13.0 (2026-06-18)
- quick-actions: add Create Branch/Tag from Template to quick actions panel (#121) (2152e2e)
- website: actualize features, roadmap, and add dynamic version badge (#119) (cff7090)
0.12.0 (2026-06-17)
- gitignore: add .agents directory to ignore list (e2060f5)
- pr-clone: render description preview as full GitHub-Flavored Markdown (#115) (756cb27)
- status-bar: gate condition-dependent quick actions on repo state (#114) (403dcf1)
0.11.0 (2026-06-17)
- add auto-stash manager (#107) (103fccb)
- jira: store Jira API token in VS Code Secret Storage (#106) (738e31e)
- status-bar: add all worktree commands and Open Settings to quick actions menu (#112) (fcc1fe8)
0.10.0 (2026-06-15)
- add "Remove Multiple Worktrees..." command (#110) (0dd8f14)
- pr-clone: pre-fill description from PR template with markdown preview (#109) (b6dcadd)
- status-bar: open a quick-actions menu from the status bar item (#108) (ea75196)
0.9.0 (2026-06-13)
0.8.1 (2026-06-13)
- address assorted review defects (#99) (9ee5391)
- deps: resolve esbuild and qs Dependabot alerts (#103) (11c791c)
- handle temp worktree clone cancellation (#96) (7272906)
- recover from in-place PR clone failures (#89) (35143be)
- reject cross-repository PR URLs (#98) (3f76d43)
0.8.0 (2026-06-13)
- allow checking out tags from "Checkout to..." (#83) (704edc5)
- check remote-branch existence against the correct ref (#81) (753f288), closes #checkRemoteBranchExists
- correct status bar theme background (#95) (9be7c3b)
- correctly detect in-progress cherry-pick via CHERRY_PICK_HEAD (#92) (2c325c7)
- handle stash preview fatal errors (#90) (5856478)
- paginate GitHub PR commits and labels to avoid dropping data (#80) (5906fb8)
- parse diverged branch tracking counts (#84) (08d38bc)
- parse dotted GitHub repository names (#88) (4cc273a)
- preserve cloned PR metadata (#87) (6953350)
- preserve colons in stash messages (#85) (a81242e)
- preserve PR commit order (#97) (c0330ca)
- prevent data loss when cancelling PR clone in temp-worktree mode (#79) (6b9e261)
- reinitialize PR clone services per repository (#94) (b09bd5c)
- stabilize PR clone progress handles (#86) (79330ff)
- stop PR fetch spinner on errors (#93) (2cc901c)
- use 24-hour stash timestamps (#91) (f0ce549)
- use a non-printable separator for ref list parsing (#82) (245700d)
- add command to copy current branch name to clipboard (#77) (918a173), closes #76
- allow editing prefilled tag name on tag creation (#100) (3f6a13c)
- sort Jira picker newest-first and add project key filter (#78) (aee7b04)
0.7.2 (2026-06-06)
0.7.1 (2026-06-06)
0.7.0 (2026-05-31)
- add 'Create Branch from Template' command and Jira integration (#67) (b2b889b)
- enhance branch management with preferred refs and new commands (#68) (0c6691d)
0.6.0 (2026-05-30)
- include locale in analytics initialization and enable geoip properties (860d088)
- update execCommand to use execFile and improve argument handling (#63) (ad8bf54)
- add 'Open Worktree Dev Terminal' command and documentation (#62) (f623535)
- implement worktree branch conflict handling in checkout commands (#64) (d9d5558)
- Refactor configuration management and enhance ref details caching (#65) (1f52ce6)
0.5.1 (2026-05-19)
- capture extension activation event in analytics (477a054)
0.5.0 (2026-05-11)
- update command names to include 'Git Smart Checkout' prefix for consistency (401a842)
- pr review in worktree (#50) (31e9929)
- update website with new icon and add 'Pull with Rebase' feature (#46) (fa474e7)
0.4.0 (2026-05-10)
- implement error handling with issue reporting in showErrorMessage (#47) (108faa8)
- smart checkout to worktree (#49) (25e8e12)
- update extension settings section with clickable links for easier access (5c9bc0c)
0.3.0 (2026-05-08)
- update release workflow to trigger on workflow_dispatch instead of push (6d79f4d)
- add 'Pull (Rebase With Stash)' command with automatic stash handling (#44) (4a868e5)
- allow user to copy created tag to clipboard and update confirmation messages (#43) (3606ba2)
- enhance documentation for commands with stash support (#45) (43677b1)
0.2.3 (2026-05-07)
- update icon file and improve .vscodeignore entries to reduce bundle size (00f2525)
0.2.2 (2026-05-07)
- Update publish command to include --packagePath for VS Code extension (db6a00b)
0.2.1 (2026-05-07)
- Correct environment variable references in publish command for VS Code extension (f69dd7b)