Skip to content

Releases: raghavpillai/branchlet

v1.0.0

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57
230fb8e

Non-interactive CLI, update checker, remote branches, and a bunch of internal cleanup.

  • branchlet create -n my-feature -s main, branchlet list --json, branchlet delete -n my-feature -f: scriptable commands for CI and automation
  • Daily update check against npm, plus a manual check in settings
  • Create worktrees from remote branches, not just local ones
  • Type to filter in branch and worktree lists
  • Viewport scrolling for long lists instead of overflowing the terminal
  • $schema support in .branchlet.json for editor autocompletion
  • Shell completions are now part of the setup block instead of separate scripts
  • Replaced static-only service classes with plain exported functions
  • Upgraded to glob v13 and other dependency bumps

v0.2.0

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57

Shell integration. Run branchlet and it can cd you into a worktree directory.

  • Shell wrapper function that intercepts the branchlet command to switch directories
  • --from-wrapper flag for shell-to-CLI communication
  • Setup panel in the interactive menu to install into .zshrc or .bashrc
  • Tab completions for commands and flags (bash and zsh)

v0.1.6

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57
  • Fixed git root detection for worktrees and submodules
  • Dropped Node.js 18 support; minimum is now Node.js 20
  • Upgraded glob to v11

v0.1.4

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57

Rolls up the community contributions from v0.1.3 with additional validation fixes.

v0.1.3

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57
  • j/k keys for list navigation (thanks @Stephanvs)
  • Create worktrees from existing branches instead of always forcing a new one (thanks @jgoz)
  • Branch handling and validation fixes

v0.1.2

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57

Navigation list improvements from PR #5.

v0.1.1

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:57
  • Action menu on worktree list: press Enter on a worktree to see available actions
  • Keyboard navigation in the worktree list
  • Tests for branch and worktree deletion
  • Documentation for deleteBranchWithWorktree

v0.1.0

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:56
  • Optional branch deletion when removing a worktree, configured via deleteBranchWithWorktree in settings
  • Will not let you delete the current or default branch

v0.0.9

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:56
  • Recursive pattern expansion for file matching (nested glob support)
  • Settings panel now shows the actual config file path
  • Fixed path handling and file copying to work relative to repo root
  • README updates with demo GIF and badges

v0.0.8

Choose a tag to compare

@raghavpillai raghavpillai released this 24 Feb 12:56
  • Added MIT license