Skip to content

Releases: nodenv/node-build

node-build 2.5.0

05 Jan 20:42
Compare
Choose a tag to compare
  • 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 for https://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

05 Jan 20:42
Compare
Choose a tag to compare
  • 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

    1. reduce redundant testing
    2. handling release numbers more robust
    3. 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

05 Jan 20:41
Compare
Choose a tag to compare
v2.4.1

2.4.1