Lefthook

Latest version: v1.11.6

Safety actively analyzes 724206 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 24

1.0.3

- Fix NPM package
- Update email information

1.0.2

- Bring auto install back ([PR 286](https://github.com/evilmartians/lefthook/pull/286) by [mrexox](https://github.com/mrexox))
- Move main.go to root ([PR 285](https://github.com/evilmartians/lefthook/pull/285) by [mrexox](https://github.com/mrexox))
- Panic on commands structure misuse ([PR 284](https://github.com/evilmartians/lefthook/pull/284) by [mrexox](https://github.com/mrexox))
- Split npm package by os and cpu ([PR 281](https://github.com/evilmartians/lefthook/pull/281) by [mrexox](https://github.com/mrexox))

1.0.1

- Fix folders structure for `[evilmartians](https://github.com/evilmartians)/lefthook` and `[evilmartians](https://github.com/evilmartians)/lefthook-installer` packages
- Fix folders structure for `lefthook` gem

1.0.0

- Refactoring ([PR 275](https://github.com/evilmartians/lefthook/pull/275) by [mrexox](https://github.com/mrexox), [skryukov](https://github.com/skryukov), [markovichecha](https://github.com/markovichecha))
- Replace deprecated `File.exists?` with `exist?` for Ruby script ([PR 263](https://github.com/evilmartians/lefthook/pull/263) by [pocke](https://github.com/pocke))

0.8.0

- Allow skipping hooks in certain git states: merge and/or rebase ([PR 173](https://github.com/evilmartians/lefthook/pull/173) by [DmitryTsepelev](https://github.com/DmitryTsepelev))
- NPM: installer package that downloads the required binaries during installation ([PR 188](https://github.com/evilmartians/lefthook/pull/188) by [aminya](https://github.com/aminya), [PR #273](https://github.com/evilmartians/lefthook/pull/273) by [Envek](https://github.com/Envek))
- Add ability to skip summary output. Also support a `LEFTHOOK_QUIET` env variable ([PR 187](https://github.com/evilmartians/lefthook/pull/187) by [washtubs](https://github.com/washtubs))
- Make filename globs case-insensitive ([PR 196](https://github.com/evilmartians/lefthook/pull/196) by [skryukov](https://github.com/skryukov))
- Fix lefthook binary extension on Windows ([PR 188](https://github.com/evilmartians/lefthook/pull/188) by [aminya](https://github.com/aminya))
- Stop building 32-bit binaries for releases due to low usage ([Envek](https://github.com/Envek))
- Allow lefthook to work when node_modules is not in root folder for npx ([PR 224](https://github.com/evilmartians/lefthook/pull/224) by [spearmootz](https://github.com/spearmootz))
- Fix unreachable conditional in hook template ([PR 242](https://github.com/evilmartians/lefthook/pull/242) by [dannobytes](https://github.com/dannobytes))
- Add cpu arch and os arch to lefthook's filepath in hook template ([PR 260](https://github.com/evilmartians/lefthook/pull/260) by [rmachado-studocu](https://github.com/rmachado-studocu))

0.7.7

- Fix incorrect npx command in git hook script template ([PR 236](https://github.com/evilmartians/lefthook/pull/236)) [PikachuEXE](https://github.com/PikachuEXE)
- Update project URLs in NPM package.json ([PR 235](https://github.com/evilmartians/lefthook/pull/235)) [PikachuEXE](https://github.com/PikachuEXE)
- Pass all arguments to downstream hooks ([PR 231](https://github.com/evilmartians/lefthook/pull/231)) [pablobirukov](https://github.com/pablobirukov)
- Allows lefthook to work when node_modules is not in root folder for npx ([PR 224](https://github.com/evilmartians/lefthook/pull/224)) [spearmootz](https://github.com/spearmootz)
- Do not initialize git config on `help` and `version` commands ([PR 209](https://github.com/evilmartians/lefthook/pull/209)) [pwinckles](https://github.com/pwinckles)
- node: fix postinstall: process.cwd is a function and should be called [Envek](https://github.com/Envek)

Page 21 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.