# What changed in simple-git-hooks

> 5 changes in simple-git-hooks 2 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/simple-git-hooks/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## simple-git-hooks 2

### Behavior and default changes

- Succeeds silently if nothing has changed. (2.14.0) — [release notes](https://github.com/toplenboren/simple-git-hooks/releases/tag/2.14.0)

### Fixes and other changes

- Installs and removes hooks correctly inside a Git worktree. (2.14.0) — [release notes](https://github.com/toplenboren/simple-git-hooks/releases/tag/2.14.0)
- Resolves the project root via INIT_CWD in postinstall. (2.14.0) — [release notes](https://github.com/toplenboren/simple-git-hooks/releases/tag/2.14.0)
- Supports node_modules created with bun install --linker=isolated. (2.14.0) — [release notes](https://github.com/toplenboren/simple-git-hooks/releases/tag/2.14.0)
- Skips postinstall when the project has no package.json. (2.14.0) — [release notes](https://github.com/toplenboren/simple-git-hooks/releases/tag/2.14.0)
