evilmartians/lefthook (@evilmartians/lefthook)
### [`v1.7.11`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1711-2024-07-29)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.10...v1.7.11)
- fix: revert packaging change ([#796](https://togithub.com/evilmartians/lefthook/pull/796)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.10`](https://togithub.com/evilmartians/lefthook/compare/v1.7.9...fb17ca369d9b8c792692a5c13eea3a46f1fa503f)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.9...v1.7.10)
### [`v1.7.9`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#179-2024-07-26)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.8...v1.7.9)
- fix: typo CGO_ENABLED instead of GCO_ENABLED ([#791](https://togithub.com/evilmartians/lefthook/pull/791)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.8`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#178-2024-07-26)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.7...v1.7.8)
- fix: npm fix packages ([#789](https://togithub.com/evilmartians/lefthook/pull/789)) by [@mrexox](https://togithub.com/mrexox)
- fix: explicitly pass static flag to linker ([#788](https://togithub.com/evilmartians/lefthook/pull/788)) by [@mrexox](https://togithub.com/mrexox)
- ci: update workflow files ([#787](https://togithub.com/evilmartians/lefthook/pull/787)) by [@mrexox](https://togithub.com/mrexox)
- ci: use latest goreleaser ([#784](https://togithub.com/evilmartians/lefthook/pull/784)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.7`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#177-2024-07-24)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.6...v1.7.7)
- fix: multiple excludes ([#782](https://togithub.com/evilmartians/lefthook/pull/782)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.6`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#176-2024-07-24)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.5...v1.7.6)
- feat: add self-update command ([#778](https://togithub.com/evilmartians/lefthook/pull/778)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.5`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#175-2024-07-22)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.4...v1.7.5)
- feat: use glob in exclude array ([#777](https://togithub.com/evilmartians/lefthook/pull/777)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.4`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#174-2024-07-19)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.3...v1.7.4)
- fix: rollback packaging changes ([#776](https://togithub.com/evilmartians/lefthook/pull/776)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.3`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#173-2024-07-18)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.2...v1.7.3)
- feat: allow list of files in exclude option ([#772](https://togithub.com/evilmartians/lefthook/pull/772)) by [@mrexox](https://togithub.com/mrexox)
- docs: add docs for LEFTHOOK_OUTPUT var ([#771](https://togithub.com/evilmartians/lefthook/pull/771)) by [@manbearwiz](https://togithub.com/manbearwiz)
- fix: use direct lefthook package ([#774](https://togithub.com/evilmartians/lefthook/pull/774)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.7.2`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#172-2024-07-11)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.1...v1.7.2)
- fix: add missing sub directory in hook template ([#768](https://togithub.com/evilmartians/lefthook/pull/768)) by [@nikeee](https://togithub.com/nikeee)
### [`v1.7.1`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#171-2024-07-08)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.0...v1.7.1)
- fix: use correct extension in hook.tmpl ([#767](https://togithub.com/evilmartians/lefthook/pull/767)) by [@apfohl](https://togithub.com/apfohl)
### [`v1.7.0`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#170-2024-07-08)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.22...v1.7.0)
- fix: publishing ([#765](https://togithub.com/evilmartians/lefthook/pull/765)) by [@mrexox](https://togithub.com/mrexox)
- perf: startup time reduce ([#705](https://togithub.com/evilmartians/lefthook/pull/705)) by [@dalisoft](https://togithub.com/dalisoft)
- docs: add a note about pnpm package installation ([#761](https://togithub.com/evilmartians/lefthook/pull/761)) by [@mrexox](https://togithub.com/mrexox)
- ci: retriable integrity tests ([#758](https://togithub.com/evilmartians/lefthook/pull/758)) by [@mrexox](https://togithub.com/mrexox)
- ci: universal publisher with Ruby script ([#756](https://togithub.com/evilmartians/lefthook/pull/756)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.6.22`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.22)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.21...v1.6.22)
#### Changelog
- [`50d6e2b`](https://togithub.com/evilmartians/lefthook/commit/50d6e2b) fix: publishing ([#765](https://togithub.com/evilmartians/lefthook/issues/765))
### [`v1.6.21`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.21)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.19...v1.6.21)
#### Changelog
### [`v1.6.19`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.19)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.18...v1.6.19)
#### Changelog
- [`adadccf`](https://togithub.com/evilmartians/lefthook/commit/adadccf) ci: retriable integrity tests ([#758](https://togithub.com/evilmartians/lefthook/issues/758))
- [`4635524`](https://togithub.com/evilmartians/lefthook/commit/4635524) ci: universal publisher with Ruby script ([#756](https://togithub.com/evilmartians/lefthook/issues/756))
- [`ae05d1f`](https://togithub.com/evilmartians/lefthook/commit/ae05d1f) perf(npm): startup time reduce ([#705](https://togithub.com/evilmartians/lefthook/issues/705))
### [`v1.6.18`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1618-2024-06-21)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.17...v1.6.18)
- fix: allow multiple levels of extends ([#755](https://togithub.com/evilmartians/lefthook/pull/755)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.6.17`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1617-2024-06-20)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.16...v1.6.17)
- fix: apply local extends only if they are present ([#754](https://togithub.com/evilmartians/lefthook/pull/754)) by [@mrexox](https://togithub.com/mrexox)
- chore: setting proper error message for missing lefthook file ([#748](https://togithub.com/evilmartians/lefthook/pull/748)) by [@Cadienvan](https://togithub.com/Cadienvan)
### [`v1.6.16`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1616-2024-06-13)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.15...v1.6.16)
- fix: skip overwriting hooks when fetching data from remotes ([#745](https://togithub.com/evilmartians/lefthook/pull/745)) by [@mrexox](https://togithub.com/mrexox)
- fix: fetch remotes only for non ghost hooks ([#744](https://togithub.com/evilmartians/lefthook/pull/744)) by [@mrexox](https://togithub.com/mrexox)
### [`v1.6.15`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1615-2024-06-03)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.14...v1.6.15)
- feat: add refetch option to remotes config ([#739](https://togithub.com/evilmartians/lefthook/pull/739)) by [@mrexox](https://togithub.com/mrexox)
- deps: June, 3, lipgloss (0.11.0) and viper (1.19.0) ([#742](https://togithub.com/evilmartians/lefthook/pull/742)) by [@mrexox](https://togithub.com/mrexox)
- chore: enable copyloopvar, intrange, and prealloc ([#740](https://togithub.com/evilmartians/lefthook/pull/740)) by [@scop](https://togithub.com/scop)
- perf: delay git and uname commands in hook scripts until needed ([#737](https://togithub.com/evilmartians/lefthook/pull/737)) by [@scop](https://togithub.com/scop)
- chore: refactor commands interfaces ([#735](https://togithub.com/evilmartians/lefthook/pull/735)) by [@mrexox](https://togithub.com/mrexox)
- chore: upgrade to 1.59.0 ([#738](https://togithub.com/evilmartians/lefthook/pull/738)) by [@scop](https://togithub.com/scop)
### [`v1.6.14`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1614-2024-05-30)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.13...v1.6.14)
- fix: share STDIN across different commands on pre-push hook ([#732](https://togithub.com/evilmartians/lefthook/pull/732)) by [@tdesveaux](https://togithub.com/tdesveaux) and [@mrexox](https://togithub.com/mrexox)
### [`v1.6.13`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1613-2024-05-27)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.12...v1.6.13)
- feat: expand Swift integration with Mint support ([#724](https://togithub.com/evilmartians/lefthook/pull/724)) by [@levibostian](https://togithub.com/levibostian)
- deps: May 22 dependencies update ([#706](https://togithub.com/evilmartians/lefthook/pull/706)) by [@mrexox](https://togithub.com/mrexox)
- chore: remove go patch version in go.mod ([#726](https://togithub.com/evilmartians/lefthook/pull/726)) by [@mrexox](https://togithub.com/mrexox)
### [`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))
### [`v1.6.11`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1611-2024-05-13)
[Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.10...v1.6.11)
- 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)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 contains the following updates:
1.6.10
->1.7.11
Release Notes
evilmartians/lefthook (@evilmartians/lefthook)
### [`v1.7.11`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1711-2024-07-29) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.10...v1.7.11) - fix: revert packaging change ([#796](https://togithub.com/evilmartians/lefthook/pull/796)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.10`](https://togithub.com/evilmartians/lefthook/compare/v1.7.9...fb17ca369d9b8c792692a5c13eea3a46f1fa503f) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.9...v1.7.10) ### [`v1.7.9`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#179-2024-07-26) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.8...v1.7.9) - fix: typo CGO_ENABLED instead of GCO_ENABLED ([#791](https://togithub.com/evilmartians/lefthook/pull/791)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.8`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#178-2024-07-26) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.7...v1.7.8) - fix: npm fix packages ([#789](https://togithub.com/evilmartians/lefthook/pull/789)) by [@mrexox](https://togithub.com/mrexox) - fix: explicitly pass static flag to linker ([#788](https://togithub.com/evilmartians/lefthook/pull/788)) by [@mrexox](https://togithub.com/mrexox) - ci: update workflow files ([#787](https://togithub.com/evilmartians/lefthook/pull/787)) by [@mrexox](https://togithub.com/mrexox) - ci: use latest goreleaser ([#784](https://togithub.com/evilmartians/lefthook/pull/784)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.7`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#177-2024-07-24) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.6...v1.7.7) - fix: multiple excludes ([#782](https://togithub.com/evilmartians/lefthook/pull/782)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.6`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#176-2024-07-24) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.5...v1.7.6) - feat: add self-update command ([#778](https://togithub.com/evilmartians/lefthook/pull/778)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.5`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#175-2024-07-22) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.4...v1.7.5) - feat: use glob in exclude array ([#777](https://togithub.com/evilmartians/lefthook/pull/777)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.4`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#174-2024-07-19) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.3...v1.7.4) - fix: rollback packaging changes ([#776](https://togithub.com/evilmartians/lefthook/pull/776)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.3`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#173-2024-07-18) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.2...v1.7.3) - feat: allow list of files in exclude option ([#772](https://togithub.com/evilmartians/lefthook/pull/772)) by [@mrexox](https://togithub.com/mrexox) - docs: add docs for LEFTHOOK_OUTPUT var ([#771](https://togithub.com/evilmartians/lefthook/pull/771)) by [@manbearwiz](https://togithub.com/manbearwiz) - fix: use direct lefthook package ([#774](https://togithub.com/evilmartians/lefthook/pull/774)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.7.2`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#172-2024-07-11) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.1...v1.7.2) - fix: add missing sub directory in hook template ([#768](https://togithub.com/evilmartians/lefthook/pull/768)) by [@nikeee](https://togithub.com/nikeee) ### [`v1.7.1`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#171-2024-07-08) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.7.0...v1.7.1) - fix: use correct extension in hook.tmpl ([#767](https://togithub.com/evilmartians/lefthook/pull/767)) by [@apfohl](https://togithub.com/apfohl) ### [`v1.7.0`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#170-2024-07-08) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.22...v1.7.0) - fix: publishing ([#765](https://togithub.com/evilmartians/lefthook/pull/765)) by [@mrexox](https://togithub.com/mrexox) - perf: startup time reduce ([#705](https://togithub.com/evilmartians/lefthook/pull/705)) by [@dalisoft](https://togithub.com/dalisoft) - docs: add a note about pnpm package installation ([#761](https://togithub.com/evilmartians/lefthook/pull/761)) by [@mrexox](https://togithub.com/mrexox) - ci: retriable integrity tests ([#758](https://togithub.com/evilmartians/lefthook/pull/758)) by [@mrexox](https://togithub.com/mrexox) - ci: universal publisher with Ruby script ([#756](https://togithub.com/evilmartians/lefthook/pull/756)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.6.22`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.22) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.21...v1.6.22) #### Changelog - [`50d6e2b`](https://togithub.com/evilmartians/lefthook/commit/50d6e2b) fix: publishing ([#765](https://togithub.com/evilmartians/lefthook/issues/765)) ### [`v1.6.21`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.21) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.19...v1.6.21) #### Changelog ### [`v1.6.19`](https://togithub.com/evilmartians/lefthook/releases/tag/v1.6.19) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.18...v1.6.19) #### Changelog - [`adadccf`](https://togithub.com/evilmartians/lefthook/commit/adadccf) ci: retriable integrity tests ([#758](https://togithub.com/evilmartians/lefthook/issues/758)) - [`4635524`](https://togithub.com/evilmartians/lefthook/commit/4635524) ci: universal publisher with Ruby script ([#756](https://togithub.com/evilmartians/lefthook/issues/756)) - [`ae05d1f`](https://togithub.com/evilmartians/lefthook/commit/ae05d1f) perf(npm): startup time reduce ([#705](https://togithub.com/evilmartians/lefthook/issues/705)) ### [`v1.6.18`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1618-2024-06-21) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.17...v1.6.18) - fix: allow multiple levels of extends ([#755](https://togithub.com/evilmartians/lefthook/pull/755)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.6.17`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1617-2024-06-20) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.16...v1.6.17) - fix: apply local extends only if they are present ([#754](https://togithub.com/evilmartians/lefthook/pull/754)) by [@mrexox](https://togithub.com/mrexox) - chore: setting proper error message for missing lefthook file ([#748](https://togithub.com/evilmartians/lefthook/pull/748)) by [@Cadienvan](https://togithub.com/Cadienvan) ### [`v1.6.16`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1616-2024-06-13) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.15...v1.6.16) - fix: skip overwriting hooks when fetching data from remotes ([#745](https://togithub.com/evilmartians/lefthook/pull/745)) by [@mrexox](https://togithub.com/mrexox) - fix: fetch remotes only for non ghost hooks ([#744](https://togithub.com/evilmartians/lefthook/pull/744)) by [@mrexox](https://togithub.com/mrexox) ### [`v1.6.15`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1615-2024-06-03) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.14...v1.6.15) - feat: add refetch option to remotes config ([#739](https://togithub.com/evilmartians/lefthook/pull/739)) by [@mrexox](https://togithub.com/mrexox) - deps: June, 3, lipgloss (0.11.0) and viper (1.19.0) ([#742](https://togithub.com/evilmartians/lefthook/pull/742)) by [@mrexox](https://togithub.com/mrexox) - chore: enable copyloopvar, intrange, and prealloc ([#740](https://togithub.com/evilmartians/lefthook/pull/740)) by [@scop](https://togithub.com/scop) - perf: delay git and uname commands in hook scripts until needed ([#737](https://togithub.com/evilmartians/lefthook/pull/737)) by [@scop](https://togithub.com/scop) - chore: refactor commands interfaces ([#735](https://togithub.com/evilmartians/lefthook/pull/735)) by [@mrexox](https://togithub.com/mrexox) - chore: upgrade to 1.59.0 ([#738](https://togithub.com/evilmartians/lefthook/pull/738)) by [@scop](https://togithub.com/scop) ### [`v1.6.14`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1614-2024-05-30) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.13...v1.6.14) - fix: share STDIN across different commands on pre-push hook ([#732](https://togithub.com/evilmartians/lefthook/pull/732)) by [@tdesveaux](https://togithub.com/tdesveaux) and [@mrexox](https://togithub.com/mrexox) ### [`v1.6.13`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1613-2024-05-27) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.12...v1.6.13) - feat: expand Swift integration with Mint support ([#724](https://togithub.com/evilmartians/lefthook/pull/724)) by [@levibostian](https://togithub.com/levibostian) - deps: May 22 dependencies update ([#706](https://togithub.com/evilmartians/lefthook/pull/706)) by [@mrexox](https://togithub.com/mrexox) - chore: remove go patch version in go.mod ([#726](https://togithub.com/evilmartians/lefthook/pull/726)) by [@mrexox](https://togithub.com/mrexox) ### [`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)) ### [`v1.6.11`](https://togithub.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1611-2024-05-13) [Compare Source](https://togithub.com/evilmartians/lefthook/compare/v1.6.10...v1.6.11) - 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)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 was generated by Mend Renovate. View the repository job log.