Versioning complies with semantic versioning (semver).
-
v0.6.5 (2025-02-09):
- [enhancement] Versions to install may now be specified as major version numbers only, e.g.
22 - [enhancement] Interactive prompt is now less verbose in that opt-outs aren't explicitly mentioned.
- [enhancement] Versions to install may now be specified as major version numbers only, e.g.
-
v0.6.4 (2025-01-23):
- [fix] SHA-256 checksum-utility command-line construction code updated for new macOS version.
-
v0.6.3 (2022-04-26):
- [fix] Restored old shell-initialization file ID string, so as not to break existing installations.
-
v0.6.2 (2022-04-26):
- [fix] Short URL domain names updated to
bit.ly, given thatgit.iois being retired (thanks, @SukkaW).
- [fix] Short URL domain names updated to
-
v0.6.1 (2021-03-12):
- [fix]
fishinitialization-file modification corrected.
- [fix]
-
v0.6.0 (2021-03-12):
- [enhancement] Added initialization-files support for
fishandpwsh(PowerShell).
- [enhancement] Added initialization-files support for
-
v0.5.1 (2020-01-10):
- [fix] Fixes #28: support for a custom zsh initialization-file directory via environment variable
ZDOTDIR.
- [fix] Fixes #28: support for a custom zsh initialization-file directory via environment variable
-
v0.5.0 (2018-07-25):
- [breaking change] It is now the LTS version (long-term support,
lts) version that is installed by default, because the previous default,stable, is obsolete and no longer meaningful: the minor version number being odd or even no loger carries meaning since Node.js embraced semantic versioning. See https://nodejs.org/en/blog/release/v6.0.0/#current-what-happened-to-stable. From now on, choose eitherltsfor the latest LTS version orlatestfor the latest in-development version, which Node.Js now calls current.
- [breaking change] It is now the LTS version (long-term support,
-
v0.4.1 (2018-07-24):
- Adds support for pass-thru option
-a <arch>, so as to allow overriding the target architecture when installing the initial Node.js version(s) - implements request #22.
- Adds support for pass-thru option
-
v0.4.0 (2017-10-26):
- [enhancement] The integrity of helper scripts
n-updateandn-uninstall, which are downloaded byn-installfrom this repo, is now verified via SHA-256 checksums embedded inn-install.
- [enhancement] The integrity of helper scripts
-
v0.3.7 (2017-10-25):
- [doc] Clarified that even during local execution after having manually downloaded
n-installhelper scripts are downloaded from this repo.
- [doc] Clarified that even during local execution after having manually downloaded
-
v0.3.6 (2017-09-03):
- [enhancement] Installation and updating of
nnow guards against unexpected core.autocrlf settings. - [enhancement] Status and error messages improved to consistently mention version spec. 'lts'
- [enhancement] Installation and updating of
-
v0.3.5 (2017-02-25):
- [doc] Fixed manual
nupdate instructions, added LTS version hints to CLI help.
- [doc] Fixed manual
-
v0.3.4 (2017-01-27):
- [fix] for #10:
n-updatecould fail to updatendue to how it updated the local copy of thenrepo.
To update an already-installed copy ofn-update, run the following:cd "$N_PREFIX/bin"curl https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-update > n-update- and then run
n-updateagain.
- [fix] for #10:
-
v0.3.3 (2016-06-01):
- [security] Switched to https:// URLs.
-
v0.3.2 (2016-02-20):
- [enhancement] New option
-q(quiet mode) skips prompts, like-y, and additionally suppresses all status output.
- [enhancement] New option
-
v0.3.1 (2016-02-05):
- [optimization]
git cloneandgit pullnow use--depth 1to only get the latest revision ofn, which is all that is needed; tip of the hat to @steelbrain.
- [optimization]
-
v0.3.0 (2016-01-14):
- [enhancement] Support for
n's symbolicltsversion specifier that installs the latest LTS (Long Term Support) version.
- [enhancement] Support for
-
v0.2.0 (2015-12-24):
- [enhancement] New option
-nallows suppressing modification of shell-initialization files, to allow for setups where all exports are "out-sourced" to an external file that is then sourced from the shell-initialization file; note that use of-ntherefore requires performing the modifications manually.
- [enhancement] New option
-
v0.1.9 (2015-12-18):
- [fix] Runtime Bash version check fixed; verified to work on at least 3.1.x - unclear, how far back it'll work.
-
v0.1.8 (2015-12-18):
- [enhancement] Added runtime check to ensure that the Bash version running
n-installis 3.2 or higher.
- [enhancement] Added runtime check to ensure that the Bash version running
-
v0.1.7 (2015-11-23):
- [doc] Removed references to io.js, now the project has merged with Node.js.
- [doc] Added better tip for simulating an interactive environment for reloading a Bash initialization file.
-
v0.1.6 (2015-10-08):
- [doc] CLI usage-help corrections.
-
v0.1.5 (2015-08-09):
- [doc] Improved post-installation instructions.
-
v0.1.4 (2015-07-27):
- [enhancement] Success message now mentions manually re-sourcing the shell initialization file as an alternative to opening a new terminal tab/window.
-
v0.1.3 (2015-07-04):
- [robustness] If
makeis found not to be GNUmake, an attempt is made to usegmakeinstead. - [doc]
--versionnow also outputs the project's home URL; read-me improvements.
- [robustness] If
-
v0.1.2 (2015-06-21):
- [doc] Examples revised.
-
v0.1.1 (2015-06-21):
- [doc] Examples revised.
-
v0.1.0 (2015-06-20):
- Initial release.