Releases of lefthook
187 stable releases, newest first. Release notes are kept for the last 90 days; older ones link to where they were published.
2.2.2
13 October 2026Changelog
fix: cleanup only current stash hash
packaging: add support for android
2.2.1
8 October 2026Changelog
feat: support php composer
fix: generate different patch names when in a worktree
2.2.0
7 October 2026Changelog
fix: don't write an install-time lefthook path into AI hook configs
fix: ignore trailing NUL in --files-from-stdin
fix: pass --output path to git diff as a single argument
2.1.17
5 October 2026Changelog
fix: diff push files against the merge base with the default branch
fix: don't hash submodules when checking fail_on_changes
2.1.16
1 October 2026Changelog
fix: preserve unrelated unstaged changes on conflict
fix: test staging fixed files with partially staged
2.1.15
29 September 2026Changelog
feat: propagate forced colors to hook commands via CLICOLOR_FORCE
fix(lfs): do not pipe stdin into post-checkout git-lfs hook
fix: quote paths in the generated hook shim
2.1.14
14 September 20262.1.12
28 August 2026Changelog
fix: LEFTHOOK_OUTPUT precedence
fix: fail the hook when staging fixed files errors
2.1.10
8 July 20262.1.9
29 May 20262.1.8
19 May 20262.1.7
19 May 20262.1.6
16 April 20262.1.5
6 April 20262.1.4
12 March 20262.1.3
7 March 20262.1.2
1 March 20262.1.1
12 February 20262.1.0
3 February 20262.0.16
27 January 20262.0.15
13 January 20262.0.14
12 January 20262.0.13
26 December 20252.0.12
15 December 20252.0.11
12 December 20252.0.10
12 December 20252.0.9
8 December 20252.0.8
5 December 20252.0.7
3 December 20252.0.6
3 December 20252.0.5
2 December 20252.0.4
13 November 20252.0.3
10 November 20252.0.2
29 October 20252.0.1
24 October 20252.0.0
20 October 2025Changelog
feat: use sh as command executor on Windows
fix: accept --fail-on-changes=false as override value
- breaking
refactor!: drop deprecated skip_output option
1.13.6
30 September 20251.13.5
29 September 20251.13.4
23 September 20251.13.3
23 September 20251.13.2
22 September 20251.13.1
17 September 20251.13.0
11 September 20251.12.4
8 September 20251.12.3
12 August 20251.12.2
11 July 20251.12.1
9 July 20251.12.0
8 July 20251.11.16
3 July 20251.11.15
3 July 2025