- Minimal supported Node.js version is now
18.18.0
- Add a
signal
option to abort the release download
- Minimal supported Node.js version is now
16.17.0
- Improve tree-shaking support
- Reduce npm package size by 72%
- Reduce npm package size
- Minimal supported Node.js version is now
14.18.0
- Add TypeScript types
- The
6.1.0
release should have been a major release since it includes a breaking change. The6.1.2
release reverts it.
- Add TypeScript types
- Minimal supported Node.js version is now
12.20.0
- This package is now an ES module. It can only be loaded with an
import
orimport()
statement, notrequire()
. See this post for more information.
- Improve color detection
- Fix removing
core-js
- Remove
core-js
- Fix terminal color changing on Windows
- Minimal supported Node.js version is now
10.17.0
- Fix crash when Node.js binary URL is invalid
- Improve the appearance of the progress bar
- Upgrade
got
to10.0.0-alpha.2.2
.
- Fix progress bar jitter.
- Improve the appearance of the progress bar with the
progress
option.
- The
progress
option was not working in non-interactive terminals.
- The
progress
option now displays a progress bar instead of a spinner.
- Show percentage instead of number of megabytes in spinner
- Change the
progress
option default value fromtrue
tofalse
. That option displays a loading spinner.
- Internal changes
- Only show one spinner at once when called several times in parallel
- Fix CTRL-C not working
- Improve CLI spinner
- Allow mirrors to be specified via a
mirror
option.
- Improve progress messages on console
- Add alternative names for
NODE_MIRROR
:NVM_NODEJS_ORG_MIRROR
,N_NODE_MIRROR
andNODIST_NODE_MIRROR
- Retry downloading the Node.js binaries on network errors.
- The return value now resolves to a stream, not to a fetch
Response
.
- Add a loading spinner. Can be disabled with the
progress
option.