NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2299 most downloaded on npm
a util for spawning git from npm CLI contexts
Last release 4 months ago
19 May 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 26 of 39 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
39 releases · first in 2020
One column per quarter.
@npmcli/git now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
@npmcli/git now supports node ^22.22.2 || ^24.15.0 || >=26.0.0fae7acc #248 bump to new node engine range (@owlstronaut)d842a25 #248 template-oss-apply (@owlstronaut)189abf4 #248 which@7.0.00b2e392 #248 proc-log@7.0.09458382 #248 npm-pick-manifest@12.0.0e242dda #248 ini@7.0.0a5ae5fb #248 @npmcli/promise-spawn@10.0.0fafc3c1 #248 @npmcli/eslint-config@7.0.0 (@owlstronaut)0294624 #248 npm-package-arg@14.0.0 (@owlstronaut)f2b814f #248 template-oss-apply (@owlstronaut)cd50fe0 #248 bumping @npmcli/template-oss from 4.30.0 to 5.1.0 (@owlstronaut)3ffe6f9 #238 bump @npmcli/eslint-config from 5.1.0 to 6.0.1 (@dependabot[bot])c5d249c #239 template-oss-apply (@owlstronaut)0f4e234 #239 bump @npmcli/template-oss from 4.24.1 to 4.30.0 (@dependabot[bot])8c1340b add @gar/promise-retry@1.0.0
@npmcli/git now supports node ^20.17.0 || >=22.9.0
@npmcli/git now supports node ^20.17.0 || >=22.9.0586a99b #227 align to npm 11 node engine range (@owlstronaut)7c14300 #227 npm-package-arg@13.0.0 (@owlstronaut)4d688db #225 remove promise-inflight
618c70c #223 remove promise-inflight
29dfb33 #222 ensure tests correctly mock environment variables before loading opts.js (#222) (@owlstronaut)0fc4208 #220 bump npm-package-arg from 11.0.3 to 12.0.1 (#220) (@dependabot[bot])52d8b0e #221 bump @npmcli/template-oss from 4.23.3 to 4.24.1 (#221) (@dependabot[bot], @npm-cli-bot)@npmcli/git now supports node ^18.17.0 || >=20.5.0
@npmcli/git now supports node ^18.17.0 || >=20.5.0e989fa1 #211 run template-oss-apply (@reggi)dbfdd90 #205 bump @npmcli/eslint-config from 4.0.5 to 5.0.0 (@dependabot[bot])4d33150 #206 postinstall for dependabot template-oss PR (@hashtagchris)8c699c1 #206 bump @npmcli/template-oss from 4.23.1 to 4.23.3 (@dependabot[bot])2135513 #194 smarter git ssh override ( #194 ) ( @dennishenry , pacotedev)
fbf9390 #186 linting: no-unused-vars ( @lukekarrys )
fbf9390 #186 linting: no-unused-vars (@lukekarrys)3a54aa9 #186 bump @npmcli/template-oss to 4.22.0 (@lukekarrys)ea26e3a #186 postinstall for dependabot template-oss PR (@lukekarrys)b7ab170 #184 bump @npmcli/template-oss from 4.21.3 to 4.21.4 (@dependabot[bot])## 5.0.6 (2024-04-12) ### Dependencies * `683deed` #182 proc-log@4.0.0
`d9bf355` #180 use fs/promises instead of util.promisify (#180) (@lukekarrys)
`c398872` #176 lazy load of which module (#176) (@thecodrr)
46192f5 #175 postinstall for dependabot template-oss PR (@lukekarrys)51011f8 #175 bump @npmcli/template-oss from 4.21.1 to 4.21.3 (@dependabot[bot])8b1d897 #173 postinstall for dependabot template-oss PR (@lukekarrys)157ed48 #173 bump @npmcli/template-oss from 4.19.0 to 4.21.1 (@dependabot[bot])0d06a9f #154 postinstall for dependabot template-oss PR (@lukekarrys)b425d28 #154 bump @npmcli/template-oss from 4.18.1 to 4.19.0 (@dependabot[bot])ecc938a #152 postinstall for dependabot template-oss PR (@lukekarrys)72430ad #152 bump @npmcli/template-oss from 4.18.0 to 4.18.1 (@dependabot[bot])`5d5a6ed` #150 bump @npmcli/promise-spawn from 6.0.2 to 7.0.0
`9df0371` #148 bump which from 3.0.1 to 4.0.0
`25fb1d1` #146 bump npm-pick-manifest from 8.0.2 to 9.0.0
support for node 14 has been removed
`f73ed8d` #135 add option to stop git.find at a directory (#135) (@lukekarrys)
`1095bed` #118 remove mkdirp and rimraf
`96c168e` #100 bump @npmcli/promise-spawn from 4.0.0 to 5.0.0
@npmcli/git is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
## 3.0.2 (2022-08-15) ### Bug Fixes * linting
replace deprecated String.prototype.substr()
this drops support for the log property and all logs are now emitted on the process object via proc-log.
log property and all logs are now emitted on the process object via proc-log.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →