github jdx/hk v1.35.0
v1.35.0 - Poetic Precision

7 hours ago

This release brings a more intuitive setup experience and some delightful quality-of-life improvements. The hk init command now auto-detects your project's tools and offers an interactive mode, making it easier than ever to get started. We've also added git worktree support for developers working across multiple branches simultaneously.

Highlights

Smarter Initialization (#656)

The hk init command has been significantly enhanced with auto-detection capabilities. It now scans your project to identify which linters and formatters you're using and can automatically configure them for you. An interactive mode lets you review and customize the detected configuration before committing to it.

Git Worktree Support (#651)

For developers who use git worktrees to work on multiple branches simultaneously, hk now properly supports this workflow. Hooks and configuration are correctly resolved regardless of which worktree you're working in.

Helpful Typo Suggestions (#654)

Made a typo in a command or step name? hk now offers "did you mean?" suggestions, helping you quickly recover from common mistakes without having to look up the correct spelling.

Haiku-Named Stash Backups (#655)

Stash patch backups now use memorable haiku-style names instead of cryptic identifiers. This makes it much easier to identify and manage your stashed changes when you need to recover them.

Internal Improvements

  • Migrated to xx utilities and removed unused dependencies, keeping the binary lean (#653)

For full documentation, visit hk.jdx.dev.

Changelog

1.35.0 - 2026-02-01

🚀 Features

  • (init) add auto-detection and interactive mode by @jdx in #656
  • (stash) use haiku names for stash patch backups by @jdx in #655
  • add git worktree support by @jdx in #651
  • add "did you mean?" suggestions for typos by @jdx in #654

🚜 Refactor

  • use xx utilities and drop unused dependencies by @jdx in #653

Don't miss a new hk release

NewReleases is sending notifications on new releases.