evilmartians/lefthook (lefthook)
### [`v1.6.12`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1612-2024-05-17)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.11...v1.6.12)
- fix: more verbose error on versions mismatch ([#721](https://togithub.com/evilmartians/lefthook/pull/721)) by [@mrexox](https://togithub.com/mrexox)
- fix: enable interactive scripts ([#720](https://togithub.com/evilmartians/lefthook/pull/720)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.11 (2024-05-13)
- feat: add run --no-auto-install flag ([#716](https://togithub.com/evilmartians/lefthook/pull/716)) by [@mrexox](https://togithub.com/mrexox)
- fix: add `--porcelain` to `git status --short` ([#711](https://togithub.com/evilmartians/lefthook/pull/711)) by [@110y](https://togithub.com/110y)
- chore: bump go to 1.22 ([#701](https://togithub.com/evilmartians/lefthook/pull/701)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.10 (2024-04-10)
- feat: add file type filters ([#698](https://togithub.com/evilmartians/lefthook/pull/698)) by [@mrexox](https://togithub.com/mrexox)
- ci: update github actions versions ([#699](https://togithub.com/evilmartians/lefthook/pull/699)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.9 (2024-04-09)
- fix: enable interactive inputs for windows ([#696](https://togithub.com/evilmartians/lefthook/pull/696)) by [@mrexox](https://togithub.com/mrexox)
- fix: add batching to implicit commands ([#695](https://togithub.com/evilmartians/lefthook/pull/695)) by [@mrexox](https://togithub.com/mrexox)
- fix: command argument count validations ([#694](https://togithub.com/evilmartians/lefthook/pull/694)) by [@scop](https://togithub.com/scop)
- fix: re-download remotes when called install with -f ([#692](https://togithub.com/evilmartians/lefthook/pull/692)) by [@mrexox](https://togithub.com/mrexox)
- chore: remove redundant parallelisation ([#690](https://togithub.com/evilmartians/lefthook/pull/690)) by [@mrexox](https://togithub.com/mrexox)
- chore: refactor Result handling ([#689](https://togithub.com/evilmartians/lefthook/pull/689)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.8 (2024-04-02)
- fix: fallback to empty tree sha when no upstream set ([#687](https://togithub.com/evilmartians/lefthook/pull/687)) by [@mrexox](https://togithub.com/mrexox)
- feat: add priorities to scripts ([#684](https://togithub.com/evilmartians/lefthook/pull/684)) by [@mrexox](https://togithub.com/mrexox)
- deps: By April, 1 ([#678](https://togithub.com/evilmartians/lefthook/pull/678)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.7 (2024-03-15)
- fix: don't apply empty patch files on pre-commit hook ([#676](https://togithub.com/evilmartians/lefthook/pull/676)) by [@mrexox](https://togithub.com/mrexox)
- docs: allow only comma divided tags ([#675](https://togithub.com/evilmartians/lefthook/pull/675)) by [@mrexox](https://togithub.com/mrexox)
#### 1.6.6 (2024-03-14)
- chore: add more tests on skip settings by [@mrexox](https://togithub.com/mrexox)
- chore: add more linters, address findings ([#670](https://togithub.com/evilmartians/lefthook/pull/670)) by [@scop](https://togithub.com/scop)
- chore: skip printing deprecation warning ([#674](https://togithub.com/evilmartians/lefthook/pull/674)) by [@mrexox](https://togithub.com/mrexox)
- feat: handle `run` command in skip/only settings ([#634](https://togithub.com/evilmartians/lefthook/pull/634)) by [@prog-supdex](https://togithub.com/prog-supdex)
- deps: Dependencies March 2024 ([#673](https://togithub.com/evilmartians/lefthook/pull/673)) by [@mrexox](https://togithub.com/mrexox)
- fix: fix printing when using `output` log setting ([#672](https://togithub.com/evilmartians/lefthook/pull/672)) by [@mrexox](https://togithub.com/mrexox)
- feat: Add output setting ([#637](https://togithub.com/evilmartians/lefthook/pull/637)) by [@prog-supdex](https://togithub.com/prog-supdex)
- fix: use swift package before npx ([#668](https://togithub.com/evilmartians/lefthook/pull/668)) by [@mrexox](https://togithub.com/mrexox)
- feat: use configurable path to lefthook (LEFTHOOK_BIN) ([#653](https://togithub.com/evilmartians/lefthook/pull/653)) by [@technicalpickles](https://togithub.com/technicalpickles)
#### 1.6.5 (2024-03-04)
- fix: decrease max cmd length for windows ([#666](https://togithub.com/evilmartians/lefthook/pull/666)) by [@mrexox](https://togithub.com/mrexox)
- deps: Dependencies 04.03.2024 ([#664](https://togithub.com/evilmartians/lefthook/pull/664)) by [@mrexox](https://togithub.com/mrexox)
- chore: fix Makefile by [@mrexox](https://togithub.com/mrexox)
- docs: fix redundant option by [@mrexox](https://togithub.com/mrexox)
#### 1.6.4 (2024-02-28)
- deps: update uniseg ([#650](https://togithub.com/evilmartians/lefthook/pull/650)) by [@technicalpickles](https://togithub.com/technicalpickles)
#### 1.6.3 (2024-02-27)
- deps: Dependencies (27.02.2024) ([#648](https://togithub.com/evilmartians/lefthook/pull/648)) by [@mrexox](https://togithub.com/mrexox)
- chore: remove adaptive colors ([#647](https://togithub.com/evilmartians/lefthook/pull/647)) by [@mrexox](https://togithub.com/mrexox)
- docs: update request help url ([#641](https://togithub.com/evilmartians/lefthook/pull/641)) by [@sbsrnt](https://togithub.com/sbsrnt)
#### 1.6.2 (2024-02-26)
- fix: respect roots in commands for npm packages ([#616](https://togithub.com/evilmartians/lefthook/pull/616)) by [@mrexox](https://togithub.com/mrexox)
- fix: don't capture STDIN without interactive or use_stdin options ([#638](https://togithub.com/evilmartians/lefthook/pull/638)) by [@technicalpickles](https://togithub.com/technicalpickles)
- fix: handle LEFTHOOK_QUIET when there is no skip_output in config by [@prog-supdex](https://togithub.com/prog-supdex)
- docs: add stage_fixed to the examples by [@mrexxo](https://togithub.com/mrexxo)
- docs: clarify the difference between piped and parallel options by [@mrexox](https://togithub.com/mrexox)
#### 1.6.1 (2024-01-24)
- fix: files from stdin only null separated ([#615](https://togithub.com/evilmartians/lefthook/pull/615)) by [@mrexox](https://togithub.com/mrexox)
- docs: add a new article link by [@mrexox](https://togithub.com/mrexox)
#### 1.6.0 (2024-01-22)
- feat: add remotes and configs options ([#609](https://togithub.com/evilmartians/lefthook/pull/609)) by [@NikitaCOEUR](https://togithub.com/NikitaCOEUR)
- feat: add replaces to all template and parse files from stdin ([#596](https://togithub.com/evilmartians/lefthook/pull/596)) by [@sanmai-NL](https://togithub.com/sanmai-NL)
#### 1.5.7 (2024-01-17)
- fix: pre push hook handling ([#613](https://togithub.com/evilmartians/lefthook/pull/613)) by [@mrexox](https://togithub.com/mrexox)
- chore: hide wiki links ([#608](https://togithub.com/evilmartians/lefthook/pull/608)) by [@mrexox](https://togithub.com/mrexox)
#### 1.5.6 (2024-01-12)
- feat: shell completion improvements ([#577](https://togithub.com/evilmartians/lefthook/pull/577)) by [@scop](https://togithub.com/scop)
- fix: safe execute git commands without sh wrapper ([#606](https://togithub.com/evilmartians/lefthook/pull/606)) by [@mrexox](https://togithub.com/mrexox)
- fix: use lefthook package with npx ([#604](https://togithub.com/evilmartians/lefthook/pull/604)) by [@mrexox](https://togithub.com/mrexox)
- feat: allow setting a bool value for skip_output ([#601](https://togithub.com/evilmartians/lefthook/pull/601)) by [@nsklyarov](https://togithub.com/nsklyarov)
- docs: update exception case about interactive option by [@mrexox](https://togithub.com/mrexox)
#### 1.5.5 (2023-11-30)
- fix: use empty stdin by default ([#590](https://togithub.com/evilmartians/lefthook/pull/590)) by [@mrexox](https://togithub.com/mrexox)
- feat: add priorities to commands ([#589](https://togithub.com/evilmartians/lefthook/pull/589)) by [@mrexox](https://togithub.com/mrexox)
#### 1.5.4 (2023-11-27)
- chore: add typos fixer by [@mrexox](https://togithub.com/mrexox)
- fix: drop new argument for git diff compatibility ([#586](https://togithub.com/evilmartians/lefthook/pull/586)) by [@mrexox](https://togithub.com/mrexox)
#### 1.5.3 (2023-11-22)
- fix: don't check checksum file when explicitly calling lefthook install ([#572](https://togithub.com/evilmartians/lefthook/pull/572)) by [@mrexox](https://togithub.com/mrexox)
- chore: skip summary separator if nothing is printed ([#575](https://togithub.com/evilmartians/lefthook/pull/575)) by [@mrexox](https://togithub.com/mrexox)
- docs: update info about root option by [@mrexox](https://togithub.com/mrexox)
#### 1.5.2 (2023-10-9)
- fix: correctly sort alphanumeric commands ([#562](https://togithub.com/evilmartians/lefthook/pull/562)) by [@mrexox](https://togithub.com/mrexox)
#### 1.5.1 (2023-10-6)
- feat: add force flag to run command ([#561](https://togithub.com/evilmartians/lefthook/pull/561)) by [@mrexox](https://togithub.com/mrexox)
- fix: do not enable export when sourcing rc file ([#553](https://togithub.com/evilmartians/lefthook/pull/553)) by [@hyperupcall](https://togithub.com/hyperupcall)
- chore: wrap shell args in quotes for consistency by [@mrexox](https://togithub.com/mrexox)
- docs: add a note that files template supports directories by [@mrexox](https://togithub.com/mrexox)
- feat: initial support for Swift Plugins ([#556](https://togithub.com/evilmartians/lefthook/pull/556)) by [@csjones](https://togithub.com/csjones)
#### 1.5.0 (2023-09-21)
- chore: output enhancements ([#549](https://togithub.com/evilmartians/lefthook/pull/549)) by [@mrexox](https://togithub.com/mrexox)
- feat: add interrupt (Ctrl-C) handling ([#550](https://togithub.com/evilmartians/lefthook/pull/550)) by [@mrcljx](https://togithub.com/mrcljx)
#### 1.4.11 (2023-09-13)
- docs: update docs and readme with tl;dr instructions ([#548](https://togithub.com/evilmartians/lefthook/pull/548)) by [@mrexox](https://togithub.com/mrexox)
- fix: add use_stdin option for just reading from stdin ([#547](https://togithub.com/evilmartians/lefthook/pull/547)) by [@mrexox](https://togithub.com/mrexox)
- chore: refactor commands passing ([#546](https://togithub.com/evilmartians/lefthook/pull/546)) by [@mrexox](https://togithub.com/mrexox)
- fix: fail on non existing hook name ([#545](https://togithub.com/evilmartians/lefthook/pull/545)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.10 (2023-09-04)
- fix: split command with file templates into chunks ([#541](https://togithub.com/evilmartians/lefthook/pull/541)) by [@mrexox](https://togithub.com/mrexox)
- chore: add git-cliff config for easier changelog generation by [@mrexox](https://togithub.com/mrexox)
- fix: allow empty staged files diffs ([#543](https://togithub.com/evilmartians/lefthook/pull/543)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.9 (2023-08-15)
- chore: fix linter issues ([#537](https://togithub.com/evilmartians/lefthook/pull/537)) by [@mrexox](https://togithub.com/mrexox)
- feat: add files, all-files, and commands flags ([#534](https://togithub.com/evilmartians/lefthook/pull/534)) by [@nihalgonsalves](https://togithub.com/nihalgonsalves)
- chore: bump go to 1.21 ([#536](https://togithub.com/evilmartians/lefthook/pull/536)) by [@nihalgonsalves](https://togithub.com/nihalgonsalves)
#### 1.4.8 (2023-07-31)
- feat: add assert_lefthook_installed option ([#533](https://togithub.com/evilmartians/lefthook/pull/533)) by [@mrexox](https://togithub.com/mrexox)
- chore: add *Add docs* to PR template ([#532](https://togithub.com/evilmartians/lefthook/pull/532)) by [@technicalpickles](https://togithub.com/technicalpickles)
- feat: add support for skipping empty summaries ([#531](https://togithub.com/evilmartians/lefthook/pull/531)) by [@technicalpickles](https://togithub.com/technicalpickles)
#### 1.4.7 (2023-07-24)
- docs: add scoop installation method ([#527](https://togithub.com/evilmartians/lefthook/pull/527)) by [@sitiom](https://togithub.com/sitiom)
- fix: correct merging of extends from remote config ([#529](https://togithub.com/evilmartians/lefthook/pull/529)) by [@mrexox](https://togithub.com/mrexox)
- ci: add Winget Releaser action ([#526](https://togithub.com/evilmartians/lefthook/pull/526)) by [@sitiom](https://togithub.com/sitiom)
- chore: improve correctness of load_test.go ([#525](https://togithub.com/evilmartians/lefthook/pull/525)) by [@hyperupcall](https://togithub.com/hyperupcall)
#### 1.4.6 (2023-07-18)
- fix: do not print extraneous newlines when executionInfo output is hidden ([#519](https://togithub.com/evilmartians/lefthook/pull/519)) by [@hyperupcall](https://togithub.com/hyperupcall)
- fix: uninstall all possible formats ([#523](https://togithub.com/evilmartians/lefthook/pull/523)) by [@mrexox](https://togithub.com/mrexox)
- fix: LEFTHOOK_VERBOSE properly overrides --verbose flag ([#521](https://togithub.com/evilmartians/lefthook/pull/521)) by [@hyperupcall](https://togithub.com/hyperupcall)
- feat: support .lefthook.yml and .lefthook-local.yml ([#520](https://togithub.com/evilmartians/lefthook/pull/520)) by [@hyperupcall](https://togithub.com/hyperupcall)
#### 1.4.5 (2023-07-12)
- docs: improve documentation and examples ([#517](https://togithub.com/evilmartians/lefthook/pull/517)) by [@hyperupcall](https://togithub.com/hyperupcall)
- fix: improve hook template ([#516](https://togithub.com/evilmartians/lefthook/pull/516)) by [@hyperupcall](https://togithub.com/hyperupcall)
#### 1.4.4 (2023-07-10)
- fix: don't render bold ANSI sequence when colors are disabled ([#515](https://togithub.com/evilmartians/lefthook/pull/515)) by [@adam12](https://togithub.com/adam12)
- deps: July 2023 ([#514](https://togithub.com/evilmartians/lefthook/pull/514)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.3 (2023-06-19)
- fix: auto stage non-standard files ([#506](https://togithub.com/evilmartians/lefthook/pull/506)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.2 (2023-06-13)
- deps: June 2023 ([#499](https://togithub.com/evilmartians/lefthook/pull/499))
- feat: support toml dumpint ([#490](https://togithub.com/evilmartians/lefthook/pull/490)) by [@mrexox](https://togithub.com/mrexox)
- feat: support json configs ([#489](https://togithub.com/evilmartians/lefthook/pull/489)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.1 (2023-05-22)
- fix: add win32 binary to artifacts (by [@mrexox](https://togithub.com/mrexox))
- feat: allow dumping with JSON ([#485](https://togithub.com/evilmartians/lefthook/pull/485) by [@mrexox](https://togithub.com/mrexox)
- feat: add skip execution_info option ([#484](https://togithub.com/evilmartians/lefthook/pull/484)) by [@mrexox](https://togithub.com/mrexox)
- deps: from 05.2023 ([#487](https://togithub.com/evilmartians/lefthook/pull/487)) by [@mrexox](https://togithub.com/mrexox)
#### 1.4.0 (2023-05-18)
- feat: add adaptive colors ([#482](https://togithub.com/evilmartians/lefthook/pull/482)) by [@mrexox](https://togithub.com/mrexox)
- fix: skip output for interactive commands if configured ([#483](https://togithub.com/evilmartians/lefthook/pull/483)) by [@mrexox](https://togithub.com/mrexox)
- feat: add dump command ([#481](https://togithub.com/evilmartians/lefthook/pull/481)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.13 (2023-05-11)
- feat: add only option ([#478](https://togithub.com/evilmartians/lefthook/pull/478)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.12 (2023-04-28)
- fix: allow skipping execution_out with interactive mode ([#476](https://togithub.com/evilmartians/lefthook/pull/476)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.11 (2023-04-27)
- feat: add execution_out to skip output settings ([#475](https://togithub.com/evilmartians/lefthook/pull/475)) by [@mrexox](https://togithub.com/mrexox)
- chore: add debug logs when hook is skipped ([#474](https://togithub.com/evilmartians/lefthook/pull/474)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.10
- feat: don't show when commands are skipped because of no matched files ([#468](https://togithub.com/evilmartians/lefthook/pull/468)) by [@technicalpickles](https://togithub.com/technicalpickles)
#### 1.3.9 (2023-04-04)
- feat: allow extra hooks in local config ([#462](https://togithub.com/evilmartians/lefthook/pull/462)) by [@fabn](https://togithub.com/fabn)
- feat: pass numeric placeholders to files command ([#461](https://togithub.com/evilmartians/lefthook/pull/461)) by [@fabn](https://togithub.com/fabn)
#### 1.3.8 (2023-03-23)
- fix: make hook template compatible with shells without source command ([#458](https://togithub.com/evilmartians/lefthook/pull/458)) by [@mdesantis](https://togithub.com/mdesantis)
#### 1.3.7 (2023-03-20)
- fix: allow globs in skip option ([#457](https://togithub.com/evilmartians/lefthook/pull/457)) by [@mrexox](https://togithub.com/mrexox)
- deps: dependencies update (March 2023) ([#455](https://togithub.com/evilmartians/lefthook/pull/455)) by [@mrexox](https://togithub.com/mrexox)
- fix: don't fail on missing config file ([#450](https://togithub.com/evilmartians/lefthook/pull/450)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.6 (2023-03-16)
- fix: stage fixed when root specified ([#449](https://togithub.com/evilmartians/lefthook/pull/449)) by [@mrexox](https://togithub.com/mrexox)
- feat: implitic skip on missing files for pre-commit and pre-push hooks ([#448](https://togithub.com/evilmartians/lefthook/pull/448)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.5 (2023-03-15)
- feat: add stage_fixed option ([#445](https://togithub.com/evilmartians/lefthook/pull/445)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.4 (2023-03-13)
- fix: don't extra extend config if lefthook-local.yml is missing ([#444](https://togithub.com/evilmartians/lefthook/pull/444)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.3 (2023-03-01)
- fix: restore release assets name ([#437](https://togithub.com/evilmartians/lefthook/pull/437)) by [@watarukura](https://togithub.com/watarukura)
#### 1.3.2 (2023-02-27)
- fix: Allow sh syntax in files ([#435](https://togithub.com/evilmartians/lefthook/pull/435)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.1 (2023-02-27)
- fix: Force creation of git hooks folder ([#434](https://togithub.com/evilmartians/lefthook/pull/434)) by [@mrexox](https://togithub.com/mrexox)
#### 1.3.0 (2023-02-22)
- fix: Use correct branch for {push_files} template ([#429](https://togithub.com/evilmartians/lefthook/pull/429)) by [@mrexox](https://togithub.com/mrexox)
- feature: Skip unstaged changes for pre-commit hook ([#402](https://togithub.com/evilmartians/lefthook/pull/402)) by [@mrexox](https://togithub.com/mrexox)
#### 1.2.9 (2023-02-13)
- fix: memory leak dependency ([#426](https://togithub.com/evilmartians/lefthook/pull/426)) by [@strpc](https://togithub.com/strpc)
#### 1.2.8 (2023-01-23)
- fix: Don't join info path with root ([#418](https://togithub.com/evilmartians/lefthook/pull/418)) by [@mrexox](https://togithub.com/mrexox)
#### 1.2.7 (2023-01-10)
- fix: Make info dir when it is absent ([#414](https://togithub.com/evilmartians/lefthook/pull/414)) by [@sato11](https://togithub.com/sato11)
- deps: bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 ([#409](https://togithub.com/evilmartians/lefthook/pull/409)) by [@dependabot](https://togithub.com/dependabot)
- deps: bump github.com/briandowns/spinner from 1.19.0 to 1.20.0 ([#406](https://togithub.com/evilmartians/lefthook/pull/406)) by [@dependabot](https://togithub.com/dependabot)
- fix: Double quote eval statements with $dir ([#404](https://togithub.com/evilmartians/lefthook/pull/404)) by [@jrfoell](https://togithub.com/jrfoell)
- chore: Add PR template ([#401](https://togithub.com/evilmartians/lefthook/pull/401)) by [@mrexox](https://togithub.com/mrexox)
- chore: Fix yml syntax missing colon ([#399](https://togithub.com/evilmartians/lefthook/pull/399)) by [@aaronkelton](https://togithub.com/aaronkelton)
#### 1.2.6 (2022-12-14)
- feature: Allow following output ([#397](https://togithub.com/evilmartians/lefthook/pull/397)) by [@mrexox](https://togithub.com/mrexox)
- fix: Remove quotes for rc in template ([#398](https://togithub.com/evilmartians/lefthook/pull/398)) by [@mrexox](https://togithub.com/mrexox)
#### 1.2.5 (2022-12-13)
- feature: Add an option to disable spinner ([#396](https://togithub.com/evilmartians/lefthook/pull/396)) by [@mrexox](https://togithub.com/mrexox)
- feature: Use pnpm before npx ([#393](https://togithub.com/evilmartians/lefthook/pull/393)) by [@mrexox](https://togithub.com/mrexox)
- chore: Use lipgloss for output ([#395](https://togithub.com/evilmartians/lefthook/pull/395)) by [@mrexox](https://togithub.com/mrexox)
#### 1.2.4 (2022-12-05)
- feature: Allow providing rc file ([PR #392](https://togithub.com/evilmartians/lefthook/pull/392) by [@mrexox](https://togithub.com/mrexox))
#### 1.2.3 (2022-11-30)
- feature: Expand env variables ([PR #391](https://togithub.com/evilmartians/lefthook/pull/391) by [@mrexox](https://togithub.com/mrexox))
- deps: Update important dependencies ([PR #389](https://togithub.com/evilmartians/lefthook/pull/389) by [@mrexox](https://togithub.com/mrexox))
#### 1.2.2 (2022-11-23)
- chore: Add FreeBSD OS to packages ([PR #377](https://togithub.com/evilmartians/lefthook/pull/377) by [@mrexox](https://togithub.com/mrexox))
- feature: Skip based on branch name and allow global skip rules ([PR #376](https://togithub.com/evilmartians/lefthook/pull/376) by [@mrexox](https://togithub.com/mrexox))
- fix: Omit LFS output unless it is required ([PR #373](https://togithub.com/evilmartians/lefthook/pull/373) by [@mrexox](https://togithub.com/mrexox))
#### 1.2.1 (2022-11-17)
- fix: Remove quoting for scripts ([PR #371](https://togithub.com/evilmartians/lefthook/pull/371) by [@stonesbg](https://togithub.com/stonesbg) + [@mrexox](https://togithub.com/mrexox))
- fix: remove lefthook.checksum on uninstall ([PR #370](https://togithub.com/evilmartians/lefthook/pull/370) by [@JuliusHenke](https://togithub.com/JuliusHenke))
- fix: Print prepare-commit-msg hook if it exists in config ([PR #368](https://togithub.com/evilmartians/lefthook/pull/368) by [@mrexox](https://togithub.com/mrexox))
- fix: Allow changing refs for remote ([PR #363](https://togithub.com/evilmartians/lefthook/pull/363) by [@mrexox](https://togithub.com/mrexox))
#### 1.2.0 (2022-11-7)
- fix: Full support for interactive commands and scripts ([PR #352](https://togithub.com/evilmartians/lefthook/pull/352) by [@mrexox](https://togithub.com/mrexox))
- chore: Remove deprecated config options ([PR #351](https://togithub.com/evilmartians/lefthook/pull/351) by [@mrexox](https://togithub.com/mrexox))
- feature: Add remote config support ([PR #343](https://togithub.com/evilmartians/lefthook/pull/343) by [@oatovar](https://togithub.com/oatovar) and [@mrexox](https://togithub.com/mrexox))
#### 1.1.4 (2022-11-1)
- feature: Add `LEFTHOOK_VERBOSE` env ([PR #346](https://togithub.com/evilmartians/lefthook/pull/346) by [@mrexox](https://togithub.com/mrexox))
#### 1.1.3 (2022-10-15)
- ci: Fix snapcraft trying to create dirs in parallel by [@mrexox](https://togithub.com/mrexox)
- feature: Allow setting env vars ([PR #337](https://togithub.com/evilmartians/lefthook/pull/337) by [@mrexox](https://togithub.com/mrexox))
- feature: Show current running command and script name(s) ([PR #338](https://togithub.com/evilmartians/lefthook/pull/338) by [@mrexox](https://togithub.com/mrexox))
- feature: Exclude by command names too ([PR #335](https://togithub.com/evilmartians/lefthook/pull/335) by [@mrexox](https://togithub.com/mrexox))
- fix: Don't uninstall lefthook.yml and lefthook-local.yml by default ([PR #334](https://togithub.com/evilmartians/lefthook/pull/334) by [@mrexox](https://togithub.com/mrexox))
- fix: Fixing typo in gemspec ([PR #333](https://togithub.com/evilmartians/lefthook/pull/333) by [@kerrizor](https://togithub.com/kerrizor))
#### 1.1.2 (2022-10-10)
- Fix regression from [#314](https://togithub.com/evilmartians/lefthook/issues/314) (chmod missed fix) ([PR #330](https://togithub.com/evilmartians/lefthook/pull/330) by [@ariccio](https://togithub.com/ariccio))
- Pass stdin by default ([PR #324](https://togithub.com/evilmartians/lefthook/pull/324) by [@mrexox](https://togithub.com/mrexox))
#### 1.1.1 (2022-08-22)
- Quote path to script ([PR #321](https://togithub.com/evilmartians/lefthook/pull/321) by [@mrexox](https://togithub.com/mrexox))
#### 1.1.0 (2022-08-13)
- Add goreleaser action ([PR #307](https://togithub.com/evilmartians/lefthook/pull/307) by [@mrexox](https://togithub.com/mrexox))
- Windows escaping issues ([PR #314](https://togithub.com/evilmartians/lefthook/pull/314) by [@mrexox](https://togithub.com/mrexox))
- Check for lefthook.bat in hook template ([PR #316](https://togithub.com/evilmartians/lefthook/pull/316) by [@mrexox](https://togithub.com/mrexox))
- Update node.md docs ([PR #312](https://togithub.com/evilmartians/lefthook/pull/312) by [@fantua](https://togithub.com/fantua))
- Move postinstall script to main lefthook NPM package ([PR #311](https://togithub.com/evilmartians/lefthook/pull/311) by [@mrexox](https://togithub.com/mrexox))
- Allow suppressing execution output ([PR #309](https://togithub.com/evilmartians/lefthook/pull/309) by [@mrexox](https://togithub.com/mrexox))
- Update dependencies ([PR #308](https://togithub.com/evilmartians/lefthook/pull/308) by [@mrexox](https://togithub.com/mrexox))
- Add support for Git LFS ([PR #306](https://togithub.com/evilmartians/lefthook/pull/306) by [@mrexox](https://togithub.com/mrexox))
- Bump Go version to 1.19 ([PR #305](https://togithub.com/evilmartians/lefthook/pull/305) by [@mrexox](https://togithub.com/mrexox))
- Add tests on runner ([PR #304](https://togithub.com/evilmartians/lefthook/pull/304) by [@mrexox](https://togithub.com/mrexox))
- Add fail text option ([PR #301](https://togithub.com/evilmartians/lefthook/pull/301) by [@mrexox](https://togithub.com/mrexox))
- Store lefthook checksum in non-hook file ([PR #280](https://togithub.com/evilmartians/lefthook/pull/280) by [@mrexox](https://togithub.com/mrexox))
#### 1.0.5 (2022-07-19)
- Submodules issue ([PR #300](https://togithub.com/evilmartians/lefthook/pull/300) by [@mrexox](https://togithub.com/mrexox))
- Remove rspec tests ([PR #299](https://togithub.com/evilmartians/lefthook/pull/299) by [@mrexox](https://togithub.com/mrexox))
- Add `when "mingw" then "windows"` case ([PR #297](https://togithub.com/evilmartians/lefthook/pull/297) by [@ariccio](https://togithub.com/ariccio))
- Define security policy and contact method ([PR #293](https://togithub.com/evilmartians/lefthook/pull/293) by [@Envek](https://togithub.com/Envek))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.11
->1.6.12
Release Notes
evilmartians/lefthook (lefthook)
### [`v1.6.12`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1612-2024-05-17) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.11...v1.6.12) - fix: more verbose error on versions mismatch ([#721](https://togithub.com/evilmartians/lefthook/pull/721)) by [@mrexox](https://togithub.com/mrexox) - fix: enable interactive scripts ([#720](https://togithub.com/evilmartians/lefthook/pull/720)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.11 (2024-05-13) - feat: add run --no-auto-install flag ([#716](https://togithub.com/evilmartians/lefthook/pull/716)) by [@mrexox](https://togithub.com/mrexox) - fix: add `--porcelain` to `git status --short` ([#711](https://togithub.com/evilmartians/lefthook/pull/711)) by [@110y](https://togithub.com/110y) - chore: bump go to 1.22 ([#701](https://togithub.com/evilmartians/lefthook/pull/701)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.10 (2024-04-10) - feat: add file type filters ([#698](https://togithub.com/evilmartians/lefthook/pull/698)) by [@mrexox](https://togithub.com/mrexox) - ci: update github actions versions ([#699](https://togithub.com/evilmartians/lefthook/pull/699)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.9 (2024-04-09) - fix: enable interactive inputs for windows ([#696](https://togithub.com/evilmartians/lefthook/pull/696)) by [@mrexox](https://togithub.com/mrexox) - fix: add batching to implicit commands ([#695](https://togithub.com/evilmartians/lefthook/pull/695)) by [@mrexox](https://togithub.com/mrexox) - fix: command argument count validations ([#694](https://togithub.com/evilmartians/lefthook/pull/694)) by [@scop](https://togithub.com/scop) - fix: re-download remotes when called install with -f ([#692](https://togithub.com/evilmartians/lefthook/pull/692)) by [@mrexox](https://togithub.com/mrexox) - chore: remove redundant parallelisation ([#690](https://togithub.com/evilmartians/lefthook/pull/690)) by [@mrexox](https://togithub.com/mrexox) - chore: refactor Result handling ([#689](https://togithub.com/evilmartians/lefthook/pull/689)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.8 (2024-04-02) - fix: fallback to empty tree sha when no upstream set ([#687](https://togithub.com/evilmartians/lefthook/pull/687)) by [@mrexox](https://togithub.com/mrexox) - feat: add priorities to scripts ([#684](https://togithub.com/evilmartians/lefthook/pull/684)) by [@mrexox](https://togithub.com/mrexox) - deps: By April, 1 ([#678](https://togithub.com/evilmartians/lefthook/pull/678)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.7 (2024-03-15) - fix: don't apply empty patch files on pre-commit hook ([#676](https://togithub.com/evilmartians/lefthook/pull/676)) by [@mrexox](https://togithub.com/mrexox) - docs: allow only comma divided tags ([#675](https://togithub.com/evilmartians/lefthook/pull/675)) by [@mrexox](https://togithub.com/mrexox) #### 1.6.6 (2024-03-14) - chore: add more tests on skip settings by [@mrexox](https://togithub.com/mrexox) - chore: add more linters, address findings ([#670](https://togithub.com/evilmartians/lefthook/pull/670)) by [@scop](https://togithub.com/scop) - chore: skip printing deprecation warning ([#674](https://togithub.com/evilmartians/lefthook/pull/674)) by [@mrexox](https://togithub.com/mrexox) - feat: handle `run` command in skip/only settings ([#634](https://togithub.com/evilmartians/lefthook/pull/634)) by [@prog-supdex](https://togithub.com/prog-supdex) - deps: Dependencies March 2024 ([#673](https://togithub.com/evilmartians/lefthook/pull/673)) by [@mrexox](https://togithub.com/mrexox) - fix: fix printing when using `output` log setting ([#672](https://togithub.com/evilmartians/lefthook/pull/672)) by [@mrexox](https://togithub.com/mrexox) - feat: Add output setting ([#637](https://togithub.com/evilmartians/lefthook/pull/637)) by [@prog-supdex](https://togithub.com/prog-supdex) - fix: use swift package before npx ([#668](https://togithub.com/evilmartians/lefthook/pull/668)) by [@mrexox](https://togithub.com/mrexox) - feat: use configurable path to lefthook (LEFTHOOK_BIN) ([#653](https://togithub.com/evilmartians/lefthook/pull/653)) by [@technicalpickles](https://togithub.com/technicalpickles) #### 1.6.5 (2024-03-04) - fix: decrease max cmd length for windows ([#666](https://togithub.com/evilmartians/lefthook/pull/666)) by [@mrexox](https://togithub.com/mrexox) - deps: Dependencies 04.03.2024 ([#664](https://togithub.com/evilmartians/lefthook/pull/664)) by [@mrexox](https://togithub.com/mrexox) - chore: fix Makefile by [@mrexox](https://togithub.com/mrexox) - docs: fix redundant option by [@mrexox](https://togithub.com/mrexox) #### 1.6.4 (2024-02-28) - deps: update uniseg ([#650](https://togithub.com/evilmartians/lefthook/pull/650)) by [@technicalpickles](https://togithub.com/technicalpickles) #### 1.6.3 (2024-02-27) - deps: Dependencies (27.02.2024) ([#648](https://togithub.com/evilmartians/lefthook/pull/648)) by [@mrexox](https://togithub.com/mrexox) - chore: remove adaptive colors ([#647](https://togithub.com/evilmartians/lefthook/pull/647)) by [@mrexox](https://togithub.com/mrexox) - docs: update request help url ([#641](https://togithub.com/evilmartians/lefthook/pull/641)) by [@sbsrnt](https://togithub.com/sbsrnt) #### 1.6.2 (2024-02-26) - fix: respect roots in commands for npm packages ([#616](https://togithub.com/evilmartians/lefthook/pull/616)) by [@mrexox](https://togithub.com/mrexox) - fix: don't capture STDIN without interactive or use_stdin options ([#638](https://togithub.com/evilmartians/lefthook/pull/638)) by [@technicalpickles](https://togithub.com/technicalpickles) - fix: handle LEFTHOOK_QUIET when there is no skip_output in config by [@prog-supdex](https://togithub.com/prog-supdex) - docs: add stage_fixed to the examples by [@mrexxo](https://togithub.com/mrexxo) - docs: clarify the difference between piped and parallel options by [@mrexox](https://togithub.com/mrexox) #### 1.6.1 (2024-01-24) - fix: files from stdin only null separated ([#615](https://togithub.com/evilmartians/lefthook/pull/615)) by [@mrexox](https://togithub.com/mrexox) - docs: add a new article link by [@mrexox](https://togithub.com/mrexox) #### 1.6.0 (2024-01-22) - feat: add remotes and configs options ([#609](https://togithub.com/evilmartians/lefthook/pull/609)) by [@NikitaCOEUR](https://togithub.com/NikitaCOEUR) - feat: add replaces to all template and parse files from stdin ([#596](https://togithub.com/evilmartians/lefthook/pull/596)) by [@sanmai-NL](https://togithub.com/sanmai-NL) #### 1.5.7 (2024-01-17) - fix: pre push hook handling ([#613](https://togithub.com/evilmartians/lefthook/pull/613)) by [@mrexox](https://togithub.com/mrexox) - chore: hide wiki links ([#608](https://togithub.com/evilmartians/lefthook/pull/608)) by [@mrexox](https://togithub.com/mrexox) #### 1.5.6 (2024-01-12) - feat: shell completion improvements ([#577](https://togithub.com/evilmartians/lefthook/pull/577)) by [@scop](https://togithub.com/scop) - fix: safe execute git commands without sh wrapper ([#606](https://togithub.com/evilmartians/lefthook/pull/606)) by [@mrexox](https://togithub.com/mrexox) - fix: use lefthook package with npx ([#604](https://togithub.com/evilmartians/lefthook/pull/604)) by [@mrexox](https://togithub.com/mrexox) - feat: allow setting a bool value for skip_output ([#601](https://togithub.com/evilmartians/lefthook/pull/601)) by [@nsklyarov](https://togithub.com/nsklyarov) - docs: update exception case about interactive option by [@mrexox](https://togithub.com/mrexox) #### 1.5.5 (2023-11-30) - fix: use empty stdin by default ([#590](https://togithub.com/evilmartians/lefthook/pull/590)) by [@mrexox](https://togithub.com/mrexox) - feat: add priorities to commands ([#589](https://togithub.com/evilmartians/lefthook/pull/589)) by [@mrexox](https://togithub.com/mrexox) #### 1.5.4 (2023-11-27) - chore: add typos fixer by [@mrexox](https://togithub.com/mrexox) - fix: drop new argument for git diff compatibility ([#586](https://togithub.com/evilmartians/lefthook/pull/586)) by [@mrexox](https://togithub.com/mrexox) #### 1.5.3 (2023-11-22) - fix: don't check checksum file when explicitly calling lefthook install ([#572](https://togithub.com/evilmartians/lefthook/pull/572)) by [@mrexox](https://togithub.com/mrexox) - chore: skip summary separator if nothing is printed ([#575](https://togithub.com/evilmartians/lefthook/pull/575)) by [@mrexox](https://togithub.com/mrexox) - docs: update info about root option by [@mrexox](https://togithub.com/mrexox) #### 1.5.2 (2023-10-9) - fix: correctly sort alphanumeric commands ([#562](https://togithub.com/evilmartians/lefthook/pull/562)) by [@mrexox](https://togithub.com/mrexox) #### 1.5.1 (2023-10-6) - feat: add force flag to run command ([#561](https://togithub.com/evilmartians/lefthook/pull/561)) by [@mrexox](https://togithub.com/mrexox) - fix: do not enable export when sourcing rc file ([#553](https://togithub.com/evilmartians/lefthook/pull/553)) by [@hyperupcall](https://togithub.com/hyperupcall) - chore: wrap shell args in quotes for consistency by [@mrexox](https://togithub.com/mrexox) - docs: add a note that files template supports directories by [@mrexox](https://togithub.com/mrexox) - feat: initial support for Swift Plugins ([#556](https://togithub.com/evilmartians/lefthook/pull/556)) by [@csjones](https://togithub.com/csjones) #### 1.5.0 (2023-09-21) - chore: output enhancements ([#549](https://togithub.com/evilmartians/lefthook/pull/549)) by [@mrexox](https://togithub.com/mrexox) - feat: add interrupt (Ctrl-C) handling ([#550](https://togithub.com/evilmartians/lefthook/pull/550)) by [@mrcljx](https://togithub.com/mrcljx) #### 1.4.11 (2023-09-13) - docs: update docs and readme with tl;dr instructions ([#548](https://togithub.com/evilmartians/lefthook/pull/548)) by [@mrexox](https://togithub.com/mrexox) - fix: add use_stdin option for just reading from stdin ([#547](https://togithub.com/evilmartians/lefthook/pull/547)) by [@mrexox](https://togithub.com/mrexox) - chore: refactor commands passing ([#546](https://togithub.com/evilmartians/lefthook/pull/546)) by [@mrexox](https://togithub.com/mrexox) - fix: fail on non existing hook name ([#545](https://togithub.com/evilmartians/lefthook/pull/545)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.10 (2023-09-04) - fix: split command with file templates into chunks ([#541](https://togithub.com/evilmartians/lefthook/pull/541)) by [@mrexox](https://togithub.com/mrexox) - chore: add git-cliff config for easier changelog generation by [@mrexox](https://togithub.com/mrexox) - fix: allow empty staged files diffs ([#543](https://togithub.com/evilmartians/lefthook/pull/543)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.9 (2023-08-15) - chore: fix linter issues ([#537](https://togithub.com/evilmartians/lefthook/pull/537)) by [@mrexox](https://togithub.com/mrexox) - feat: add files, all-files, and commands flags ([#534](https://togithub.com/evilmartians/lefthook/pull/534)) by [@nihalgonsalves](https://togithub.com/nihalgonsalves) - chore: bump go to 1.21 ([#536](https://togithub.com/evilmartians/lefthook/pull/536)) by [@nihalgonsalves](https://togithub.com/nihalgonsalves) #### 1.4.8 (2023-07-31) - feat: add assert_lefthook_installed option ([#533](https://togithub.com/evilmartians/lefthook/pull/533)) by [@mrexox](https://togithub.com/mrexox) - chore: add *Add docs* to PR template ([#532](https://togithub.com/evilmartians/lefthook/pull/532)) by [@technicalpickles](https://togithub.com/technicalpickles) - feat: add support for skipping empty summaries ([#531](https://togithub.com/evilmartians/lefthook/pull/531)) by [@technicalpickles](https://togithub.com/technicalpickles) #### 1.4.7 (2023-07-24) - docs: add scoop installation method ([#527](https://togithub.com/evilmartians/lefthook/pull/527)) by [@sitiom](https://togithub.com/sitiom) - fix: correct merging of extends from remote config ([#529](https://togithub.com/evilmartians/lefthook/pull/529)) by [@mrexox](https://togithub.com/mrexox) - ci: add Winget Releaser action ([#526](https://togithub.com/evilmartians/lefthook/pull/526)) by [@sitiom](https://togithub.com/sitiom) - chore: improve correctness of load_test.go ([#525](https://togithub.com/evilmartians/lefthook/pull/525)) by [@hyperupcall](https://togithub.com/hyperupcall) #### 1.4.6 (2023-07-18) - fix: do not print extraneous newlines when executionInfo output is hidden ([#519](https://togithub.com/evilmartians/lefthook/pull/519)) by [@hyperupcall](https://togithub.com/hyperupcall) - fix: uninstall all possible formats ([#523](https://togithub.com/evilmartians/lefthook/pull/523)) by [@mrexox](https://togithub.com/mrexox) - fix: LEFTHOOK_VERBOSE properly overrides --verbose flag ([#521](https://togithub.com/evilmartians/lefthook/pull/521)) by [@hyperupcall](https://togithub.com/hyperupcall) - feat: support .lefthook.yml and .lefthook-local.yml ([#520](https://togithub.com/evilmartians/lefthook/pull/520)) by [@hyperupcall](https://togithub.com/hyperupcall) #### 1.4.5 (2023-07-12) - docs: improve documentation and examples ([#517](https://togithub.com/evilmartians/lefthook/pull/517)) by [@hyperupcall](https://togithub.com/hyperupcall) - fix: improve hook template ([#516](https://togithub.com/evilmartians/lefthook/pull/516)) by [@hyperupcall](https://togithub.com/hyperupcall) #### 1.4.4 (2023-07-10) - fix: don't render bold ANSI sequence when colors are disabled ([#515](https://togithub.com/evilmartians/lefthook/pull/515)) by [@adam12](https://togithub.com/adam12) - deps: July 2023 ([#514](https://togithub.com/evilmartians/lefthook/pull/514)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.3 (2023-06-19) - fix: auto stage non-standard files ([#506](https://togithub.com/evilmartians/lefthook/pull/506)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.2 (2023-06-13) - deps: June 2023 ([#499](https://togithub.com/evilmartians/lefthook/pull/499)) - feat: support toml dumpint ([#490](https://togithub.com/evilmartians/lefthook/pull/490)) by [@mrexox](https://togithub.com/mrexox) - feat: support json configs ([#489](https://togithub.com/evilmartians/lefthook/pull/489)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.1 (2023-05-22) - fix: add win32 binary to artifacts (by [@mrexox](https://togithub.com/mrexox)) - feat: allow dumping with JSON ([#485](https://togithub.com/evilmartians/lefthook/pull/485) by [@mrexox](https://togithub.com/mrexox) - feat: add skip execution_info option ([#484](https://togithub.com/evilmartians/lefthook/pull/484)) by [@mrexox](https://togithub.com/mrexox) - deps: from 05.2023 ([#487](https://togithub.com/evilmartians/lefthook/pull/487)) by [@mrexox](https://togithub.com/mrexox) #### 1.4.0 (2023-05-18) - feat: add adaptive colors ([#482](https://togithub.com/evilmartians/lefthook/pull/482)) by [@mrexox](https://togithub.com/mrexox) - fix: skip output for interactive commands if configured ([#483](https://togithub.com/evilmartians/lefthook/pull/483)) by [@mrexox](https://togithub.com/mrexox) - feat: add dump command ([#481](https://togithub.com/evilmartians/lefthook/pull/481)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.13 (2023-05-11) - feat: add only option ([#478](https://togithub.com/evilmartians/lefthook/pull/478)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.12 (2023-04-28) - fix: allow skipping execution_out with interactive mode ([#476](https://togithub.com/evilmartians/lefthook/pull/476)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.11 (2023-04-27) - feat: add execution_out to skip output settings ([#475](https://togithub.com/evilmartians/lefthook/pull/475)) by [@mrexox](https://togithub.com/mrexox) - chore: add debug logs when hook is skipped ([#474](https://togithub.com/evilmartians/lefthook/pull/474)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.10 - feat: don't show when commands are skipped because of no matched files ([#468](https://togithub.com/evilmartians/lefthook/pull/468)) by [@technicalpickles](https://togithub.com/technicalpickles) #### 1.3.9 (2023-04-04) - feat: allow extra hooks in local config ([#462](https://togithub.com/evilmartians/lefthook/pull/462)) by [@fabn](https://togithub.com/fabn) - feat: pass numeric placeholders to files command ([#461](https://togithub.com/evilmartians/lefthook/pull/461)) by [@fabn](https://togithub.com/fabn) #### 1.3.8 (2023-03-23) - fix: make hook template compatible with shells without source command ([#458](https://togithub.com/evilmartians/lefthook/pull/458)) by [@mdesantis](https://togithub.com/mdesantis) #### 1.3.7 (2023-03-20) - fix: allow globs in skip option ([#457](https://togithub.com/evilmartians/lefthook/pull/457)) by [@mrexox](https://togithub.com/mrexox) - deps: dependencies update (March 2023) ([#455](https://togithub.com/evilmartians/lefthook/pull/455)) by [@mrexox](https://togithub.com/mrexox) - fix: don't fail on missing config file ([#450](https://togithub.com/evilmartians/lefthook/pull/450)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.6 (2023-03-16) - fix: stage fixed when root specified ([#449](https://togithub.com/evilmartians/lefthook/pull/449)) by [@mrexox](https://togithub.com/mrexox) - feat: implitic skip on missing files for pre-commit and pre-push hooks ([#448](https://togithub.com/evilmartians/lefthook/pull/448)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.5 (2023-03-15) - feat: add stage_fixed option ([#445](https://togithub.com/evilmartians/lefthook/pull/445)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.4 (2023-03-13) - fix: don't extra extend config if lefthook-local.yml is missing ([#444](https://togithub.com/evilmartians/lefthook/pull/444)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.3 (2023-03-01) - fix: restore release assets name ([#437](https://togithub.com/evilmartians/lefthook/pull/437)) by [@watarukura](https://togithub.com/watarukura) #### 1.3.2 (2023-02-27) - fix: Allow sh syntax in files ([#435](https://togithub.com/evilmartians/lefthook/pull/435)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.1 (2023-02-27) - fix: Force creation of git hooks folder ([#434](https://togithub.com/evilmartians/lefthook/pull/434)) by [@mrexox](https://togithub.com/mrexox) #### 1.3.0 (2023-02-22) - fix: Use correct branch for {push_files} template ([#429](https://togithub.com/evilmartians/lefthook/pull/429)) by [@mrexox](https://togithub.com/mrexox) - feature: Skip unstaged changes for pre-commit hook ([#402](https://togithub.com/evilmartians/lefthook/pull/402)) by [@mrexox](https://togithub.com/mrexox) #### 1.2.9 (2023-02-13) - fix: memory leak dependency ([#426](https://togithub.com/evilmartians/lefthook/pull/426)) by [@strpc](https://togithub.com/strpc) #### 1.2.8 (2023-01-23) - fix: Don't join info path with root ([#418](https://togithub.com/evilmartians/lefthook/pull/418)) by [@mrexox](https://togithub.com/mrexox) #### 1.2.7 (2023-01-10) - fix: Make info dir when it is absent ([#414](https://togithub.com/evilmartians/lefthook/pull/414)) by [@sato11](https://togithub.com/sato11) - deps: bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 ([#409](https://togithub.com/evilmartians/lefthook/pull/409)) by [@dependabot](https://togithub.com/dependabot) - deps: bump github.com/briandowns/spinner from 1.19.0 to 1.20.0 ([#406](https://togithub.com/evilmartians/lefthook/pull/406)) by [@dependabot](https://togithub.com/dependabot) - fix: Double quote eval statements with $dir ([#404](https://togithub.com/evilmartians/lefthook/pull/404)) by [@jrfoell](https://togithub.com/jrfoell) - chore: Add PR template ([#401](https://togithub.com/evilmartians/lefthook/pull/401)) by [@mrexox](https://togithub.com/mrexox) - chore: Fix yml syntax missing colon ([#399](https://togithub.com/evilmartians/lefthook/pull/399)) by [@aaronkelton](https://togithub.com/aaronkelton) #### 1.2.6 (2022-12-14) - feature: Allow following output ([#397](https://togithub.com/evilmartians/lefthook/pull/397)) by [@mrexox](https://togithub.com/mrexox) - fix: Remove quotes for rc in template ([#398](https://togithub.com/evilmartians/lefthook/pull/398)) by [@mrexox](https://togithub.com/mrexox) #### 1.2.5 (2022-12-13) - feature: Add an option to disable spinner ([#396](https://togithub.com/evilmartians/lefthook/pull/396)) by [@mrexox](https://togithub.com/mrexox) - feature: Use pnpm before npx ([#393](https://togithub.com/evilmartians/lefthook/pull/393)) by [@mrexox](https://togithub.com/mrexox) - chore: Use lipgloss for output ([#395](https://togithub.com/evilmartians/lefthook/pull/395)) by [@mrexox](https://togithub.com/mrexox) #### 1.2.4 (2022-12-05) - feature: Allow providing rc file ([PR #392](https://togithub.com/evilmartians/lefthook/pull/392) by [@mrexox](https://togithub.com/mrexox)) #### 1.2.3 (2022-11-30) - feature: Expand env variables ([PR #391](https://togithub.com/evilmartians/lefthook/pull/391) by [@mrexox](https://togithub.com/mrexox)) - deps: Update important dependencies ([PR #389](https://togithub.com/evilmartians/lefthook/pull/389) by [@mrexox](https://togithub.com/mrexox)) #### 1.2.2 (2022-11-23) - chore: Add FreeBSD OS to packages ([PR #377](https://togithub.com/evilmartians/lefthook/pull/377) by [@mrexox](https://togithub.com/mrexox)) - feature: Skip based on branch name and allow global skip rules ([PR #376](https://togithub.com/evilmartians/lefthook/pull/376) by [@mrexox](https://togithub.com/mrexox)) - fix: Omit LFS output unless it is required ([PR #373](https://togithub.com/evilmartians/lefthook/pull/373) by [@mrexox](https://togithub.com/mrexox)) #### 1.2.1 (2022-11-17) - fix: Remove quoting for scripts ([PR #371](https://togithub.com/evilmartians/lefthook/pull/371) by [@stonesbg](https://togithub.com/stonesbg) + [@mrexox](https://togithub.com/mrexox)) - fix: remove lefthook.checksum on uninstall ([PR #370](https://togithub.com/evilmartians/lefthook/pull/370) by [@JuliusHenke](https://togithub.com/JuliusHenke)) - fix: Print prepare-commit-msg hook if it exists in config ([PR #368](https://togithub.com/evilmartians/lefthook/pull/368) by [@mrexox](https://togithub.com/mrexox)) - fix: Allow changing refs for remote ([PR #363](https://togithub.com/evilmartians/lefthook/pull/363) by [@mrexox](https://togithub.com/mrexox)) #### 1.2.0 (2022-11-7) - fix: Full support for interactive commands and scripts ([PR #352](https://togithub.com/evilmartians/lefthook/pull/352) by [@mrexox](https://togithub.com/mrexox)) - chore: Remove deprecated config options ([PR #351](https://togithub.com/evilmartians/lefthook/pull/351) by [@mrexox](https://togithub.com/mrexox)) - feature: Add remote config support ([PR #343](https://togithub.com/evilmartians/lefthook/pull/343) by [@oatovar](https://togithub.com/oatovar) and [@mrexox](https://togithub.com/mrexox)) #### 1.1.4 (2022-11-1) - feature: Add `LEFTHOOK_VERBOSE` env ([PR #346](https://togithub.com/evilmartians/lefthook/pull/346) by [@mrexox](https://togithub.com/mrexox)) #### 1.1.3 (2022-10-15) - ci: Fix snapcraft trying to create dirs in parallel by [@mrexox](https://togithub.com/mrexox) - feature: Allow setting env vars ([PR #337](https://togithub.com/evilmartians/lefthook/pull/337) by [@mrexox](https://togithub.com/mrexox)) - feature: Show current running command and script name(s) ([PR #338](https://togithub.com/evilmartians/lefthook/pull/338) by [@mrexox](https://togithub.com/mrexox)) - feature: Exclude by command names too ([PR #335](https://togithub.com/evilmartians/lefthook/pull/335) by [@mrexox](https://togithub.com/mrexox)) - fix: Don't uninstall lefthook.yml and lefthook-local.yml by default ([PR #334](https://togithub.com/evilmartians/lefthook/pull/334) by [@mrexox](https://togithub.com/mrexox)) - fix: Fixing typo in gemspec ([PR #333](https://togithub.com/evilmartians/lefthook/pull/333) by [@kerrizor](https://togithub.com/kerrizor)) #### 1.1.2 (2022-10-10) - Fix regression from [#314](https://togithub.com/evilmartians/lefthook/issues/314) (chmod missed fix) ([PR #330](https://togithub.com/evilmartians/lefthook/pull/330) by [@ariccio](https://togithub.com/ariccio)) - Pass stdin by default ([PR #324](https://togithub.com/evilmartians/lefthook/pull/324) by [@mrexox](https://togithub.com/mrexox)) #### 1.1.1 (2022-08-22) - Quote path to script ([PR #321](https://togithub.com/evilmartians/lefthook/pull/321) by [@mrexox](https://togithub.com/mrexox)) #### 1.1.0 (2022-08-13) - Add goreleaser action ([PR #307](https://togithub.com/evilmartians/lefthook/pull/307) by [@mrexox](https://togithub.com/mrexox)) - Windows escaping issues ([PR #314](https://togithub.com/evilmartians/lefthook/pull/314) by [@mrexox](https://togithub.com/mrexox)) - Check for lefthook.bat in hook template ([PR #316](https://togithub.com/evilmartians/lefthook/pull/316) by [@mrexox](https://togithub.com/mrexox)) - Update node.md docs ([PR #312](https://togithub.com/evilmartians/lefthook/pull/312) by [@fantua](https://togithub.com/fantua)) - Move postinstall script to main lefthook NPM package ([PR #311](https://togithub.com/evilmartians/lefthook/pull/311) by [@mrexox](https://togithub.com/mrexox)) - Allow suppressing execution output ([PR #309](https://togithub.com/evilmartians/lefthook/pull/309) by [@mrexox](https://togithub.com/mrexox)) - Update dependencies ([PR #308](https://togithub.com/evilmartians/lefthook/pull/308) by [@mrexox](https://togithub.com/mrexox)) - Add support for Git LFS ([PR #306](https://togithub.com/evilmartians/lefthook/pull/306) by [@mrexox](https://togithub.com/mrexox)) - Bump Go version to 1.19 ([PR #305](https://togithub.com/evilmartians/lefthook/pull/305) by [@mrexox](https://togithub.com/mrexox)) - Add tests on runner ([PR #304](https://togithub.com/evilmartians/lefthook/pull/304) by [@mrexox](https://togithub.com/mrexox)) - Add fail text option ([PR #301](https://togithub.com/evilmartians/lefthook/pull/301) by [@mrexox](https://togithub.com/mrexox)) - Store lefthook checksum in non-hook file ([PR #280](https://togithub.com/evilmartians/lefthook/pull/280) by [@mrexox](https://togithub.com/mrexox)) #### 1.0.5 (2022-07-19) - Submodules issue ([PR #300](https://togithub.com/evilmartians/lefthook/pull/300) by [@mrexox](https://togithub.com/mrexox)) - Remove rspec tests ([PR #299](https://togithub.com/evilmartians/lefthook/pull/299) by [@mrexox](https://togithub.com/mrexox)) - Add `when "mingw" then "windows"` case ([PR #297](https://togithub.com/evilmartians/lefthook/pull/297) by [@ariccio](https://togithub.com/ariccio)) - Define security policy and contact method ([PR #293](https://togithub.com/evilmartians/lefthook/pull/293) by [@Envek](https://togithub.com/Envek))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.