NVM for Windows v2.0.1-hotfix.2
Authenticode-signed community build from cli/src/manifest.json version 2.0.1-hotfix.2.
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.
Hotfix stamp applied at build time via the Community Release hotfix workflow input (manifest base left unchanged in git).
Commits
nvm-windows/nvm
3a26cc3chore: update release docs (badges + contributors) (github-actions[bot])a4c0e82Prewarm node and common package-manager shims after install finalize (coreybutler)7abd5faLimit install/uninstall process scan to NVM path roots (coreybutler)5dac85fMerge branch 'main' of github.com:nvm-windows/nvm (coreybutler)9c3ceaechore: update release docs (badges + contributors) (github-actions[bot])9921fb9updated readme updater with proper line break (coreybutler)aa07763Merge branch 'main' of github.com:nvm-windows/nvm (coreybutler)ee23b02fix README release badges for hotfix shields and layout (coreybutler)5b7ebe5Rename README release badges to Install Stable Version / Prerelease (coreybutler)a1a1b45Redirect installer shim prewarm stdio to avoid Hidden hang (coreybutler)a57b769Point common/cli at toast DisplayName fix (coreybutler)8414ac1automate VirusTotal submission (coreybutler)8b1c9f2move virustotal workflow to release workflow (coreybutler)b28e73dPoint common/shim/sync at lic entitlement array support (coreybutler)ebf493dfix(installer): reject non-default /DIR overrides (coreybutler)c1b4d5afix: point shim at NVM4305 ACL mask fix (coreybutler)a44ecc6feat: community signing safeguards and Authenticode CI (coreybutler)f7cb9b4fix: point cli/shim at post-global reshim ACL unlock (coreybutler)49490fdfix(installer): scrollable blocking-process dialog (coreybutler)4776925fix: point cli at clearer install mirror errors (coreybutler)83bfbd6fix(build): Authenticode-sign NVMWindows.Events.dll (coreybutler)ccb0f9achore: bump cli for license stamp on token set (coreybutler)1d7b562fix: bump common for StampLicenseVerified (hotfix.2 CLI) (coreybutler)
nvm-windows/cli
71afe50Wire notify.DisplayName from appLabel for toast headers (coreybutler)e95f900feat: warn community layout on startup and version (coreybutler)0878ab4fix: unlock .shim ACL for post-global reshim (coreybutler)66c9ed4fix(install): surface real mirror download failures (coreybutler)0f35883feat(license): stamp LastLicenseVerifiedAt on token set (coreybutler)
nvm-windows/common
c86dc4bFix toast header using AUMID instead of app display name (coreybutler)9868779feat(token): parse lic as entitlement array (coreybutler)228c43efeat(license): warn when community runs outside LocalAppData (coreybutler)e54bd45feat(license): gate commercial trust on online revalidation (coreybutler)
nvm-windows/shim
dac2950Restore waited shim prewarm on silent reshim for nvm use/install (coreybutler)8f0c42ffeat(license): accept lic entitlement arrays for SIEM (coreybutler)a1ff344fix(acl): align cross-user write mask with Go (coreybutler)cc36a66fix: route post-global reshim through nvm.exe --reshim (coreybutler)
Contributors
VirusTotal
nvm-2.0.1-hotfix.2-amd64-setup.exenvm-2.0.1-hotfix.2-amd64-sync.exenvm-2.0.1-hotfix.2-arm64-setup.exenvm-2.0.1-hotfix.2-arm64-sync.exe
Important
sync.exe is only necessary when building from source.