Skip to content

Tags: macbre/nvm

Tags

v0.33.11

Toggle v0.33.11's commit message
v0.33.11

Fixes
 - `nvm install-latest-npm`: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2

v0.33.10

Toggle v0.33.10's commit message
v0.33.10

Fixes
 - `install-latest-npm`: npm 6 is out, and requires node 6 or higher

v0.33.9

Toggle v0.33.9's commit message
v0.33.9

New Stuff
 - `nvm debug`: Print $SHLVL, add $PATH (nvm-sh#1655, nvm-sh#1745)

Fixes
 - `install.sh`: detect a defined but nonexistent $NVM_DIR (nvm-sh#1700)
 - `install.sh`: Don't give detached HEAD advice when installing (nvm-sh#1704)
 - Add missing "command" prefixes for few commands (nvm-sh#1735, nvm-sh#1725, nvm-sh#1736)
 - Use `nvm_echo` instead of `echo` directly (nvm-sh#1751)
 - `reinstall-packages`: Prevent install/link when no packages found (nvm-sh#1750)
 - ensure --reinstall-packages-from has a version number (nvm-sh#1760)
 - `bash_completion`: Reduce startup time (nvm-sh#1759)
 - installing with an LTS name should lowercase the name before ensuring a default (nvm-sh#1781)
 - Add autocompletion support to zsh (nvm-sh#1707)
 - `install.sh`: Detect profile with $BASH_VERSION and $ZSH_VERSION (nvm-sh#1780)
 - Turn off wget's output in nvm_get_latest (nvm-sh#1785)
 - `nvm debug`: Improve OS version detection (nvm-sh#1746)

Refactors
 - Various style and shellcheck fixes (nvm-sh#1684, nvm-sh#1724, nvm-sh#1747, nvm-sh#1748)
 - Optimize ShellCheck installation in Docker image (nvm-sh#1729)
 - Remove duplicate code in nvm_npm_global_modules() (nvm-sh#1742)
 - Use grep `-q` parameter instead of redirect to /dev/null (nvm-sh#1741)
 - `install.sh`: Improve install.sh prompt output, add a newline (nvm-sh#1783)

Docs
 - Explain `.nvmrc` better (nvm-sh#1673)
 - Update minimum git version to v1.17.10
 - Add escape sequences (nvm-sh#1701)
 - add `nvm which current` to `nvm --help` output
 - avoid need for future copyright year updates (nvm-sh#1713)
 - Add reminder that NVM_DIR should not contain trailing slash (nvm-sh#1726, nvm-sh#1708)
 - Display FreeBSD and SunOS with correct caps (nvm-sh#1728)
 - Update Docker image build info in README.md (nvm-sh#1733)
 - Various typo fixes (nvm-sh#1756, nvm-sh#1753)
 - removed global install on README.md (nvm-sh#1775, nvm-sh#1773)
 - Add removal instructions to README.md (nvm-sh#1777, nvm-sh#1767)
 - Fix manual install & upgrade guide (nvm-sh#1786, nvm-sh#1772)
 - Add macOS install script note about git (nvm-sh#1787, nvm-sh#1782)

Tests
 - add test for aliased `.` (nvm-sh#1701)
 - fix mirrors in mocks update script, update mocks
 - Add EditorConfig to help maintain part of coding style (nvm-sh#1739)

v0.33.8

Toggle v0.33.8's commit message
v0.33.8

Fixes
  - `nvm install-latest-npm`: fix for node 4.5/4.6

v0.33.7

Toggle v0.33.7's commit message
v0.33.7

Fixes
 - fix unassigned variable (nvm-sh#1665, nvm-sh#1664)
 - Fix for $path used by zsh (nvm-sh#1669)
 - `set -u`: ensure `NVM_USE_OUTPUT` is always set (nvm-sh#1671)
 - `install.sh`: Fix a bug that block that installation of node in install.sh (nvm-sh#1676)
 - `nvm install-latest-npm`: fix node 4-4.6

Documentation
 - Make `nvm cache clear` message less ambiguous (nvm-sh#1644)
 - Added missing piece (nvm-sh#1658)

v0.33.6

Toggle v0.33.6's commit message
v0.33.6

Fixes
  - `install.sh` do not use nonexistent variable (nvm-sh#1605)
  - `install-latest-npm`: `npm` `v5.4`+ breaks on `node` `v4.5` and `v4.6`

Documentation
  - Improve git installation instructions (nvm-sh#1636)
  - Fix typos (nvm-sh#1640)

Tests
 - [Cleanup] Remove ghc related things in .travis.yml (nvm-sh#1639, nvm-sh#1619)

v0.33.5

Toggle v0.33.5's commit message
v0.33.5

New Stuff
 - `debug`: Enhance nvm debug with more tools info (nvm-sh#1613)

Fixes
 - `install-latest-npm`: `io.js` `v1.0.x` has weird behavior with npm v4.6.x.
 - unset `NVM_RC_VERSION` when unloading (nvm-sh#1607)
 - Preserve PATH locations order when changing versions (nvm-sh#1316)
 - ensure all `grep` calls go through `nvm_grep` (nvm-sh#1615)

Documentation
 - Update README.md for Alpine linux reference (nvm-sh#1606)

Tests
 - retry io.js test runs, since iojs.org is flaky
 - Remove the manual ShellCheck install proecss on Travis CI (nvm-sh#1619)

v0.33.4

Toggle v0.33.4's commit message
v0.33.4

Fixes
 - [Fix] `install-latest-npm`: `io.js` `v1.0.0` has weird behavior with npm v4.6.x

v0.33.3

Toggle v0.33.3's commit message
v0.33.3

New Stuff
 - `nvm install`: add `--latest-npm` option to automatically try to upgrade to the latest working version of `npm`
 - add support for `$NVM_DIR/default-packages` file (nvm-sh#1463)
 - Introduce Docker environment for nvm (nvm-sh#1472, nvm-sh#1575)
 - Print $TERM_PROGRAM in nvm debug if it exists (nvm-sh#1578)
 - `install.sh`: Speedup process to install nvm from git by dropping commit history (nvm-sh#1476)
 - `install.sh`: Add `--auto` to git gc to speed up install & upgrade (nvm-sh#1576)
 - `install.sh`: Clean up git reflog history before git gc (nvm-sh#1579)
 - `install.sh`: install bash_completion via script method (nvm-sh#1588)

Fixes
 - `set -u`: ensure that potentially unbound variables aren’t called unchecked (nvm-sh#1363, nvm-sh#1516)
 - ensure if `npm link` fails, that `$IFS` is not improperly set (nvm-sh#1519)
 - set IFS to default for all nvm commands (nvm-sh#1227, nvm-sh#1244, nvm-sh#1514, nvm-sh#1518)
 - `set -u`: when `ALIAS` is unset, don’t reference an unbound variable (nvm-sh#1526)
 - Fix `--version` help text (nvm-sh#1538)
 - enable curl compression only on curl >=7.21.0 (nvm-sh#1550)
 - `nvm install -s`: properly precompute clang version (nvm-sh#1554)
 - curl should fail if something wrong (nvm-sh#1556, nvm-sh#1557)
 - Adjust $CURL_COMPRESSED_FLAG usage for curl (nvm-sh#1562, nvm-sh#1567)
 - `set -u`: `nvm install`/`nvm use`: fix unbound vars (nvm-sh#1587)
 - [bash completion] add missing `install-latest-npm`; remove undocumented `clear-cache` (nvm-sh#1564)

Documentation
 - move the install script to the top; put the notes in a separate section
 - Install script - Improve installation guide (nvm-sh#1544)
 - bump sample version numbers (nvm-sh#1539)
 - add note about Linux troubleshooting (nvm-sh#1566)
 - updated to reflect current script output (nvm-sh#1574)

Testing
 - Fix cache for WITHOUT_CURL tests in Travis (nvm-sh#1529)

v0.33.2

Toggle v0.33.2's commit message
v0.33.2

New Stuff
 - Enable curl auto compression/decompression (nvm-sh#1437)
 - Supercharge `nvm debug` output (nvm-sh#1453)
 - Add missing commands in bash_completion (nvm-sh#1467)
 - `install.sh`: Parallel script download jobs (nvm-sh#1479)

Fixes
 - ensure MANPATH is not unbound (nvm-sh#1413)
 - checksums: remove libressl command support (nvm-sh#1417)
 - `install.sh`: NVM_PROFILE bash/zsh detection in installation, bash_completion fixes (nvm-sh#1375)
 - stop setting mirror env vars unnecessarily (nvm-sh#1429)
 - Install failed should return correct exit status (nvm-sh#1347, nvm-sh#1348)
 - `nvm install -s`: ensure additional params lack a trailing space
 - declare MANPATH if and only if it's not set (nvm-sh#1430)
 - [completions] Remove nospace in bash_completion (nvm-sh#1456)
 - `nvm install -s`: npm detection
 - `nvm_ensure_version_installed`: add `system` support (nvm-sh#1238)
 - confirm curl exists before detecting curl libz feature (nvm-sh#1487, nvm-sh#1497)

Documentation
 - Introduce doctoc for "Table of Contents" autogeneration (nvm-sh#1408)
 - Various fixes/improvements (nvm-sh#1420, nvm-sh#1427, nvm-sh#1431, nvm-sh#1448, nvm-sh#1452, nvm-sh#1461, nvm-sh#1169, nvm-sh#1464, nvm-sh#1465, nvm-sh#1478, nvm-sh#1485, nvm-sh#1491, nvm-sh#1490, nvm-sh#1500, nvm-sh#1511)
 - README.markdown → README.md (nvm-sh#1492)

Refactors
 - minor refactors (nvm-sh#1421, nvm-sh#1415, nvm-sh#1447, nvm-sh#1449, nvm-sh#1459, nvm-sh#1468, nvm-sh#1481, nvm-sh#1477, nvm-sh#1486)
 - Add `nvm_has_non_aliased` (nvm-sh#1443)

Performance
 - Improve sed/awk usage (nvm-sh#1442, nvm-sh#1441, nvm-sh#1438, nvm-sh#1480)

Tests
 - Add retry on urchin setup which has no built in retry feature (nvm-sh#1439)
 - testing improvements (nvm-sh#1454, nvm-sh#1455, nvm-sh#1424, nvm-sh#1466, nvm-sh#1473, nvm-sh#1494, nvm-sh#1498)
 - Move to Ubuntu 14.04 on Travis CI (nvm-sh#1458, nvm-sh#1470, nvm-sh#1474, nvm-sh#1475)
 - Re-enable WITHOUT_CURL tests (nvm-sh#1489)