Aquí hi ha 133 versions de Lefthook, des de 18 de juliol del 2023 fins a l’actual, 2.2.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
133 versions en 3 anys · unes 41 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.2.2Darrera versió | 13 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 4aeffd7 fix: cleanup only current stash hash (#1597)
- db62412 packaging: add support for android (#1591)
- e3fa81b refactor(filter): simplify mimetype matching (#1596) |
| 2.2.1 | 8 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 6dd11f6 feat: support php composer (#1583)
- c702ccf fix: generate different patch names when in a worktree (#1582)
- 486fdd3 refactor: cache paths in wrapper (#1570) |
| 2.2.0 | 7 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 46c65b3 deps: October 2026 (#1571)
- 37f1713 fix: don't write an install-time lefthook path into AI hook configs (#1544)
- cc9969c fix: ignore trailing NUL in --files-from-stdin (#1574)
- 57fee37 fix: pass --output path to git diff as a single argument (#1581) |
| 2.1.17 | 5 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 8d8073d fix: diff push files against the merge base with the default branch (#1565)
- c12bccd fix: don't hash submodules when checking fail_on_changes (#1566)
- 03225ef refactor: naming of helpers (#1568)
- 66746ac refactor: working with git (#1564) |
| 2.1.16 | 1 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 3ee0431 ci: refactor publishing scripts (#1559)
- 91407e5 deps: bump mod and text deps to resolve CVEs (#1560)
- be6f0ae fix: preserve unrelated unstaged changes on conflict (#1483)
- cf4ef1e fix: test staging fixed files with partially staged |
| 2.1.15 | 29 de setembre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 2388dde feat: propagate forced colors to hook commands via CLICOLOR_FORCE (#1547)
- 49260b5 fix(lfs): do not pipe stdin into post-checkout git-lfs hook (#1523)
- 38bc1c6 fix: quote paths in the generated hook shim (#1509)
- 0892f5f fix: remove color blending (#1558)
- f1de41c fix: resolve push-files fallback against the remote-tracking ref (#1485)
- 07ce565 fix: sanitize slashes in remote ref when building the checkout dir name (#1486)
- c465ca8 test(cmd): regression for valid fish shell completion output (#1527) |
| 2.1.14 | 14 de setembre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog |
| 2.1.12 | 28 d’agost del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b8350fd ci: fix npm publishing by bumping Node to 24 (#1508)
- 9fb290d fix: LEFTHOOK_OUTPUT precedence (#1506)
- 2f0a9f3 fix: fail the hook when staging fixed files errors (#1484) |
| 2.1.11 | 21 d’agost del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- e5b10ac deps: bump Go to 1.26.6 (#1495)
- d4a259f fix: inherit terminal size for PTY commands (#1498) |
| 2.1.10 | 8 de juliol del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- c0a32e9 deps: July 2026 (#1463)
- 0b87ca6 deps: June 2026 (#1447)
- afce724 deps: migrate shellescape to al.essio.dev/pkg/shellescape (#1443)
- fbb61b3 feat: AI coding agents integration (#1448)
- cbfb4a5 fix: make test suite stable when NO_COLOR is set (#1449) |
| 2.1.9 | 29 de maig del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 1d35cba chore: add pretty gradient (#1432)
- 22be6c5 deps: May 2026 (#1415)
- 1bae568 fix: update hooks path after resetting (#1431) |
| 2.1.8 | 19 de maig del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 488a5f9 fix: do not warn if local hooks path is equal to default hooks path (#1421) |
| 2.1.7 | 19 de maig del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f415a9d chore: go mod tidy
- cf4ab9e fix: always restore unstaged changes (#1416)
- 4c0e000 fix: apply stage_fixed only if it is safe (#1418)
- 76aa843 fix: linter, sacrifice optimization for readability
- 9d53c36 fix: separate fallback push branch from pathspecs (#1396)
- 22c9f77 fix: try to always restore unstaged changes (#1417)
- 37d8398 fix: use contrast colors (#1420)
- eb1064d refactor: add new logger without a global state (#1385) |
| 2.1.6 | 16 d’abril del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- bf73ea2 fix(packaging): do not pipe stdout and stderr (#1382)
- 04da006 fix(windows): normalize lefthook path for sh script (#1383)
- de9597a fix: log full scoped name for skipped jobs (#1291)
- eb3e70d fix: normalize root to always include trailing slash before path replacement (#1381)
- f90f3f5 fix: skip pty allocation when stdout is not a terminal (#1393) |
| 2.1.5 | 6 d’abril del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- afac466 chore(golangci-lint): upgrade to 2.11.4 (#1362)
- f8e73b9 chore: fix golangci-lint version lookup
- 4564da3 chore: move golangci-lint version to .tool-versions (#1349)
- 236a5bd chore: small cleanup (#1370)
- 5ddf220 deps: April 2026 (#1375)
- e26c719 fix: git repository merge issue (#1372)
- 3503a3b fix: prevent lefthook run from overwriting global hooks (#1371)
- f3fc175 fix: use pre-push stdin for push file detection (#1368) |
| 2.1.4 | 12 de març del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 21479f9 fix: bring back {lefthook_job_name} template (#1347)
- c586f14 fix: separate more commands' non-option args with -- (#1339)
- 8dcd4ae pkg: fix scripts (#1348)
- 2fac728 pkg: make it easier to read (#1340)
- 32af36b pkg: refactor packaging (2) (#1346)
- 5354773 pkg: refactor packaging scripts (#1308) |
| 2.1.3 | 7 de març del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 044ebf3 chore(ci): switch artifact attestations gen to actions/attest v4 (#1338)
- 73d1680 chore: describe ENV variables usage in CLI help output (#1337)
- a9cb656 chore: small code improvements (#1336)
- 9478fd5 deps: March 2026 (#1330)
- 5afae26 feat: update minimum go version (#1331)
- 8da9075 fix: support git debug versions (#1334) |
| 2.1.2 | 1 de març del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 737a6f7 ci: freeze docmd (#1327)
- 6fb8e50 feat: introduce setup hook option (#1326)
- 246f1c9 fix: rollback auto-staged changes if unwanted changes detected (#1251)
- af21ce3 pkg(pypi): fix python packages publishing
- 52c5d93 refactor: recovering logic for changesets (#1324) |
| 2.1.1 | 12 de febrer del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- beae38f chore: reduce verbosity of hints in lefthook install (#1303)
- 59c7260 ci: fix publishing to PyPi
- b6cdb2e docs(install): add missing /v2 suffix for go get -tool (#1304)
- 47b4867 fix: reset colors on config read (#1309) |
| 2.1.0 | 3 de febrer del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 6cb576e chore: fancy wording and indentation for hits
- 9ace994 ci: skip Python publishing
- 47b8f5c feat: allow installing non-git hooks (#1301)
- ec7e8e1 feat: check core.hooksPath when lefthook install (#1292) |
| 2.0.16 | 27 de gener del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 432efde chore(golangci-lint): upgrade to 2.8.0 (#1278)
- 130855b chore: timeout cleanup (#1297)
- 4217025 deps: January 2026 (#1285)
- 272b59b docs(remotes): elaborate on when to refetch and failure mode (#1287)
- e6adbba feat: add timeout argument (#1263)
- a50fcff fix(jsonschema): accept string in file_types (#1288)
- 8b88796 fix: try reading direct file instead of all remotes (#1243)
- 7c6b733 perf!: skip ghost hook when hooks are already configured (#1255)
- 2096d4c pkg: pack one binary per platform into python wheels (#1181) |
| 2.0.15 | 13 de gener del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f8dc321 feat: skip scripts if args given with empty file template (#1277) |
| 2.0.14 | 12 de gener del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 037fcdc deps: December 2025 (#1209)
- e80f892 deps: switch from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (#1261)
- 87350d6 feat: add jsonc support (#1274)
- 882159f fix: don't install custom hooks to hooks dir (#1246)
- 2bcab48 fix: skip if any files template is empty (#1275) |
| 2.0.13 | 26 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 009da68 chore: add more tests (#1244)
- ab93c17 docs(output): remove duplicate config: false description (#1245)
- 8629088 fix: allow custom hooks in JSON schema by updating generator (#1250)
- aeb326c fix: set extends to empty slice after loading remotes (#1259) |
| 2.0.12 | 15 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 303e3f7 chore: small changes on diff printing (#1242)
- a4223e9 feat: ability to show diff when failing on changes (#1227)
- 2b4c717 fix(git): make short status parser more robust (#1236) |
| 2.0.11 | 12 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- dcb45c0 ci: npm trusted publishing (#1234)
- fd62bbb feat: more rudimentary shell completions (#1230)
- f7bfafd feat: refetch and cleanup on ref change (#1210) |
| 2.0.10 | 12 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b3791f6 feat: add no_auto_install to lefthook.yml (#1231)
- 1f7303d fix: skip if empty files template (#1233) |
| 2.0.9 | 8 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- d2fa5d9 chore: remove unnecessary .svg executable permissions (#1219)
- 0792c2c chore: upgrade golangci-lint to 2.7.1, add godoclint (#1223)
- 0b9f193 fix: check and report Scanner errors (#1222)
- 97a7399 fix: do not try to hash-object directories (#1220)
- 16fe016 fix: improve separation of options and filenames for more git commands (#1225)
- 07c5ccb fix: skip pre commit hook if no staged files (#1229)
- 98699c8 refactor: command executor tweaks (#1224)
- 76cc6de refactor: remove some redundant code (#1221) |
| 2.0.8 | 5 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 0324368 fix: do not escape custom templates in command replacement (#1213) |
| 2.0.7 | 3 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 88a1923 fix: prefer using lefthook from the $PATH (#1211) |
| 2.0.6 | 3 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 4bb7586 feat: save original executable location in hooks (#1208) |
| 2.0.5 | 2 de desembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 11306c9 chore(release): publish artifact attestations (#1189)
- acdabe5 chore: upgrade golangci-lint to 2.6.1, add modernize (#1190)
- 9203316 deps: November 2025 (#1200)
- 57b1094 feat: add optional args to scripts (#1206) |
| 2.0.4 | 13 de novembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b04fbb8 feat: add optional standard glob matcher (doublestar) (#1188)
- 442f2ff fix: glob_matcher jsonschema values |
| 2.0.3 | 10 de novembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f465e65 deps: update mimetypes (#1185)
- 0572488 feat: fail_on_changes non-ci option (#1186) |
| 2.0.2 | 29 d’octubre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 5cffa31 fix: add mutex lock before all git commands (#1178) |
| 2.0.1 | 24 d’octubre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 1a06f26 fix: update v2 references (#1175) |
| 2.0.0 | 20 d’octubre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- c7ae2cf feat: use sh as command executor on Windows (#1166)
- 25948ab fix: accept --fail-on-changes=false as override value (#1168)
- 21d607c refactor!: drop deprecated skip_output option (#1159)
- 56264b2 refactor!: drop support for exclude regexp (#1162)
- 32a6a39 refactor!: use another cli framework (#1155) |
| 1.13.6 | 30 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 81cf47b fix: embed jsonschema into binary (#1158) |
| 1.13.5 | 29 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 18592b7 Fix Terminal Width Handling for Spinner Hook Names (#1150)
- 1eeb720 chore: a small cleanup
- 2547c43 chore: fix naming for integration tests (#1146)
- ffcfc29 chore: tests improvements (#1148)
- ccaeb21 ci: codecov (#1147)
- 38926f4 fix: add comprehensive tests for spinner name formatting (#1145)
- d59cee9 refactor: use semver to check versions (#1152) |
| 1.13.4 | 23 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 762f018 fix: add exclude option to hook level (#1141)
- 54caac5 fix: allow skipping groups (#1140) |
| 1.13.3 | 23 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 2e83761 deps: September 2025 (#1139)
- 116f896 fix: concurrent map access issue (#1138) |
| 1.13.2 | 22 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 720199a feat: inherit file_types from parent jobs (#1135)
- 3f84827 fix: move gen at root (#1133)
- 0ae7b16 refactor: better scope subpackages (#1132) |
| 1.13.1 | 17 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 884936b chore: update issue templates
- ea6bc86 feat: add no stage fixed argument (#1130)
- bb0b495 fix: re-evaluate status for changeset (#1129)
- 78b307e refactor: reduce the amount of code in a single file (#1118)
- ef68057 refactor: reduce the amount of code in a single file (#1131) |
| 1.13.0 | 11 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 379d1fb chore: simplify PR template
- 6e0e843 feat: fail on change (#1095)
- 8aba4e3 feat: recursively log successful results in summary (#1108)
- 97734e3 fix: add mutex to prevent concurrent git adds (#1115)
- 8552164 fix: groups with successes and skips are successful (#1107)
- 0b679d0 fix: set --force for git add command (#1104)
- 69679a9 fix: use batched cmd for calculating git hashes (#1116)
- 1b42ebb refactor: improve structuring (#1103) |
| 1.12.4 | 8 de setembre del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- e0ce094 chore(deps): bump github.com/go-viper/mapstructure/v2 (#1094)
- e7c53ad deps: September 2025 (#1102)
- 78b5866 feat: add tags argument (#1101) |
| 1.12.3 | 12 d’agost del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 8004b3b chore: style linter fix
- f0a911b feat: add MIME types to file_types filters (#1092)
- d41083c fix: respect LEFTHOOK_CONFIG in lefthook install (#1090) |
| 1.12.2 | 11 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 9f0534f feat: add implicit template lefthook_job_name (#1074)
- 47ba9db feat: allow overriding config path using LEFTHOOK_CONFIG env (#1072)
- bd847e2 refactor: loading configs logic |
| 1.12.1 | 9 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- af4149a chore: only check if local configs exist
- 2cdfa87 feat: add check-install command (#1064)
- 4fd484d feat: allow using local config only (#1071) |
| 1.12.0 | 8 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- eff9fd7 feat: allow installing only specific hooks (#1069)
- 1cea54f refactor!: restructure files and folders, remove deprecated options (#1067) |
| 1.11.15 | 3 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b6ccea3 chore(deps): bump github.com/go-viper/mapstructure/v2
- 35da657 chore: regexp use improvements (#1034)
- d1eb3be chore: upgrade golangci-lint to v2, address findings (#1027)
- a62f614 chore: use CODEOWNERS
- 975f9d6 ci: update GoReleaser configurations (#1040)
- 5f4ebed deps: bump github.com/kaptinlin/jsonschema from 0.2.3 to 0.2.4 (#1028)
- 48f20d0 deps: bump github.com/kaptinlin/jsonschema from 0.2.4 to 0.4.1 (#1036)
- bba9079 deps: bump github.com/kaptinlin/jsonschema from 0.4.1 to 0.4.2 (#1042)
- aacadf2 deps: bump github.com/kaptinlin/jsonschema from 0.4.2 to 0.4.3
- 6db1f86 deps: bump github.com/kaptinlin/jsonschema from 0.4.3 to 0.4.5
- 6fad8d2 deps: bump github.com/knadh/koanf/parsers/yaml from 1.0.0 to 1.1.0
- 4a71900 deps: bump github.com/knadh/koanf/v2 from 2.2.0 to 2.2.1 (#1043)
- 8dd8544 feat: add exclude arg (#1063)
- f37db18 feat: inherit group envs (#1061)
- 01fafb8 feat: show time for jobs (#1044)
- e8dca0c feat: support devbox (#1031)
- 4075145 fix: apply implicit staged files filter to all files when all files arg given (#1062)
- 612ab19 fix: bump goreleaser
- e3f5b2d fix: friendlier updater error message
- 12430c5 v1.11.14 |
| 1.11.14 | 16 de juny del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 35da657 chore: regexp use improvements (#1034)
- d1eb3be chore: upgrade golangci-lint to v2, address findings (#1027)
- 975f9d6 ci: update GoReleaser configurations (#1040)
- 01fafb8 feat: show time for jobs (#1044)
- e8dca0c feat: support devbox (#1031)
- cae6173 fix: bump goreleaser
- 12430c5 v1.11.14 |
| 1.11.13 | 16 de maig del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 5876b5f chore: change "existed" to "exisiting" (#1022)
- 4c95a2a chore: help text for install command
- 4ef67a9 deps: May 2025 (#1024)
- 406e3a3 fix: load scripts from .config too (#1018) |
| 1.11.12 | 28 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ca0cd63 feat(run): complete all job names, recursively (#1015)
- 6532809 feat: load from .config dir (#1017) |
| 1.11.11 | 21 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 4c3cf3d deps: koanf and jsonschema (#1013)
- 3146009 feat: add support for mise (#1007) |
| 1.11.10 | 14 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 91937c8 deps: bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 (#1005) (#1006)
- b063f9a feat: add support for uv (#1004) |
| 1.11.9 | 11 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 573fd6f deps: April 2025
- c85a064 feat(npm): allow installing hooks in CI (#1001)
- 3e9e205 fix: better logging (#1003) |
| 1.11.8 | 8 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- eb38a8a fix: fix command execution error on Windows #989 (#992)
- d7cf41d fix: sh lookup on Windows (#997) |
| 1.11.7 | 7 d’abril del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- eecda22 fix: avoid error logging when determining pre push files (#995)
- 227c3b3 fix: unquote paths to valid UTF-8 (#987)
- 7baf7a1 packaging: aur fixes (#985) |
| 1.11.6 | 31 de març del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 27ff653 chore: fancier logging (#983)
- 6bb2c1c fix: print git errors (#984)
- 21770a2 packaging: maintain lefthook-bin AUR package (#982) |
| 1.11.5 | 25 de març del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 7d14313 fix: windows scripts issues (#979) |
| 1.11.4 | 24 de març del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 291ad03 deps: March 2025 (#977)
- c2b5d11 feat: support lefthook as go tool (#976)
- 8cb26d0 fix: use dedicated build path for swift plugin (#978) |
| 1.11.3 | 7 de març del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- c5f1502 fix: remote cloning issues (#969) |
| 1.11.2 | 26 de febrer del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- eb69210 fix: worktrees remote issue (#963) |
| 1.11.1 | 25 de febrer del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- cffce44 fix: remote issue with worktrees (#960) |
| 1.11.0 | 23 de febrer del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ef9a000 docs(changelog): add links to users
- 45126bf perf: speed up git commands (#956) |
| 1.10.11 | 21 de febrer del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 358b1ce ci: use ubuntu-latest for gh-pages publish workflow
- 2f59812 deps: bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#935) (#940)
- 7b6e881 deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#952) (#958)
- a4ae15c fix(jsonschema): add $schema property (#942) |
| 1.10.10 | 21 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 8cc927f ci: update cname setting
- f692bb5 feat: allow providing a list of globs (#937)
- 678033f fix: properly inherit exclude options when not overwritten (#936) |
| 1.10.9 | 20 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable |
| 1.10.8 | 17 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- feat: add custom plain templates (#930)
- fix: unique names for nested operations (#931) |
| 1.10.7 | 15 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable |
| 1.10.5 | 14 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: update config template with new jobs
- feat: add lefthook option for custom path or command (#927) |
| 1.10.4 | 13 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- deps: January 2025 (#926)
- fix: avoid skipping pre commit when deleted files staged (#925)
- fix: use roots from jobs for possible npm package location (#924) |
| 1.10.3 | 10 de gener del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fix: replace cmd in jobs (#918) |
| 1.10.1 | 26 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: fix version regexp in integration test
- ci: add linux aarch64 binary to release (#903)
- ci: fix aur build (#905)
- feat: add ability to specify job names for command run (#904)
- packages: set AUR dependency for Go >= 1.23 |
| 1.10.0 | 19 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: update swift reference version
- ci: automate aur package update (#899)
- feat: add jobs option (#861) |
| 1.9.3 | 18 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: add mdbook (#894)
- fix: correctly parse config options (#895) |
| 1.9.2 | 12 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fix: use correct remote scripts folder (#891) |
| 1.9.1 | 12 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fix: skip_lfs config option (#889) |
| 1.8.5 | 2 de desembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ci: automate publishing to cloudsmith (#875)
- feat: add option to skip running LFS hooks (#879) |
| 1.8.4 | 18 de novembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ci: fix goreleaser update changes (#874)
- deps: November 2024 (#867) |
| 1.8.3 | 18 de novembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fix: use absolute paths when cloning remotes (#873) |
| 1.8.2 | 29 d’octubre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: fix linter and tests
- docs(examples): call commitizen properly (#858)
- feat: add refetch_frequency parameter to settings (#857) |
| 1.8.1 | 23 d’octubre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: bump Go to 1.23 (#856)
- fix: skip git lfs hook when calling manually (#855) |
| 1.8.0 | 22 d’octubre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- feat: support globs in extends (#853)
- fix!: don't auto-install lefthook with npx if not found (#602)
- fix!: execute files command within configured root (#607)
- fix: calculate hashsum of the full config (#854) |
| 1.7.22 | 18 d’octubre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ci: parallelize publishing (#847)
- feat: add skip option merge-commit (#850)
- fix: increase self update download timeout (#849) |
| 1.7.21 | 17 d’octubre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable |
| 1.7.18 | 30 de setembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- deps: September 2024 (#829)
- fix: force remote name origin when using remotes (#830) |
| 1.7.17 | 26 de setembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- feat: skip LFS hooks when pre-push hook is skipped (#818) |
| 1.7.16 | 23 de setembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- chore: enhance some code parts (#824)
- fix: quote script path (#823) |
| 1.7.15 | 2 de setembre del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- deps: August 2024 (#802)
- fix: add better colors control (#812) |
| 1.7.14 | 17 d’agost del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable |
| 1.7.13 | 16 d’agost del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- feat: support openbsd (#808) |
| 1.7.12 | 9 d’agost del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fix: log stderr in debug logs only (#804) |
| 1.7.10 | 29 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- deps: July 2024 (#795)
- packaging(npm): try direct reference for lefthook executable (#794) |
| 1.7.9 | 26 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ci: add more static tags (#790)
- fix: typo CGO_ENABLED instead of GCO_ENABLED (#791) |
| 1.7.8 | 26 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ci: update workflow files (#787)
- ci: use latest goreleaser (#784)
- fix: explicitly pass static flag to linker (#788)
- fix: npm fix packages (#789) |
| 1.7.7 | 24 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 2782f15 fix: multiple excludes (#782) |
| 1.7.6 | 24 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- efa67f5 ci: rpm/deb without self-update
- 1f055b2 feat: add self-update command (#778) |
| 1.7.5 | 22 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 784335b feat: use glob in exclude array (#777) |
| 1.7.4 | 19 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fb6219a fix: rollback packaging changes (#776) |
| 1.7.3 | 18 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- e1caf3c feat: allow list of files in exclude option (#772)
- 8b7d13e fix: use direct lefthook package (#774)
- vendor/some-file.js
- package.json |
| 1.7.2 | 11 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f99bcd2 fix: add missing sub directory in hook template (#768) |
| 1.7.1 | 8 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f997887 fix: use correct extension in hook.tmpl (#767) |
| 1.7.0 | 8 de juliol del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable |
| 1.6.18 | 21 de juny del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 3d44375 fix: allow multiple levels of extends (#755) |
| 1.6.17 | 20 de juny del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 8959135 chore: setting proper error message for missing lefthook file (#748)
- b48923b fix: apply local extends only if they are present (#754) |
| 1.6.16 | 13 de juny del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- aa98a47 fix: fetch remotes only for non ghost hooks (#744)
- 0a82d71 fix: skip overwriting hooks when fetching data from remotes (#745) |
| 1.6.15 | 3 de juny del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- dd53f02 chore(golangci-lint): enable copyloopvar, intrange, and prealloc (#740)
- bcec71f chore(golangci-lint): upgrade to 1.59.0 (#738)
- c2b2db7 chore: refactor commands interfaces (#735)
- 38ccbc1 deps: June, 3, lipgloss (0.11.0) and viper (1.19.0) (#742)
- c0452db feat: add refetch option to remotes config (#739)
- e953133 perf: delay git and uname commands in hook scripts until needed (#737) |
| 1.6.14 | 30 de maig del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 8b72963 1.6.14: fix git lfs pre-push hooks
- afc1125 fix: share STDIN across different commands on pre-push hook (#732) |
| 1.6.13 | 27 de maig del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 556201d 1.6.13: support Mint package manager
- e61cef5 chore: remove go patch version in go.mod (#726)
- 2af01be deps: May 22 dependencies update (#706)
- 04a6d51 feat: expand Swift integration with Mint support (#724) |
| 1.6.12 | 17 de maig del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- e87cc77 1.6.12: fix interactive mode for scripts
- e42043f fix: enable interactive scripts (#720)
- ce8d4f2 fix: more verbose error on versions mismatch (#721) |
| 1.6.11 | 13 de maig del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- fd407ef 1.6.11: fix partially staged logic and add --no-auto-install flag
- 1d100c6 chore: bump go to 1.22 (#701)
- 6965783 feat: add run --no-auto-install flag (#716)
- 5c6d8ae fix: add --porcelain to git status --short (#711) |
| 1.6.10 | 10 d’abril del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- df82fd9 1.6.10: add file_types option filter to commands |
| 1.6.9 | 9 d’abril del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 08d69af chore: refactor Result handling (#689)
- 9814621 chore: remove redundant parallelisation (#690)
- 0ea9433 fix: add batching to implicit commands (#695)
- 3c17146 fix: command argument count validations (#694)
- 81a8375 fix: re-download remotes when called install with -f (#692) |
| 1.6.8 | 2 d’abril del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 0489b53 deps: By April, 1 (#678)
- 652e573 feat: add priorities to scripts (#684)
- 7a1e5c0 fix: fallback to empty tree sha when no upstream set (#687) |
| 1.6.7 | 15 de març del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 099ab60 fix: don't apply empty patch files on pre-commit hook (#676) |
| 1.6.6 | 14 de març del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 15190c8 chore: add more linters, address findings (#670)
- f16f773 chore: add more tests on skip settings
- 96a206e chore: skip printing deprecation warning (#674)
- 6ba7b10 deps: Dependencies March 2024 (#673)
- ce6c29b feat: Add output setting (#637)
- e9ca955 feat: handle run command in skip/only settings (#634)
- 3024a5b feat: use configurable path to lefthook (LEFTHOOK_BIN) (#653)
- eafe8a3 fix: fix printing when using output log setting (#672)
- 33edff8 fix: use swift package before npx (#668) |
| 1.6.5 | 4 de març del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 31b859d chore: fix Makefile
- 756a778 deps: Dependencies 04.03.2024 (#664)
- 745bcc3 fix(windows): decrease max cmd length for windows (#666) |
| 1.6.4 | 28 de febrer del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b098e3c deps: update uniseg (#650) |
| 1.6.3 | 27 de febrer del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 4c9e0e1 chore: remove adaptive colors (#647)
- 77889bd deps: Dependencies (27.02.2024) (#648) |
| 1.6.1 | 24 de gener del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 3418528 fix: files from stdin only null separated (#615) |
| 1.6.0 | 22 de gener del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f49b54a feat(remotes): add remotes and configs options (#609)
- 3246821 feat: add replaces to all template and parse files from stdin (#596) |
| 1.5.7 | 17 de gener del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 5f79b8c chore: hide wiki links (#608)
- 8e045ea fix: pre push hook handling (#613) |
| 1.5.6 | 12 de gener del 2024 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- f32e497 feat: allow setting a bool value for skip_output (#601)
- eead08c feat: shell completion improvements (#577)
- 02e6f77 fix: safe execute git commands without sh wrapper (#606)
- 94f3a91 fix: use lefthook package with npx (#604) |
| 1.5.5 | 30 de novembre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 96e1fb5 feat: add priorities to commands (#589)
- 5703093 fix: use empty stdin by default (#590) |
| 1.5.4 | 27 de novembre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- b83e1a1 chore: add typos fixer
- ab89c7f chore: skip summary separator if nothing is printed (#575)
- be35ad4 chore: update changelog
- baa0b28 fix: don't check checksum file when explicitly calling lefthook install (#572)
- cd774d8 fix: drop new argument for git diff compatibility (#586) |
| 1.5.3 | 22 de novembre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ab89c7f chore: skip summary separator if nothing is printed (#575)
- be35ad4 chore: update changelog
- baa0b28 fix: don't check checksum file when explicitly calling lefthook install (#572) |
| 1.5.2 | 9 d’octubre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 471251c fix: correctly sort alphanumeric commands (#562) |
| 1.5.1 | 6 d’octubre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 0c19b9b chore: wrap shell args in quotes for consistency
- 43ca10d feat: add force flag to run command (#561)
- 42bdb19 feat: initial support for Swift Plugins (#556)
- c8e4b13 fix: do not enable export when sourcing rc file (#553) |
| 1.4.10 | 4 de setembre del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 3cabf4a 1.4.10: split command with file templates into chunks
- ac918cb chore(docs): add git-cliff config for easier changelog generation
- 54746e4 fix: allow empty staged files diffs (#543)
- 78069b2 fix: split command with file templates into chunks (#541) |
| 1.4.8 | 31 de juliol del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 620d928 chore: add Add docs to PR template (#532)
- 82af441 feat: add assert_lefthook_installed option (#533)
- f8d3e85 feat: add support for skipping empty summaries (#531) |
| 1.4.7 | 24 de juliol del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- ef136c4 chore: improve correctness of load_test.go (#525)
- 41e1f60 ci: add Winget Releaser action (#526)
- 7fb992f fix: correct merging of extends from remote config (#529) |
| 1.4.6 | 18 de juliol del 2023 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versióChangelog
- 0a173dd deps: 18 July, 2023 (#524)
- 27426fa feat: support .lefthook.yml and .lefthook-local.yml (#520)
- 193190b fix: LEFTHOOK_VERBOSE properly overrides --verbose flag (#521)
- e227a43 fix: do not print extraneous newlines when executionInfo output is hidden (#519)
- 9f47c64 fix: uninstall all possible formats (#523) |