NVM for Windows v2.0.1
Authenticode-signed community build from cli/src/manifest.json version 2.0.1.
Architectures: amd64, arm64.
Program root: per-user LocalAppData (unsupported outside that root may log NVM4101).
Org Program Files / MSI / Intune: use NVM for Windows Certified Builds.
Assets per arch: Inno Setup installer (*-setup.exe) and prebuilt sync.exe (*-sync.exe) for public -DownloadSync builds.
Commits
nvm-windows/nvm
4f8c346feat(install): add official Node adopt/drop/ignore (coreybutler)21c322bchore: update release docs (badges + contributors) (github-actions[bot])bfd8fecfix(cli): NVM4102 advisory on help/env only (coreybutler)1af3db8Merge pull request #1421 from nvm-windows/feature-firewall (Corey Butler)d4aa30dchore: pin community build to latest component mains (coreybutler)0b20f5dfix: resolve the release version before Zig is installed (coreybutler)0e758fefix: pin the firewall compile fix and community build channel (coreybutler)5368ebffix: pin common firewall settings the community CLI compiles against (coreybutler)9fca746fix: pin the local build and CLI fixture fixes (coreybutler)
nvm-windows/cli
4bdff53feat(firewall): add nvm firewall CLI with HKLM elevation checks (coreybutler)6d6c87bfeat(firewall): check-remote and dual-channel prompt-trust helpers (coreybutler)2d66146feat(doctor): add --update to force sync asset refresh (coreybutler)9b2e2e4feat(firewall): dual lists, 401/4401, npm identity refresh (coreybutler)a3bcca7chore: bump version to 2.0.1-beta.1 (coreybutler)5daab5fchore: revert manifest to 2.0.1 (coreybutler)5ac6dc5fix(cli): sign every install on upgrade (coreybutler)533690dtest(env): expect six default trusted PMs (coreybutler)365462afix(cli): show license/layout advisories on help/env only (coreybutler)6977bc7Merge pull request #2 from nvm-windows/feature-firewall (Corey Butler)6403d31fix(cli): retire community payload from MSI install (coreybutler)6043669fix(firewall): name the store that blocked a remote check (coreybutler)a6e5e96fix(ci): read the Go version from src/go.mod (coreybutler)68b6ecfMerge pull request #4 from nvm-windows/fix-firewall-block-source (Corey Butler)ec5d0c6fix: stamp community builds as the community edition (coreybutler)fe08afetest: point CLI mirror fixtures at the local httptest server (coreybutler)
nvm-windows/common
64ab4b0feat(firewall): add modulefirewall rules + settings keys (coreybutler)4a30567feat(firewall): HTTPS remote TLS pins + security policy keys (coreybutler)4fa60dbfix(firewall): refresh modulefirewall go.sum for semver (coreybutler)4b8c378feat(firewall): npm identity + remote request context (coreybutler)5d0f2acfix(firewall): default-trust npm and npx (coreybutler)9b8f410fix(firewall): default-trust yarn and corepack (coreybutler)3c6dcc8feat(license): warn NVM4102 in community feature mode (coreybutler)eba97acfeat(license): warn NVM4102 in community feature mode (coreybutler)7721011Merge pull request #2 from nvm-windows/feature-firewall-certified (Corey Butler)aac8b10merge(main): land certified line; keep community firewall variants (coreybutler)3701232Merge pull request #1 from nvm-windows/feature-firewall (Corey Butler)44fbffdfix(firewall): label which store supplied a security setting (coreybutler)467d287Merge pull request #3 from nvm-windows/fix-firewall-block-source (Corey Butler)afc3b8dfix(firewall): keep a single EvaluateRemote so the CLI compiles (coreybutler)d92a6d4fix(firewall): expose the settings and trust request the CLI calls (coreybutler)e92b67dfix: serve release lists from the mirror that was just configured (coreybutler)
nvm-windows/shim
0586c3cfeat(shim): honor LastLicenseVerifiedAt for SIEM (coreybutler)ebc7454feat(firewall): proxy module gate + trust self-update reshim (coreybutler)092b84efeat(firewall): wire HTTPS check-remote + prompt-trust from proxy (coreybutler)a710da6feat(firewall): proxy ApprovedModules + npm identity capture (coreybutler)03ce82afix(proxy): quote .cmd spawn for spaced args (coreybutler)a2ae5fdtest(proxy): cover .cmd spaced path+arg (#1408) (coreybutler)e2b0ac7fix(proxy): re-sign unsigned npm after upgrade (coreybutler)f110681fix(shim): always-on yarn via corepack (coreybutler)7aae975Merge pull request #1 from nvm-windows/feature-firewall (Corey Butler)19bb5b0merge(main): keep certified firewall after community PR #1 (coreybutler)c87da88Merge pull request #2 from nvm-windows/feature-firewall-certified (Corey Butler)862313cfix(proxy): name the store that blocked a local module (coreybutler)bc2e1d9Merge pull request #3 from nvm-windows/fix-firewall-block-source (Corey Butler)
Contributors
VirusTotal
Important
sync.exe is only necessary when building from source.