Skip to content

Releases

v2.1.0-beta.13

v2.1.0-beta.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 07:51
2f3812e

Summary

alpha alias, stable latest, bare install

NVM for Windows v2.1.0-beta.13

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.13.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • b09d915 Update README.md (Corey Butler)
  • 9148bfc Merge pull request #1551 from nvm-windows/coreybutler-patch-11 (Corey Butler)
  • 1aab0ac fix: land release-doc updates through a PR (#1552) (Corey Butler)
  • 488ec5d fix: pin common so latest skips Node.js prereleases (#1555) (Corey Butler)
  • 6ebe61b feat: pin common/cli for alpha alias support (Corey Butler)
  • b8450f2 chore: pin cli for bare install defaulting to latest (Corey Butler)
  • 762e996 chore: pin cli tip after bare-install typo test fix (Corey Butler)
  • 2f3812e Merge pull request #1557 from nvm-windows/feat/alpha-alias (Corey Butler)

nvm-windows/cli

  • 97c4d40 feat: warn on alpha installs and emit ReleaseType in SIEM events (Corey Butler)
  • e24479e feat(install): default bare install to latest (Corey Butler)
  • 53b1a14 test(install): allow bare instal typo alias (Corey Butler)

nvm-windows/common

  • 41d1ae5 fix: make latest alias skip Node.js prereleases (#36) (Corey Butler)
  • 549c49c feat: add alpha alias and preserve Node.js prerelease tags (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.12

v2.1.0-beta.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:21
e76adb4

Summary

More performant installer.

NVM for Windows v2.1.0-beta.12

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.12.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • bc9a209 fix: stop DPI clipping of installer radio and checkbox glyphs (#1548) (Corey Butler)
  • 1f31ecc fix: speed up finalizing and soften malware seed failure (#1549) (Corey Butler)
  • e76adb4 fix: compile HardenWizardCheckListBox and pin common malware-refresh fix (#1550) (Corey Butler)

nvm-windows/common

  • 60cc69b fix: prefer NVM_ACCESS_TOKEN for malware feed license header (#34) (Corey Butler)
  • 755cd9e fix: avoid settings.Global recursion in CommercialTrustOK (#35) (Corey Butler)

nvm-windows/shim

  • 9bfa578 fix: do not hard-block community package installs when malware.db is missing (#45) (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.11

v2.1.0-beta.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 18:45
65db481

Summary

Resolved autoupdate bug for prereleases.

NVM for Windows v2.1.0-beta.11

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.11.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 890cf58 chore: pin common/sync for sync.exe self-update (#1540) (Corey Butler)
  • d9aeb55 chore: pin common/cli/shim for detect-file reparse hardening (coreybutler)
  • ede9533 Merge pull request #1541 from nvm-windows/chore/pin-detect-reparse-hardening (Corey Butler)
  • 6ef6019 chore: pin sync for CDN publish deps fix (coreybutler)
  • 277cb63 Merge pull request #1542 from nvm-windows/chore/pin-sync-cdn-publish-fix (Corey Butler)
  • 5a0b959 chore: pin sync for CDN publish stub deps (coreybutler)
  • 826ccde Merge pull request #1543 from nvm-windows/chore/pin-sync-cdn-stubs (Corey Butler)
  • 65db481 fix: allow silent community upgrades from 2.0.x and winget (#1546) (Corey Butler)

nvm-windows/cli

  • 53cd1a5 fix: refuse pin writes through reparse detect files (coreybutler)
  • 99d9cd6 Merge pull request #32 from nvm-windows/fix/refuse-detect-file-reparse (Corey Butler)

nvm-windows/common

  • eef7828 feat(settings): add disable_sync_self_update (coreybutler)
  • f1299ab Merge pull request #32 from nvm-windows/feat/disable-sync-self-update (Corey Butler)
  • ae1a91c fix: skip symlink detect files in AutoUse (coreybutler)
  • 721fc0d Merge pull request #33 from nvm-windows/fix/refuse-detect-file-reparse (Corey Butler)

nvm-windows/shim

  • 3534637 fix: refuse symlink detect files and sanitize unresolved specs (coreybutler)
  • 9ba4e8f Merge pull request #44 from nvm-windows/fix/refuse-detect-file-reparse (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.10

v2.1.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:59
d7617be

Summary

Updates scoped global package installations.

NVM for Windows v2.1.0-beta.10

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.10.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 347c804 fix: allow in-app silent self-upgrade through fleetgate (Corey Butler)
  • 882ef6f Merge pull request #1532 from nvm-windows/fix/self-upgrade-fleetgate (Corey Butler)
  • 8e04c9c chore: pin sync for self-upgrade and prerelease nvm upgrade (Corey Butler)
  • 3e0b018 Merge pull request #1533 from nvm-windows/chore/pin-self-upgrade-prerelease (Corey Butler)
  • a4a83bd chore: pin common/cli/shim/sync for upgrade structured logs and nvm_version (Corey Butler)
  • 02c9f09 Merge pull request #1534 from nvm-windows/chore/pin-upgrade-structured-nvm-version (Corey Butler)
  • abd629d chore: pin common/cli for pnpm.mjs delegated trust (NVM4306) (coreybutler)
  • 3e28a69 Merge pull request #1535 from nvm-windows/chore/pin-pnpm-mjs-delegated-trust-nvm4306 (Corey Butler)
  • c813c8b chore: pin common/cli/shim for NVM4306 pnpm.mjs regression tests (coreybutler)
  • f2e268e Merge pull request #1536 from nvm-windows/chore/pin-nvm4306-pnpm-mjs-regression-tests (Corey Butler)
  • 1f31b87 chore: pin common/cli/shim/sync for scoped --from fix and release pin (#1538) (Corey Butler)
  • d7617be chore: pin shim for zig test CI before build (#1539) (Corey Butler)

nvm-windows/cli

  • 9060051 fix: set eventlog.ProductVersion at nvm.exe startup (Corey Butler)
  • 0a0317c Merge pull request #28 from nvm-windows/fix/eventlog-product-version (Corey Butler)
  • 79405d8 fix: resign pnpm/yarn JS entrypoints on firewall trust (coreybutler)
  • ce2fa38 Merge pull request #29 from nvm-windows/fix/sign-pnpm-mjs (Corey Butler)
  • 48d681b test: firewall trust discovers pnpm.mjs launchers (coreybutler)
  • 8b129b8 Merge pull request #30 from nvm-windows/test/pnpm-mjs-regression (Corey Butler)
  • d7408eb fix: pass scoped globals to npm with forward slashes (#31) (Corey Butler)

nvm-windows/common

  • 14995ab fix: inject nvm_version into all structured event payloads (Corey Butler)
  • 70542b2 Merge pull request #29 from nvm-windows/fix/structured-nvm-version (Corey Butler)
  • 1cd693a fix: sign pnpm.mjs and yarn JS entrypoints for delegated trust (coreybutler)
  • 6f3037b Merge pull request #30 from nvm-windows/fix/sign-pnpm-mjs (Corey Butler)
  • 2cd7be7 test: regress NVM4306 pnpm.mjs script-trust gap (coreybutler)
  • 5af7761 Merge pull request #31 from nvm-windows/test/pnpm-mjs-regression (Corey Butler)

nvm-windows/shim

  • 60af271 fix: add nvm_version to shim structured event payloads (Corey Butler)
  • e33899e Merge pull request #41 from nvm-windows/fix/structured-nvm-version (Corey Butler)
  • 9a93d82 test: lock pnpm.mjs preference for script-trust contract (coreybutler)
  • 7ac00b2 Merge pull request #42 from nvm-windows/test/pnpm-mjs-regression (Corey Butler)
  • 82b4bc8 ci: run zig build test on PRs and before release builds (#43) (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.9

v2.1.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:50
22ddd30

Summary

Safer Node storage paths; uninstall won't wipe shared folders

NVM for Windows v2.1.0-beta.9

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.9.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 29b6dbf fix: harden InstallRoot against drive-root and shared folders (Corey Butler)
  • 22ddd30 Merge pull request #1528 from nvm-windows/fix/install-root-drive-child (Corey Butler)

nvm-windows/common

  • 3af799c fix: refuse drive-root children and foreign InstallRoot contents (Corey Butler)
  • 85a861a Merge pull request #28 from nvm-windows/fix/install-root-drive-child (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.8

v2.1.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:10
bccc8ef

Summary

Resolves shim fallback to corepack

NVM for Windows v2.1.0-beta.8

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.8.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 5d34209 chore: pin cli/shim for PNPM_HOME cmd and reshim --force (Corey Butler)
  • bccc8ef Merge pull request #1527 from nvm-windows/chore/pin-pnpm-home-reshim (Corey Butler)

nvm-windows/cli

  • 236c37d fix: accept nvm reshim --force and resign PNPM_HOME launchers (Corey Butler)
  • 385e966 Merge pull request #27 from nvm-windows/fix/reshim-force-flag (Corey Butler)

nvm-windows/shim

  • ca6d869 fix: resolve standalone PNPM_HOME bin pnpm.cmd before Corepack (Corey Butler)
  • 82e3f5a Merge pull request #40 from nvm-windows/fix/pnpm-home-cmd (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.7

v2.1.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:37
431acb0

Summary

Package cooldown + lifecycle lock for bun; Governance policy gates

NVM for Windows v2.1.0-beta.7

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.7.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 467012f fix: keep Node installs when another edition remains (coreybutler)
  • 673aa57 Merge pull request #1517 from nvm-windows/fix/keep-node-arp-other-edition (Corey Butler)
  • 8f61af4 chore: pin sync to omit upgrade toast when DisableUpgrade is on (coreybutler)
  • 134a073 Merge pull request #1518 from nvm-windows/chore/pin-omit-upgrade-toast (Corey Butler)
  • 280fe6f fix: keep installer DataRoot at program root (coreybutler)
  • 7c795ec Merge pull request #1519 from nvm-windows/fix/dataroot-program-home (Corey Butler)
  • 33facda chore: pin common/cli/shim for Policies-behind-Governance (coreybutler)
  • d11d76d Merge pull request #1520 from nvm-windows/chore/pin-machine-policy-governance (Corey Butler)
  • 1cdd0af chore: pin shim for bun NpmModuleMinimumAge (Corey Butler)
  • 9f74fd9 chore: pin shim for remaining Policies Governance gate (Corey Butler)
  • b0c64ea chore: pin shim for bun lifecycle-script lock (Corey Butler)
  • e1c1cb6 Merge pull request #1524 from nvm-windows/chore/pin-bun-lifecycle (Corey Butler)
  • 5a1fdf9 fix: tolerate null GitHub author in release notes (Corey Butler)
  • 431acb0 Merge pull request #1525 from nvm-windows/fix/release-notes-null-author (Corey Butler)

nvm-windows/cli

  • 3649a42 fix: keep Node ARP when community nvm.exe remains (coreybutler)
  • d1afb15 Merge pull request #24 from nvm-windows/fix/keep-node-arp-other-edition (Corey Butler)
  • d249557 fix: keep DataRoot under LocalAppData program home (coreybutler)
  • 1a00e75 Merge pull request #25 from nvm-windows/fix/dataroot-under-program-home (Corey Butler)
  • b2110b0 fix: require Governance for firewall allow/deny lists (coreybutler)
  • e5a54fc Merge pull request #26 from nvm-windows/fix/gate-machine-policy-governance (Corey Butler)

nvm-windows/common

  • c2cc159 fix: honor Policies hive only with Governance license (coreybutler)
  • 9f9729e Merge pull request #27 from nvm-windows/fix/gate-machine-policy-governance (Corey Butler)

nvm-windows/shim

  • bfcc653 fix: resolve DataRoot from LOCALAPPDATA not InstallRoot parent (coreybutler)
  • 8e374fa Merge pull request #34 from nvm-windows/fix/dataroot-program-home (Corey Butler)
  • 99ab506 fix: skip Policies hive reads without Governance (coreybutler)
  • 373c116 Merge pull request #35 from nvm-windows/fix/gate-machine-policy-governance (Corey Butler)
  • 4dbffc3 fix: map NpmModuleMinimumAge to vlt via VLT_BEFORE (Corey Butler)
  • 8db4e14 fix: map NpmModuleMinimumAge to bun via --minimum-release-age (Corey Butler)
  • d511c7b fix: require Governance for remaining Policies hive reads (Corey Butler)
  • 1a2bde4 feat: force --ignore-scripts on bun install-class (Corey Butler)
  • 35f467d Merge pull request #39 from nvm-windows/feat/bun-lifecycle-lock (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.6

v2.1.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:09
126cb94

Summary

Blocks malicious packages and hardens Node policy by default

NVM for Windows v2.1.0-beta.6

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.6.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • d815db1 chore: update release docs (badges + contributors) (github-actions[bot])
  • 33ac21f ci: auto-translate non-English issues, PRs, and discussions (coreybutler)
  • 1bc0ab2 Merge pull request #1480 from nvm-windows/ci/translate (Corey Butler)
  • 13c43ed ci: add dependency review and PR description checks (coreybutler)
  • 454f0cc Merge pull request #1481 from nvm-windows/ci/pr-checks (Corey Butler)
  • c48e3e1 ci: require Signed-off-by (DCO) on pull request commits (coreybutler)
  • 0f6a93b Merge pull request #1482 from nvm-windows/ci/dco (Corey Butler)
  • 3b0d8f8 ci: reverse-translate English replies into the OP language (coreybutler)
  • 513365d Merge pull request #1483 from nvm-windows/ci/reverse-translate (Corey Butler)
  • c6ab3a4 chore: pin common, cli, and shim for sign-script gate (coreybutler)
  • 14392f0 Merge pull request #1484 from nvm-windows/fix/sign-script-proxy-auth (Corey Butler)
  • e8d78bb fix(installer): block unsafe Node storage paths (coreybutler)
  • 1b76547 Merge pull request #1485 from nvm-windows/fix/nvm4313-install-root-guard (Corey Butler)
  • 1cf34ab chore: pin common and sync for hotfix toasts (Corey Butler)
  • 49b7d53 Merge pull request #1486 from nvm-windows/feat/hotfix-toast-collection (Corey Butler)
  • 8d469f0 feat(release): require hotfix toast_summary (Corey Butler)
  • 0104f5e chore: pin sync for hotfix toast summary (Corey Butler)
  • 4f1b3c1 Merge pull request #1487 from nvm-windows/feat/hotfix-toast-summary (Corey Butler)
  • 89fb264 chore: pin cli and sync for toast upgrade protocol (Corey Butler)
  • 6833191 Merge pull request #1488 from nvm-windows/feat/release-toast-copy (Corey Butler)
  • 05b832b chore: pin common, sync, shim for malware seed (Corey Butler)
  • ec51a13 Merge pull request #1489 from nvm-windows/feat/malware-db-seed (Corey Butler)
  • 38d1965 chore: pin shim for verifycache LF fixtures (Corey Butler)
  • fafa989 Merge pull request #1490 from nvm-windows/chore/pin-verifycache-lf (Corey Butler)
  • 89de84c feat(installer)!: adopt means copy and uninstall (coreybutler)
  • 3d8701f fix(installer): accept only adopt and drop (coreybutler)
  • 90a0bf7 Merge pull request #1492 from nvm-windows/feat/official-node-tokens (Corey Butler)
  • 3f32243 fix(installer): pin HKCU .nodejs PATH to LocalAppData (Corey Butler)
  • 58157f8 Merge pull request #1493 from nvm-windows/feat/localappdata-nodejs-path (Corey Butler)
  • 9b10880 chore(shim): pin range resolution that keeps a satisfying default (Corey Butler)
  • 410cf58 Merge pull request #1497 from nvm-windows/chore/pin-shim-prefer-default (Corey Butler)
  • 2995c84 chore: pin common and cli for offline exact installs (Corey Butler)
  • 5fd2a09 Merge pull request #1498 from nvm-windows/fix/offline-exact-install (Corey Butler)
  • 415aa60 chore: pin shim so bare node skips -i on pipes (Corey Butler)
  • 13ad2b9 Merge pull request #1500 from nvm-windows/chore/pin-shim-bare-node-tty (Corey Butler)
  • 3be845d chore: pin common and shim for Policies-then-Preferences lookup (Corey Butler)
  • 3dca9ab Merge pull request #1501 from nvm-windows/chore/pin-policy-then-pref (Corey Butler)
  • 6c45570 chore: pin cli and shim for age default, firewall, PE (Corey Butler)
  • aceb502 Merge pull request #1502 from nvm-windows/chore/pin-age-firewall (Corey Butler)
  • 6f277bf fix: drop invalid Inno userpics constants (Corey Butler)
  • 14f9674 Merge pull request #1503 from nvm-windows/fix/inno-userpics (Corey Butler)
  • d58f6dd chore: pin shim for InstallRoot, TTY prompt, NVM4411 (Corey Butler)
  • 87f6427 Merge pull request #1504 from nvm-windows/chore/pin-shim-leftovers (Corey Butler)
  • 981eac0 chore: pin shim for HKLM --permission-audit strip (Corey Butler)
  • 36777ae Merge pull request #1505 from nvm-windows/chore/pin-shim-permission-audit (Corey Butler)
  • abc5c60 chore: pin shim for NVM4412 lifecycle-script event (Corey Butler)
  • c4303e5 Merge pull request #1506 from nvm-windows/chore/pin-shim-lifecycle-siem (Corey Butler)
  • 5dc9b0b chore: pin shim for install-class NVM4412 (Corey Butler)
  • 919a46e Merge pull request #1507 from nvm-windows/chore/pin-shim-lifecycle-install-class (Corey Butler)
  • 42418e1 chore: pin common/cli/shim for malware status (Corey Butler)
  • 1337d83 Merge pull request #1508 from nvm-windows/chore/pin-malware-status (Corey Butler)
  • 5bca8c5 docs: point README vendor links at current URLs (Corey Butler)
  • d896a70 Merge pull request #1509 from nvm-windows/docs/ms-google-readme-urls (Corey Butler)
  • 7f8b608 chore: pin sync for local directory identity (Corey Butler)
  • deae0d2 Merge p...
Read more

v2.1.0-beta.4

v2.1.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 06:27
b380820

NVM for Windows v2.1.0-beta.4

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.4.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • e370db1 chore: update release docs (badges + contributors) (github-actions[bot])
  • db27c16 feat: ship sparse identity package for Windows toast collections (coreybutler)
  • 6e2d7bb chore: pin cli for certified sparse identity provision (coreybutler)
  • 4bbe50b feat: unregister Certified identity when installing community after MSI removal (coreybutler)
  • 373473e Merge pull request #1470 from nvm-windows/feat/toast-collections (Corey Butler)
  • 5882a68 chore: pin shim for Yarn Classic global bins (coreybutler)
  • b380820 Merge pull request #1474 from nvm-windows/chore/bump-shim (Corey Butler)

nvm-windows/cli

  • 894d806 feat: register sparse Appx identity for toast collections (coreybutler)
  • 449bca4 feat: provision certified sparse identity for all users (coreybutler)
  • cbd4e9d feat: drop leftover Certified identity on community downgrade (coreybutler)

nvm-windows/common

  • 013edbe feat: register Windows toast collections for releases, prereleases, and news (coreybutler)

nvm-windows/shim

  • 7cea718 fix(proxy): note corepack range on unbundled Node (coreybutler)
  • 712ec11 Merge pull request #14 from nvm-windows/fix/corepack-unbundled-note (Corey Butler)
  • 962e388 feat(proxy): shim Yarn Classic global bins (coreybutler)
  • 0974521 Merge pull request #15 from nvm-windows/fix/yarn-classic-global-bin (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

v2.1.0-beta.3

v2.1.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:50
2a09d9b

NVM for Windows v2.1.0-beta.3

Authenticode-signed community build from cli/src/manifest.json version 2.1.0-beta.3.
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.

Prerelease stamp applied at build time via the Community Release workflow (manifest base left unchanged in git).

Commits

nvm-windows/nvm

  • 27b099c chore: update release docs (badges + contributors) (github-actions[bot])
  • 15ed2cc chore: pin cli/shim/common for trust UX (coreybutler)
  • a52ca34 Merge pull request #1466 from nvm-windows/feat/pin-trust-ux (Corey Butler)
  • 7d106a2 feat(installer): allow user-controlled WinGet GUIs (coreybutler)
  • 10d210e Merge pull request #1467 from nvm-windows/feat/fleet-gate-user-control (Corey Butler)
  • 0b12eb3 feat(installer): block Intune Store via AgentExecutor peer (coreybutler)
  • 2a09d9b Merge pull request #1469 from nvm-windows/feat/fleet-gate-intune-store (Corey Butler)

nvm-windows/cli

  • 889710d fix: drop the invalid members permission from the test workflow (coreybutler)
  • f9ef370 Merge pull request #10 from nvm-windows/fix/test-workflow-permissions (Corey Butler)
  • 0c9a0f8 Merge pull request #11 from nvm-windows/fix/seed-malware-db (Corey Butler)
  • cf0ce48 fix(firewall): trust module also re-signs (coreybutler)
  • 41c5f51 Merge pull request #12 from nvm-windows/feat/trust-ux (Corey Butler)

nvm-windows/common

  • df0daee Merge pull request #11 from nvm-windows/fix/seed-malware-db (Corey Butler)
  • 439fe6f fix: warn when reshim skips untrusted (coreybutler)
  • 5d453b6 Merge pull request #12 from nvm-windows/feat/trust-ux (Corey Butler)

nvm-windows/shim

  • a9c3be5 feat(proxy): block PM lifecycle scripts from HKLM (coreybutler)
  • d2d873c Merge pull request #11 from nvm-windows/feat/block-lifecycle-scripts (Corey Butler)
  • b27d89b Merge pull request #12 from nvm-windows/fix/seed-malware-db (Corey Butler)
  • e3c1180 fix(proxy): one-command NVM4306 trust path (coreybutler)
  • d0efc8a Merge pull request #13 from nvm-windows/feat/trust-ux (Corey Butler)

Contributors

@coreybutler

VirusTotal

Important

sync.exe is only necessary when building from source.

⌂ 换网址