Releases: csjones/lefthook-plugin
Releases · csjones/lefthook-plugin
Release list
2.1.10
Changelog
- c0a32e900407bf3e2e97c99a7dd2e3f2864ba13a deps: July 2026 (#1463)
- 0b87ca6dc643dab804a1aad59c24003ef147c11a deps: June 2026 (#1447)
- afce7244cf02abaf996ebe87bb557a725e46993e deps: migrate shellescape to al.essio.dev/pkg/shellescape (#1443)
- fbb61b369b57a17469bd6997d1624608ce977f61 feat: AI coding agents integration (#1448)
- cbfb4a5db29b46ac8bf399665cd9ada81022b848 fix: make test suite stable when
NO_COLORis set (#1449)
2.1.9
Changelog
- 1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (#1432)
- 22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (#1415)
- 1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (#1431)
2.1.8
Changelog
- 488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (#1421)
2.1.7
Changelog
- f415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy
- cf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (#1416)
- 4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (#1418)
- 76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability
- 9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (#1396)
- 22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (#1417)
- 37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (#1420)
- eb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (#1385)
2.1.6
Changelog
- bf73ea2f1ea5468c9af7a6f06b5ef8cd43e66040 fix(packaging): do not pipe stdout and stderr (#1382)
- 04da00697cd8a6241023c1962feb720eeaa62698 fix(windows): normalize lefthook path for sh script (#1383)
- de9597a1bf456d2cf0fbcb8816858b6e5cf6b609 fix: log full scoped name for skipped jobs (#1291)
- eb3e70dbbd2442200ec8ff2140a3ee9daa7d9e70 fix: normalize
rootto always include trailing slash before path replacement (#1381) - f90f3f570ef9227ddf345a79cec687dac41a5d31 fix: skip pty allocation when stdout is not a terminal (#1393)
2.1.5
Changelog
- afac466157f88b5a5f9d03eb28acc90b095a4b5d chore(golangci-lint): upgrade to 2.11.4 (#1362)
- f8e73b947e2eefd6950d6a19c20bbde19070809d chore: fix golangci-lint version lookup
- 4564da343b1497f73f8a82f6104e1b5903f8a081 chore: move golangci-lint version to .tool-versions (#1349)
- 236a5bd07c650aaa882963d68ab5e5e654a47681 chore: small cleanup (#1370)
- 5ddf2206dd23e826c5434392e034fa7db523cd3d deps: April 2026 (#1375)
- e26c719f5a85e8ff35871e9724649714d6f05c13 fix: git repository merge issue (#1372)
- 3503a3b102c2b41c298e1e7dc6549181508518a6 fix: prevent
lefthook runfrom overwriting global hooks (#1371) - f3fc175f6c638fd54ab49b8d7c060898f936c934 fix: use pre-push stdin for push file detection (#1368)
2.1.4
Changelog
- 21479f941dcf73bd826cd169088983320fdc31d6 fix: bring back {lefthook_job_name} template (#1347)
- c586f14d15cbef841c988420da6e21d903859764 fix: separate more commands' non-option args with -- (#1339)
- 8dcd4aef558c1676d0ac724e220d241a71e6a861 pkg: fix scripts (#1348)
- 2fac7285db9090f0e88478fdcb50353452250655 pkg: make it easier to read (#1340)
- 32af36b1b832891df7dfb7411b4c2e273aefc3d7 pkg: refactor packaging (2) (#1346)
- 5354773b454a8c5e7a916d909782661bc6b1f896 pkg: refactor packaging scripts (#1308)
2.1.3
Changelog
- 044ebf3a8c36f323d3ca32f4d1c42dc22cfd3cb9 chore(ci): switch artifact attestations gen to actions/attest v4 (#1338)
- 73d1680f6bd934ee2d18071ae14df2338a2ee670 chore: describe ENV variables usage in CLI help output (#1337)
- a9cb6568acb08dfde150b9753afe815abb030e84 chore: small code improvements (#1336)
- 9478fd55f0cd485cd4bbe62187357f27239c43c2 deps: March 2026 (#1330)
- 5afae26dc3a03503ceb0f66be4a8c61aca084662 feat: update minimum go version (#1331)
- 8da90752970ad6733c27cee44e15b3349856b12a fix: support git debug versions (#1334)
2.1.2
Changelog
- 737a6f71589e6a2e6f704be4d6c485d473c25b69 ci: freeze docmd (#1327)
- 6fb8e50d09202a71683fd0c160ba9458d0fe38be feat: introduce setup hook option (#1326)
- 246f1c99f02be680a8ce24c9d880f2570d25b212 fix: rollback auto-staged changes if unwanted changes detected (#1251)
- af21ce3978a6a9ab79cdc8150e515d4dcd15434d pkg(pypi): fix python packages publishing
- 52c5d93b452c67490b8aa7488761ad19a098fb33 refactor: recovering logic for changesets (#1324)
2.1.1
Changelog
- beae38f0e4f132d685247310116464a50ac6a11b chore: reduce verbosity of hints in lefthook install (#1303)
- 59c72606e76f6ca42cc5989a28ed79f42cf0d5a7 ci: fix publishing to PyPi
- b6cdb2ed9778561860b244df033c73af23ef0291 docs(install): add missing /v2 suffix for go get -tool (#1304)
- 47b48679bf1af27633902fa4d1098cf79547bcfd fix: reset colors on config read (#1309)