Packages/lefthook

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.

  1. 2.2.2

    13 October 2026

    Changelog

    • fix: cleanup only current stash hash

    • packaging: add support for android

  2. 2.2.1

    8 October 2026

    Changelog

    • feat: support php composer

    • fix: generate different patch names when in a worktree

  3. 2.2.0

    7 October 2026

    Changelog

    • 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

  4. 2.1.17

    5 October 2026

    Changelog

    • fix: diff push files against the merge base with the default branch

    • fix: don't hash submodules when checking fail_on_changes

  5. 2.1.16

    1 October 2026

    Changelog

    • fix: preserve unrelated unstaged changes on conflict

    • fix: test staging fixed files with partially staged

  6. 2.1.15

    29 September 2026

    Changelog

    • 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

  7. 2.1.14

    14 September 2026
  8. 2.1.12

    28 August 2026

    Changelog

    • fix: LEFTHOOK_OUTPUT precedence

    • fix: fail the hook when staging fixed files errors

  9. 2.1.10

    8 July 2026
  10. 2.1.9

    29 May 2026
  11. 2.1.8

    19 May 2026
  12. 2.1.7

    19 May 2026
  13. 2.1.6

    16 April 2026
  14. 2.1.5

    6 April 2026
  15. 2.1.4

    12 March 2026
  16. 2.1.3

    7 March 2026
  17. 2.1.2

    1 March 2026
  18. 2.1.1

    12 February 2026
  19. 2.1.0

    3 February 2026
  20. 2.0.16

    27 January 2026
  21. 2.0.15

    13 January 2026
  22. 2.0.14

    12 January 2026
  23. 2.0.13

    26 December 2025
  24. 2.0.12

    15 December 2025
  25. 2.0.11

    12 December 2025
  26. 2.0.10

    12 December 2025
  27. 2.0.9

    8 December 2025
  28. 2.0.8

    5 December 2025
  29. 2.0.7

    3 December 2025
  30. 2.0.6

    3 December 2025
  31. 2.0.5

    2 December 2025
  32. 2.0.4

    13 November 2025
  33. 2.0.3

    10 November 2025
  34. 2.0.2

    29 October 2025
  35. 2.0.1

    24 October 2025
  36. 2.0.0

    20 October 2025

    Changelog

    • feat: use sh as command executor on Windows

    • fix: accept --fail-on-changes=false as override value

    • breaking

      refactor!: drop deprecated skip_output option

  37. 1.13.6

    30 September 2025
  38. 1.13.5

    29 September 2025
  39. 1.13.4

    23 September 2025
  40. 1.13.3

    23 September 2025
  41. 1.13.2

    22 September 2025
  42. 1.13.1

    17 September 2025
  43. 1.13.0

    11 September 2025
  44. 1.12.4

    8 September 2025
  45. 1.12.3

    12 August 2025
  46. 1.12.2

    11 July 2025
  47. 1.12.1

    9 July 2025
  48. 1.12.0

    8 July 2025
  49. 1.11.16

    3 July 2025
  50. 1.11.15

    3 July 2025