Releases: nodenv/node-build
node-build 2.5.0
-
Revert "remove mirror related code"
This reverts commit 08b8507.
-
Manually apply changes from upstream
Some changes were made to the mirror tests in upstream during the time
that node-build didn't have mirror support, thus those upstream changes
were missed. This replays those changes manually to the mirror tests. -
Simplify unsetting of mirror-url
-
Node doesn't do ruby-build's mirror url structure
An rbenv mirror has a customized repository layout: ruby tarball's url
format is like$RUBY_BUILD_MIRROR_URL/$checksum
not like
$RUBY_BUILD_MIRROR_URL/2.3/ruby-2.3.1.tar.bz2
Common node mirrors just use the same URL structure as nodejs.org
(though typically with the /dist path segment removed).Subsequent PRs will need to make the mirror url formulation more robust.
see #208 (comment) -
NODE_BUILD_MIRROR_CMD generate's mirror URL
Not all mirrors will use the identical scheme of matching the nodejs.org
url structure with/dist
omitted. Now users may specify
NODE_BUILD_MIRROR_CMD
to be the name of a command or function which
constructs the full mirrored package URL when given the original package
URL and checksum as arguments.If omitted, the default scheme is used wherein NODE_BUILD_MIRROR_URL is
substituted forhttps://nodejs.org/dist/
The presence of either NODE_BUILD_MIRROR_URL or NODE_BUILD_MIRROR_CMD
is sufficient to trigger a mirror attempt. -
0.12.18
Created with
npm run submit-definitions
.
node-build 2.4.2
-
support FreeBSD 11-RELEASE
-
prefer to use openssl library from Ports Collection.
-
- bin/rbenv-uninstall: add kindly text into prompt
-
- bin/rbenv-uninstall: delete success message
-
Code clean up
- reduce redundant testing
- handling release numbers more robust
- discard STDOUT messages more clearly
-
Prefers readline
It's needed for older ruby (before 2.1) and works latter versions, too. -
4.7.0
Created with
npm run submit-definitions
. -
6.9.2
Created with
npm run submit-definitions
.
node-build 2.4.1
v2.4.1 2.4.1