github nvm-windows/nvm v2.0.1-hotfix.2

pre-release4 hours ago

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

  • 3a26cc3 chore: update release docs (badges + contributors) (github-actions[bot])
  • a4c0e82 Prewarm node and common package-manager shims after install finalize (coreybutler)
  • 7abd5fa Limit install/uninstall process scan to NVM path roots (coreybutler)
  • 5dac85f Merge branch 'main' of github.com:nvm-windows/nvm (coreybutler)
  • 9c3ceae chore: update release docs (badges + contributors) (github-actions[bot])
  • 9921fb9 updated readme updater with proper line break (coreybutler)
  • aa07763 Merge branch 'main' of github.com:nvm-windows/nvm (coreybutler)
  • ee23b02 fix README release badges for hotfix shields and layout (coreybutler)
  • 5b7ebe5 Rename README release badges to Install Stable Version / Prerelease (coreybutler)
  • a1a1b45 Redirect installer shim prewarm stdio to avoid Hidden hang (coreybutler)
  • a57b769 Point common/cli at toast DisplayName fix (coreybutler)
  • 8414ac1 automate VirusTotal submission (coreybutler)
  • 8b1c9f2 move virustotal workflow to release workflow (coreybutler)
  • b28e73d Point common/shim/sync at lic entitlement array support (coreybutler)
  • ebf493d fix(installer): reject non-default /DIR overrides (coreybutler)
  • c1b4d5a fix: point shim at NVM4305 ACL mask fix (coreybutler)
  • a44ecc6 feat: community signing safeguards and Authenticode CI (coreybutler)
  • f7cb9b4 fix: point cli/shim at post-global reshim ACL unlock (coreybutler)
  • 49490fd fix(installer): scrollable blocking-process dialog (coreybutler)
  • 4776925 fix: point cli at clearer install mirror errors (coreybutler)
  • 83bfbd6 fix(build): Authenticode-sign NVMWindows.Events.dll (coreybutler)
  • ccb0f9a chore: bump cli for license stamp on token set (coreybutler)
  • 1d7b562 fix: bump common for StampLicenseVerified (hotfix.2 CLI) (coreybutler)

nvm-windows/cli

  • 71afe50 Wire notify.DisplayName from appLabel for toast headers (coreybutler)
  • e95f900 feat: warn community layout on startup and version (coreybutler)
  • 0878ab4 fix: unlock .shim ACL for post-global reshim (coreybutler)
  • 66c9ed4 fix(install): surface real mirror download failures (coreybutler)
  • 0f35883 feat(license): stamp LastLicenseVerifiedAt on token set (coreybutler)

nvm-windows/common

  • c86dc4b Fix toast header using AUMID instead of app display name (coreybutler)
  • 9868779 feat(token): parse lic as entitlement array (coreybutler)
  • 228c43e feat(license): warn when community runs outside LocalAppData (coreybutler)
  • e54bd45 feat(license): gate commercial trust on online revalidation (coreybutler)

nvm-windows/shim

  • dac2950 Restore waited shim prewarm on silent reshim for nvm use/install (coreybutler)
  • 8f0c42f feat(license): accept lic entitlement arrays for SIEM (coreybutler)
  • a1ff344 fix(acl): align cross-user write mask with Go (coreybutler)
  • cc36a66 fix: route post-global reshim through nvm.exe --reshim (coreybutler)

Contributors

VirusTotal

Important

sync.exe is only necessary when building from source.

Don't miss a new nvm release

NewReleases is sending notifications on new releases.