Skip to content

Releases

2026.0617.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 09:12

Added

  • Add a Dirty column that shows whether each worktree has uncommitted changes, using red text for dirty entries.
  • Implement a 3-state toggle for the right-side Worktrees icon button: activate VCS with the Worktrees tab, select an already-visible Worktrees tab, or hide the VCS panel.

Fixed

  • Hide the duplicate Delete branch menu item when Delete Branch / Worktree is shown for branches already linked to another worktree.
  • Speed up bulk worktree deletion by batching Git commands and reducing per-repository refreshes.
  • Handle Invalid argument errors during leftover worktree directory cleanup on Windows.

2026.0519.0

Choose a tag to compare

@github-actions github-actions released this 19 May 09:05

Added

  • Add a Worktrees settings entry with global defaults and project overrides for relative path display and Git tool window tab restore behavior.
  • Bind the Delete key on selected worktree rows to the same remove flow used by the Delete Worktree action.

Changed

  • Refresh the README and marketing copy so they match the current settings entry, keyboard delete shortcut, and toolbar-versus-popup action layout.
  • Keep Refresh in the Worktrees toolbar while leaving the popup focused on repository toggle, checkout, open, and delete actions.

2026.0510.0

Choose a tag to compare

@DevDengChao DevDengChao released this 10 May 17:25

Fixed

  • Fix Marketplace description screenshot URLs by pointing GitHub raw image links at the repository's master branch.

2026.0509.2

Choose a tag to compare

@DevDengChao DevDengChao released this 09 May 11:41

Changed

  • Upgrade Gradle to 9.5.0, Kotlin Gradle plugin to 2.3.21, and Kover to 0.9.8 while keeping the minimum supported IntelliJ Platform build at 252.
  • Upgrade JUnit Platform and Jupiter test dependencies to 6.0.3 and centralize Remote Robot versions in the Gradle version catalog.
  • Refresh GitHub Actions dependencies used by build, release, UI test, and template cleanup workflows.

2026.0509.1

Choose a tag to compare

@DevDengChao DevDengChao released this 09 May 09:09

Added

  • Keep the active repository group row visible while scrolling long Worktrees tables, with a push-off transition as the next repository reaches the top.

Changed

  • Refresh the README and Marketplace promotional copy so it matches the current table, branch menu, and deletion behavior.
  • Show in-repository worktree locations relative to their Git root while keeping absolute paths for worktrees outside that root.

Fixed

  • Use long-path-safe cleanup for leftover Windows worktree directories after Git unregisters the worktree.
  • Use absolute GitHub raw screenshot URLs in the README so Marketplace pages can render the promotional images.

2026.0509.0

Choose a tag to compare

@DevDengChao DevDengChao released this 09 May 02:47

Changed

  • Clean up verifier-sensitive IntelliJ API usages so plugin verification stays compatible with the 2025.2 baseline and newer IDE runtimes.

1.1.0

Choose a tag to compare

@DevDengChao DevDengChao released this 07 May 15:52

Changed

  • Rename the Marketplace plugin display name to Git Worktrees | GW4I to avoid a Marketplace name collision while keeping the existing plugin ID, tool window, and in-IDE Worktrees entry stable.

1.0.0

Choose a tag to compare

@DevDengChao DevDengChao released this 07 May 13:21

Added

  • Add the Git Worktrees plugin for IntelliJ Platform IDEs with bundled Git support.
  • Add a Worktrees tab inside the Version Control / Git tool window, with a standalone Git Worktrees tool window fallback.
  • List linked worktrees from all project Git roots using git worktree list --porcelain.
  • Show Worktree, Branch, and Location columns, including main worktree emphasis, detached branch labels, and a current-location checkmark.
  • Add per-column filters for Worktree, Branch, and Location.
  • Add per-column ascending, descending, and unsorted sort controls that apply within each repository group.
  • Add IntelliJ table Speed Search support with visible match highlighting on worktree rows.
  • Add repository group rows for multi-root projects, including chevron, double-click, and context-menu collapse and expand controls.
  • Add toolbar and context-menu actions for Refresh, Checkout, Open, and Delete Worktree.
  • Add Checkout support for linked worktree branches using --ignore-other-worktrees, including local-change conflict confirmation and disabled reason tooltips.
  • Add Open support for opening a selected worktree as an IDE project.
  • Add single and bulk Delete Worktree support, including optional branch deletion and main worktree protection.
  • Add Git Branch menu integrations for branches already used by another worktree: Checkout Anyway and Delete Branch / Worktree.
  • Add Git Log branch-label menu integrations so Checkout and Delete Branch can handle branches that are already used by linked worktrees, including branch names with /.
  • Add runtime wrapping for native Git Branch checkout/delete actions only when a branch is used by another worktree, keeping ordinary branch actions unchanged.
  • Add Git metadata and action data based worktree conflict resolution for branch menus, avoiding full worktree listing during menu updates.
  • Add a By GW4I secondary marker to the Git menu entry and a compact provider note in the Worktrees panel toolbar.
  • Run checkout and delete operations in background tasks and report success or failure through IDE notifications.
  • Batch bulk worktree deletion and defer best-effort leftover directory cleanup to reduce visible delete time on Windows.
  • Defer leftover directory cleanup for single worktree deletion after Git unregisters the worktree, so branch deletion and repository refresh finish before best-effort physical cleanup.
  • Add JetBrains plugin icons, New UI tool window icons, marketing screenshots, and bilingual English/Chinese README and Marketplace copy.

Changed

  • Configure the plugin for IntelliJ Platform build 252 and newer.
  • Configure GitHub release publishing through signed JetBrains Marketplace upload using repository secrets.