Skip to content

Releases: 1111mp/nvm-desktop

v2.2.0

26 Sep 07:49
Compare
Choose a tag to compare

Release Notes for v2.2.0

Features

  • Command tools for nvm-desktop: manage the version of Node via the command line.
$ nvmd --help
nvmd (2.2.0)
[email protected]
command tools for nvm-desktop

Usage: nvmd [COMMAND]

Commands:
  current  Get the currently used version
  list     List the all installed versions of Node.js
  ls       List the all installed versions of Node.js
  use      Use the installed version of Node.js (default is global)
  which    Get the path to the executable to where Node.js was installed
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Please download new version of Node.js in nvm-desktop.

Fixes

  • [f3873a1] - System tray menu duplicate creation.
  • [2ae26fc] - Get invalid node version causes the application to crash.

v2.1.0

13 Sep 12:34
Compare
Choose a tag to compare

Release Notes for v2.1.0

Features

  • Conveniently manage Nodejs versions through the system tray menu
  • Provides a link to view the change log of the Node version

Fixes

  • Parse project name error on Windows.
  • Table placeholder block pop-ups.

Screenshot

Macos:

Screenshot 2023-09-13 at 18 42 13

Windows:

屏幕截图 2023-09-13 193201

image

Detailed description

The Global option is the system global Node engine version. The other options are the projects you manage, with a maximum of 5 displayed.

You can select the version you want from up to 10 installed Node versions (sorted in descending order).

v2.0.0

09 Sep 04:56
Compare
Choose a tag to compare

Release Notes for v2.0.0

Features

  • Supports setting the Node engine version separately for the project.
  • Brand new underlying implementation, it is enabled by nvmd-command support.

Screenshot

image

image

Detailed description

nvmd-comand is a single, fast native executable, with no external dependencies, build with Rust. A proxy for Node and Npm, through which it can intelligently (quickly) identify the correct version of the Node engine.

Provides services for nvm-desktop's Node engine version management function.

About how it works you can check: nvmd-command how-does-it-work

Additional operations

If you are using a previous version of nvm-deskop then you need to do some extra work (don't worry it's simple).

  • On Macos, change your environment variable PATH:
# from
export NVMD_DIR="$HOME/.nvmd"
[ -s "$NVMD_DIR/nvmd.sh" ] && . "$NVMD_DIR/nvmd.sh" # This loads nvmd

# to
export NVMD_DIR="$HOME/.nvmd" 
export PATH="$NVMD_DIR/bin:$PATH"
  • On Windows, just clean up the useless environment variables left over from previous versions on your computer (It won't make any difference if you don't do this):
Remove the environment variable named `NVMD` and remove the reference to it from `PATH`.

v1.3.0

20 Aug 02:53
Compare
Choose a tag to compare
v1.3.0 Pre-release
Pre-release

Feat

Now you can individually select the version of Node you want for your project (macOS only).
image
You can choose different Node versions individually for your projects.

A file will be added to the root of the project: .nvmdrc, the content is the version number of Node you choose. nvm-desktop detects this file to set the Node version for your project.

v1.2.0

04 Aug 13:34
Compare
Choose a tag to compare

Feat

Support automatic update on Windows.
Windows users please install this version manually so that the latest version can be automatically obtained later.

image
image

MacOS does not support this feature due to Apple developer account issues. Please always check the latest version for the best experience.

v1.1.0

02 Aug 03:45
Compare
Choose a tag to compare

Feat

New installed page.

Support Simplified Chinese (default is english).

Support for custom mirrors (default is https://nodejs.org/dist).

image

Bug fixes

When the theme is set to Light or Dark, it will still change with the system theme.

v1.0.0

29 Jul 04:41
Compare
Choose a tag to compare

Feat

The first official release of the nvm-desktop.

Support MacOS and Windows platforms.