Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update node-gyp to 10.0.1 #2

Merged
merged 457 commits into from Feb 21, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 26, 2020

  1. gyp: update gyp to 0.2.1

    PR-URL: nodejs/node-gyp#2092
    Reviewed-By: Rod Vagg <rod@vagg.org>
    ryzokuken authored and rvagg committed May 26, 2020
    Copy the full SHA
    a6b76a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

  1. deps: replace mkdirp with {recursive} mkdir

    only supported on Node.js 10+
    
    Closes: #2084
    PR-URL: nodejs/node-gyp#2123
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    rvagg committed Jun 3, 2020
    Copy the full SHA
    4937722 View commit details
    Browse the repository at this point in the history
  2. doc: update acid test and introduce curl|bash test script

    PR-URL: nodejs/node-gyp#2105
    Reviewed-By: Rod Vagg <rod@vagg.org>
    vladimyr authored and rvagg committed Jun 3, 2020
    Copy the full SHA
    f7bfce9 View commit details
    Browse the repository at this point in the history
  3. doc: update catalina xcode clt download link

    PR-URL: nodejs/node-gyp#2133
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    vladimyr authored and rvagg committed Jun 3, 2020
    Copy the full SHA
    ba4f34b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    33affe2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. deps: increase "engines" to "node" : ">= 10.12.0"

    Makes npm warn users if they are using an unsupported Node version.
    
    Refs: nodejs/node-gyp#2123
    PR-URL: nodejs/node-gyp#2153
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    DeeDeeG authored and rvagg committed Jun 16, 2020
    Copy the full SHA
    7857cb2 View commit details
    Browse the repository at this point in the history
  2. doc: silence curl for macOS Catalina acid test

    PR-URL: nodejs/node-gyp#2150
    Reviewed-By: Rod Vagg <rod@vagg.org>
    weiliddat authored and rvagg committed Jun 16, 2020
    Copy the full SHA
    4fc8ff1 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. docs: note that node-gyp@7 should solve Catalina CLT issues

    PR-URL: nodejs/node-gyp#2156
    Reviewed-By: Christian Clauss <cclauss@me.com>
    rvagg committed Jun 17, 2020
    Copy the full SHA
    ee6fa7d View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. build: support apple silicon (arm64 darwin) builds

    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    PR-URL: nodejs/node-gyp#2165
    MarshallOfSound authored and rvagg committed Jul 20, 2020
    Copy the full SHA
    f461d56 View commit details
    Browse the repository at this point in the history
  2. gyp: update gyp to 0.4.0

    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    PR-URL: nodejs/node-gyp#2165
    MarshallOfSound authored and rvagg committed Jul 20, 2020
    Copy the full SHA
    3baa4e4 View commit details
    Browse the repository at this point in the history
  3. build: add update-gyp script

    Co-authored-by: Christian Clauss <cclauss@me.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    PR-URL: nodejs/node-gyp#2167
    2 people authored and rvagg committed Jul 20, 2020
    Copy the full SHA
    aaf33c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Copy the full SHA
    c603796 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. doc: drop the --production flag for installing windows-build-tools

    This isn't needed, and was probably copy-pasted from
    windows-build-tools' README.md, which has since been changed
    to drop the `--production` flag from the install instructions.
    
    PR-URL: nodejs/node-gyp#2206
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    DeeDeeG authored and rvagg committed Oct 14, 2020
    Copy the full SHA
    2cca9b7 View commit details
    Browse the repository at this point in the history
  2. ci: switch to GitHub Actions

    Co-authored-by: Christian Clauss <cclauss@me.com>
    Co-authored-by: Matias Lopez <imatlopez@gmail.com>
    PR-URL: nodejs/node-gyp#2210
    Closes: #2127
    Closes: #2209
    3 people authored and rvagg committed Oct 14, 2020
    Copy the full SHA
    2317dc4 View commit details
    Browse the repository at this point in the history
  3. doc: replace status badges with new Actions badge

    PR-URL: nodejs/node-gyp#2218
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Matias Lopez <imatlopez@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    rvagg committed Oct 14, 2020
    Copy the full SHA
    754996b View commit details
    Browse the repository at this point in the history
  4. test: GitHub Actions: Test on Python 3.9

    From python: [3.6, 3.7, 3.8] --> python: [3.6, 3.8, 3.9] because if things work on Python 3.6 and 3.8 then they should work on 3.7.
    
    https://www.python.org/downloads/release/python-390/
    PR-URL: nodejs/node-gyp#2230
    Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    cclauss authored and rvagg committed Oct 14, 2020
    Copy the full SHA
    7fb3143 View commit details
    Browse the repository at this point in the history
  5. lib: better log message when ps fails

    PR-URL: nodejs/node-gyp#2229
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    initram authored and rvagg committed Oct 14, 2020
    Copy the full SHA
    3e7f8cc View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. gyp: update gyp to 0.6.1

    Closes: nodejs/node-gyp#2236
    PR-URL: nodejs/node-gyp#2238
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    rvagg committed Oct 15, 2020
    Copy the full SHA
    ee6a837 View commit details
    Browse the repository at this point in the history
  2. deps: update deps to match npm@7

    PR-URL: nodejs/node-gyp#2240
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    rvagg committed Oct 15, 2020
    Copy the full SHA
    18bf2d1 View commit details
    Browse the repository at this point in the history
  3. v7.1.1: bump version and update changelog

    PR-URL: nodejs/node-gyp#2239
    Reviewed-By: Christian Clauss <cclauss@me.com>
    rvagg committed Oct 15, 2020
    Copy the full SHA
    b9e3ad2 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. doc: add cmd to reset xcode-select to initial state

    PR-URL: nodejs/node-gyp#2235
    Reviewed-By: Christian Clauss <cclauss@me.com>
    valera-rozuvan authored and rvagg committed Oct 16, 2020
    Copy the full SHA
    54f97cd View commit details
    Browse the repository at this point in the history
  2. gyp: update gyp to 0.6.2

    Refs: https://github.com/nodejs/gyp-next/releases/tag/v0.6.2
    PR-URL: nodejs/node-gyp#2241
    Reviewed-By: Rod Vagg <rod@vagg.org>
    MylesBorins authored and rvagg committed Oct 16, 2020
    Copy the full SHA
    096e3ad View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    19e0f3c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. doc: add missing sudo to Catalina doc

    PR-URL: nodejs/node-gyp#2244
    Reviewed-By: Rod Vagg <rod@vagg.org>
    karlhorky authored and rvagg committed Oct 26, 2020
    Copy the full SHA
    66c0f04 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. ci: migrate deprecated grammar (#2285)

    PR-URL: nodejs/node-gyp#2285
    Reviewed-By: Richard Lau <rlau@redhat.com>
    gengjiawen committed Dec 18, 2020
    Copy the full SHA
    15a5c7d View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. doc: updated README.md to copy easily (#2281)

    PR-URL: nodejs/node-gyp#2281
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    SmartManoj committed Dec 19, 2020
    Copy the full SHA
    6287118 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. gyp: update gyp to v0.7.0 (#2284)

    PR-URL: nodejs/node-gyp#2284
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    gengjiawen committed Dec 22, 2020
    Copy the full SHA
    9e1397c View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. doc: update macOS_Catalina.md (#2293)

    PR-URL: nodejs/node-gyp#2293
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    iMrLopez committed Jan 5, 2021
    Copy the full SHA
    cc1cbce View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. gyp: update gyp to v0.8.0 (#2318)

    PR-URL: nodejs/node-gyp#2318
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    cclauss committed Jan 28, 2021
    Copy the full SHA
    c3c510d View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2021

  1. lib: avoid changing process.config (#2322)

    PR-URL: nodejs/node-gyp#2322
    Refs: nodejs/node#36902
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    targos committed Feb 14, 2021
    Copy the full SHA
    392b776 View commit details
    Browse the repository at this point in the history
  2. gyp: remove support for Python 2 (#2300)

    PR-URL: nodejs/node-gyp#2300
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    cclauss committed Feb 14, 2021
    Copy the full SHA
    a78b584 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. lib: migrate requests to fetch (#2220)

    PR-URL: nodejs/node-gyp#2220
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    imatlopez committed Mar 18, 2021
    Copy the full SHA
    e81602e View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. lib: drop Python 2 support in find-python.js (#2333)

    Co-authored-by: Christian Clauss <cclauss@me.com>
    
    PR-URL: nodejs/node-gyp#2333
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    DeeDeeG committed Mar 26, 2021
    Copy the full SHA
    1bd18f3 View commit details
    Browse the repository at this point in the history
  2. ci: update actions/setup-node to v2 (#2302)

    PR-URL: nodejs/node-gyp#2302
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    smorimoto committed Mar 26, 2021
    Copy the full SHA
    0d8a6f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. doc: add downloads badge (#2352)

    PR-URL: nodejs/node-gyp#2352
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    gengjiawen committed Mar 29, 2021
    Copy the full SHA
    a5fd1f4 View commit details
    Browse the repository at this point in the history
  2. deps: sync mutual dependencies with npm

    Sync with npm 7.7.0
    
    PR-URL: nodejs/node-gyp#2348
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    DeeDeeG authored and rvagg committed Mar 29, 2021
    Copy the full SHA
    06ddde2 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. gyp: Improve our flake8 linting tests

    PR-URL: nodejs/node-gyp#2356
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    cclauss authored and gengjiawen committed Mar 31, 2021
    Copy the full SHA
    0093ec8 View commit details
    Browse the repository at this point in the history
  2. gyp: update gyp to v0.8.1 (#2355)

    PR-URL: nodejs/node-gyp#2355
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    DeeDeeG committed Mar 31, 2021
    Copy the full SHA
    0da2e01 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Copy the full SHA
    989abc7 View commit details
    Browse the repository at this point in the history
  2. doc: fix v8.0.0 release date

    rvagg committed Apr 3, 2021
    Copy the full SHA
    4b83c3d View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. meta: add release-please-action for automated releases (#2395)

    Co-authored-by: gengjiawen <technicalcute@gmail.com>
    DeeDeeG and gengjiawen committed May 19, 2021
    Copy the full SHA
    07e9d7c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fca4795 View commit details
    Browse the repository at this point in the history
  3. lib: log as yes/no whether build dir was created (#2370)

    This bit of logging apparently expected to be given a boolean, but was
    receiving either a path or undefined based on the result of fs.mkdir.
    
    Now it prints either "Yes" or "No",
    rather than printing either a path or "undefined", respectively.
    DeeDeeG committed May 19, 2021
    Copy the full SHA
    245dee5 View commit details
    Browse the repository at this point in the history
  4. doc: Update README.md Visual Studio Community page polski to auto (#2…

    …371)
    
    changed URL of Visual Studio Community from a default polski URL to the one without the lenguage code
    gusdleon committed May 19, 2021
    Copy the full SHA
    1b4697a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1423670 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Copy the full SHA
    814b1b0 View commit details
    Browse the repository at this point in the history
  2. chore: release 8.1.0 (#2418)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed May 28, 2021
    Copy the full SHA
    be55870 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Copy the full SHA
    5f1a06c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    cfd12ff View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Copy the full SHA
    5cde818 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2d0ce55 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Initial Commit

    TooTallNate authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    1773c15 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d4fd143 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    dc97766 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    2765891 View commit details
    Browse the repository at this point in the history
  5. doc(wiki): fixed node-serialport link

    joshbeal authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    954ee53 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d29fb13 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    27b883a View commit details
    Browse the repository at this point in the history
  8. doc(wiki): add bcrypt

    defunctzombie authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    e199cfa View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    e11bdd8 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    ced8c96 View commit details
    Browse the repository at this point in the history
  11. doc(wiki): add one more example

    bolgovr authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    77f3632 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    b354711 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    640895d View commit details
    Browse the repository at this point in the history
  14. doc(wiki): Adds node-inotify and v8-profiler

    c4milo authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    b6e542f View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    7ab1337 View commit details
    Browse the repository at this point in the history
  16. doc(wiki): Adds node-fann

    c4milo authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    23e3d48 View commit details
    Browse the repository at this point in the history
  17. doc(wiki): Add node-canvas

    TooTallNate authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    13a9553 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    1462755 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    c46d00d View commit details
    Browse the repository at this point in the history
  20. doc(wiki): Updated Home (markdown)

    TooTallNate authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    b398ef4 View commit details
    Browse the repository at this point in the history
  21. doc(wiki): Updated "binding.gyp" files out in the wild (markdown)

    voodootikigod authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    3236069 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    c00eb77 View commit details
    Browse the repository at this point in the history
  23. doc(wiki): added levelup

    rvagg committed Jun 23, 2021
    Copy the full SHA
    1575bce View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    a9b7096 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    3de9e17 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    d1cd237 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    e0ac8d1 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    e50e04d View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    979a706 View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    4a7f2d0 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    33561e9 View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    5b80e83 View commit details
    Browse the repository at this point in the history
  33. doc(wiki): Updated Home (markdown)

    redchair123 authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    0e37ff4 View commit details
    Browse the repository at this point in the history
  34. Copy the full SHA
    a38299e View commit details
    Browse the repository at this point in the history
  35. doc(wiki): Updated Home (markdown)

    TooTallNate authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    ea28f09 View commit details
    Browse the repository at this point in the history
  36. doc(wiki): Add helpful information

    felquis authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    4eda827 View commit details
    Browse the repository at this point in the history
  37. Copy the full SHA
    98bc80d View commit details
    Browse the repository at this point in the history
  38. Copy the full SHA
    e9f8b33 View commit details
    Browse the repository at this point in the history
  39. doc(wiki): Updated Home (markdown)

    TooTallNate authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    65efe32 View commit details
    Browse the repository at this point in the history
  40. doc(wiki): fix link to gyp file used to build libsqlite3

    Dane Springmeyer authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    54db8d7 View commit details
    Browse the repository at this point in the history
  41. doc(wiki): Updated "binding.gyp" files out in the wild (markdown)

    Dane Springmeyer authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    81bfa1f View commit details
    Browse the repository at this point in the history
  42. Copy the full SHA
    55ebd6e View commit details
    Browse the repository at this point in the history
  43. Copy the full SHA
    61f709e View commit details
    Browse the repository at this point in the history
  44. doc(wiki): Updated Home (markdown)

    lilo003 authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    6e392bc View commit details
    Browse the repository at this point in the history
  45. doc(wiki): Adding link to node-cryptopp's gyp file

    Syrian watermelon authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    875adbe View commit details
    Browse the repository at this point in the history
  46. Copy the full SHA
    8919028 View commit details
    Browse the repository at this point in the history
  47. doc(wiki): add topcube, node-osmium, and node-osrm

    Dane Springmeyer authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    1a75d2b View commit details
    Browse the repository at this point in the history
  48. Copy the full SHA
    65ba711 View commit details
    Browse the repository at this point in the history
  49. Copy the full SHA
    becef31 View commit details
    Browse the repository at this point in the history
  50. Copy the full SHA
    3601508 View commit details
    Browse the repository at this point in the history
  51. doc(wiki): Correcting the link to node-osmium

    The Syrian Watermelon authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    fae7516 View commit details
    Browse the repository at this point in the history
  52. Copy the full SHA
    8841158 View commit details
    Browse the repository at this point in the history
  53. doc(wiki): Fix link to node-zipfile

    johannish authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    92e49a8 View commit details
    Browse the repository at this point in the history
  54. Copy the full SHA
    378c363 View commit details
    Browse the repository at this point in the history
  55. Copy the full SHA
    e64798d View commit details
    Browse the repository at this point in the history
  56. Copy the full SHA
    59668bb View commit details
    Browse the repository at this point in the history
  57. Copy the full SHA
    3d4d9d5 View commit details
    Browse the repository at this point in the history
  58. Copy the full SHA
    93392d5 View commit details
    Browse the repository at this point in the history
  59. doc(wiki): Added nk-mysql (nodamysql)

    kirvedx authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    5b4f2d0 View commit details
    Browse the repository at this point in the history
  60. doc(wiki): Added nk-xrm-installer .gyp references, including .py scri…

    …pts for providing complete reference to examples of fetching source via http, extracting, and moving files (as opposed to copying)
    kirvedx authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    ceb3088 View commit details
    Browse the repository at this point in the history
  61. Copy the full SHA
    7b5dcaf View commit details
    Browse the repository at this point in the history
  62. doc(wiki): node-sass in the wild

    saper authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    d310a73 View commit details
    Browse the repository at this point in the history
  63. Copy the full SHA
    531c724 View commit details
    Browse the repository at this point in the history
  64. Copy the full SHA
    11858b0 View commit details
    Browse the repository at this point in the history
  65. Copy the full SHA
    3c6692d View commit details
    Browse the repository at this point in the history
  66. doc(wiki): if ouns that the -h did not help. I founs on github that t…

    …here was support for visual studio 2015, while i couldn't install node-red beacuse it kept telling me the key 2015 was missing. looking in he gyp python code i found the local file was bot up t dat with the github repo. updating took several efforts before i tried to drop the -g option.
    peter--bolier--zero authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    408b72f View commit details
    Browse the repository at this point in the history
  67. Copy the full SHA
    d69dffc View commit details
    Browse the repository at this point in the history
  68. Copy the full SHA
    d319b0e View commit details
    Browse the repository at this point in the history
  69. doc(wiki): Added Ghostscript4JS

    NickNaso authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    bf4bed1 View commit details
    Browse the repository at this point in the history
  70. doc(wiki): I highly missing it in common issue as every windows biggn…

    …er face that issue
    raza2022 authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    d617fae View commit details
    Browse the repository at this point in the history
  71. Copy the full SHA
    e2dc777 View commit details
    Browse the repository at this point in the history
  72. Copy the full SHA
    d766b74 View commit details
    Browse the repository at this point in the history
  73. Copy the full SHA
    9dce0e4 View commit details
    Browse the repository at this point in the history
  74. doc(wiki): node-srs was a 404

    mhirsch authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    bbca21a View commit details
    Browse the repository at this point in the history
  75. Copy the full SHA
    5b899b7 View commit details
    Browse the repository at this point in the history
  76. Copy the full SHA
    93423b4 View commit details
    Browse the repository at this point in the history
  77. doc(wiki): Updated Home (markdown)

    joaocgreis authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    3407109 View commit details
    Browse the repository at this point in the history
  78. doc(wiki): Lower case L

    bertyhell authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    3aa2c6b View commit details
    Browse the repository at this point in the history
  79. Copy the full SHA
    7444b47 View commit details
    Browse the repository at this point in the history
  80. Copy the full SHA
    1dcad87 View commit details
    Browse the repository at this point in the history
  81. doc(wiki): Drop in favor of

    cclauss authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    9285ff6 View commit details
    Browse the repository at this point in the history
  82. Copy the full SHA
    0fce46b View commit details
    Browse the repository at this point in the history
  83. doc(wiki): Improve Unix instructions

    cclauss authored and rvagg committed Jun 23, 2021
    Copy the full SHA
    c3e5487 View commit details
    Browse the repository at this point in the history
  84. Copy the full SHA
    d314854 View commit details
    Browse the repository at this point in the history
  85. Copy the full SHA
    ee8e1c1 View commit details
    Browse the repository at this point in the history
  86. Copy the full SHA
    f0a4835 View commit details
    Browse the repository at this point in the history
  87. Copy the full SHA
    b52e487 View commit details
    Browse the repository at this point in the history
  88. Copy the full SHA
    161c235 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Copy the full SHA
    b7bccdb View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Add title to node-gyp version document (#2452)

    * Add title to node-gyp version document
    
    * Update Updating-npm-bundled-node-gyp.md
    cclauss committed Jul 6, 2021
    Copy the full SHA
    b6e1cc7 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Copy the full SHA
    c8c0af7 View commit details
    Browse the repository at this point in the history
  2. fix: missing spaces

    rvagg committed Jul 23, 2021
    Copy the full SHA
    f0882b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. ISSUE_TEMPLATE.md: Instructions for old versions (#2470)

    * ISSUE_TEMPLATE.md: Instructions for old versions
    
    Also, add a caution about `node sass` being deprecated.
    
    * Update .github/ISSUE_TEMPLATE.md
    
    Co-authored-by: Rod Vagg <rod@vagg.org>
    
    Co-authored-by: Rod Vagg <rod@vagg.org>
    cclauss and rvagg committed Jul 30, 2021
    Copy the full SHA
    78361b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Copy the full SHA
    ec15a3e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. doc: correct link to "binding.gyp files out in the wild" (#2483)

    correct link to "binding.gyp files out in the wild"
    nineninesevenfour committed Aug 13, 2021
    Copy the full SHA
    660dd7b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Copy the full SHA
    ed9a9ed View commit details
    Browse the repository at this point in the history
  2. chore: release 8.2.0

    github-actions[bot] authored and rvagg committed Aug 23, 2021
    Copy the full SHA
    bc47cd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Copy the full SHA
    f2ad87f View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Copy the full SHA
    0a67dcd View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. chore(deps): bump make-fetch-happen from 8.0.14 to 9.1.0

    The breaking change in this module was a cache parameter that `node-gyp`
    is not using, so this module is not affected.
    wraithgar authored and rvagg committed Oct 7, 2021
    Copy the full SHA
    b05b4fe View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Copy the full SHA
    5585792 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. chore: release 8.3.0

    github-actions[bot] authored and rvagg committed Oct 19, 2021
    Copy the full SHA
    fb85fb2 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Copy the full SHA
    5a00387 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Copy the full SHA
    a27dc08 View commit details
    Browse the repository at this point in the history
  2. chore: release 8.4.0

    github-actions[bot] authored and rvagg committed Nov 5, 2021
    Copy the full SHA
    7073c65 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Copy the full SHA
    787cf7f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. deps: npmlog@6.0.0

    wraithgar authored and rvagg committed Nov 17, 2021
    Copy the full SHA
    8083f6b View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Copy the full SHA
    cc37b88 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. chore: release 8.4.1

    github-actions[bot] authored and rvagg committed Nov 22, 2021
    Copy the full SHA
    f5fa6b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Copy the full SHA
    c2a1850 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. doc: Rename and update Common-issues.md --> docs/README.md (#2567)

    Update the common problems to track with current issues on this repo and shorten the URL to just https://github.com/nodejs/node-gyp/tree/master/docs
    cclauss committed Dec 13, 2021
    Copy the full SHA
    2ef5fb8 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Copy the full SHA
    6e8f93b View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Copy the full SHA
    faf6d48 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Copy the full SHA
    a2f2988 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. doc: Update Python versions (#2571)

    * Add Python 3.10
    * Drop Python 3.6 which [EOLs on 23 Dec. 2021](https://devguide.python.org/#status-of-python-branches)
    * macOS: clarify `Xcode Command Line Tools` standalone vs. from full Xcode
    * Window: Use the same URL as https://github.com/nodejs/node/blob/master/BUILDING.md#windows
    cclauss committed Jan 30, 2022
    Copy the full SHA
    e069f13 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. deps!: increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)

    Makes npm warn users if they are using an unsupported Node version.
    wraithgar committed Jan 31, 2022
    Copy the full SHA
    6562f92 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. deps: make-fetch-happen@10.0.1

    The breaking change was dropping node10 support, which node-gyp has
    already done.
    wraithgar authored and rvagg committed Feb 10, 2022
    Copy the full SHA
    78f6660 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Copy the full SHA
    839e414 View commit details
    Browse the repository at this point in the history
  2. added node-heapdump binding.gyp

    mohamed-bahaa21 authored and rvagg committed Feb 15, 2022
    Copy the full SHA
    a32a9aa View commit details
    Browse the repository at this point in the history
  3. fix: _ in npm_config_ env variables

    zcbenz authored and rvagg committed Feb 15, 2022
    Copy the full SHA
    eef4eef View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Copy the full SHA
    1d499dd View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. chore: release 9.0.0

    github-actions[bot] authored and rvagg committed Mar 1, 2022
    Copy the full SHA
    b1ad492 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    245cd5b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Copy the full SHA
    62d2815 View commit details
    Browse the repository at this point in the history
  2. fix: typo on readme

    rubiagatra authored and rvagg committed May 11, 2022
    Copy the full SHA
    bf81cd4 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. fix: new ca & server certs, bundle in .js file and unpack for testing

    bundling in certs.js rather than including the raw files should avoid some
    false positives that low-quality security scanners keep on complaining about.
    rvagg committed May 12, 2022
    Copy the full SHA
    147e3d3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6f74c76 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Add Python symlink to path (for non-Windows OSes only) (#2362)

    * lib: create a Python symlink and add it to PATH
    
    Helps to ensure a version of Python validated by lib/find-python.js
    is used to run various Python scripts generated by gyp.
    
    Known to affect gyp-mac-tool, probably affects gyp-flock-tool as well.
    
    These Python scripts (such as `gyp-mac-tool`) are invoked directly,
    via the generated Makefile, so their shebang lines determine
    which Python binary is used to run them.
    The shebang lines of these scripts are all `#!/usr/bin/env python3`,
    so the first `python3` on the user's PATH will be used.
    
    By adding a symlink to the Python binary validated by find-python.js,
    and putting this symlink first on the PATH, we can ensure we use
    a compatible version of Python to run these scripts.
    
    (Only on Unix/Unix-like OSes. Symlinks are tricky on Windows,
    and Python isn't used at build-time anyhow on Windows,
    so this intervention isn't useful or necessary on Windows.
    
    A similar technique for Windows, no symlinks required,
    would be to make batch scripts which execute the target binary,
    much like what Node does for its bundled copy of npm on Windows.)
    
    * test: update mocked graceful-fs for configure test
    
    Add missing functions "unlink()" and "symlink()" to mocked module.
    
    * lib: log any errors when creating Python symlink
    
    Warn users about errors, but continue on in case the user does
    happen to have new enough Python on their PATH.
    
    (The symlinks are only meant to fix an issue in a corner case,
    where the user told `node-gyp` where new enough Python is,
    but it's not the first `python3` on their PATH.
    We should not introduce a new potential failure mode to all users
    when fixing this bug. So no hard errors during the symlink process.)
    
    * lib: improve error formatting for Python symlink
    
    Logging the entire error object shows the stack twice,
    and all the other information is contained in the stack.
    
    It also messes with the order of what is logged.
    
    Rather than logging a bunch of redundant information in a messy way,
    we can log only the stack. Logging it in a separate log.warn()
    also gets rid of an extra space character at the beginning of the line.
    
    * lib: restore err.errno to logs for symlink errors
    
    This info (err.errno) is the only piece of information
    in the error object that is not redundant to err.stack.
    
    * lib: use log.verbose, not log.warn
    
    These messages aren't important enough to be `log.warn`s.
    
    Log as verbose only; they will also appear in full error output.
    DeeDeeG committed Jun 10, 2022
    Copy the full SHA
    b9ddcd5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d7687d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Copy the full SHA
    ca1f068 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Migrate macOS acid test from master to main (#2686)

    Follow-on to #2495
    cclauss committed Jun 22, 2022
    Copy the full SHA
    9778dd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Copy the full SHA
    ea8520e View commit details
    Browse the repository at this point in the history
  2. test: Upgrade GitHub Actions (#2701)

    * test: Upgrade GitHub Actions
    
    * node: 18x --> 18.x
    cclauss committed Jul 13, 2022
    Copy the full SHA
    1c64ca7 View commit details
    Browse the repository at this point in the history
  3. test: Try msvs-version: [2016, 2019, 2022] (#2700)

    * test: Try msvs-version: [2016, 2019, 2022]
    
    * main, not master
    
    * Don't npm audit fix --force
    cclauss committed Jul 13, 2022
    Copy the full SHA
    68b5b5b View commit details
    Browse the repository at this point in the history
  4. fix: re-label (#2689)

    cclauss committed Jul 13, 2022
    Copy the full SHA
    f0b7863 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. chore: release 9.1.0

    github-actions[bot] authored and rvagg committed Jul 14, 2022
    Copy the full SHA
    5f9d86d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. lib: enable support for zoslib on z/OS (#2600)

    Check if zos-base.h is in the directory identified by environment
    variable ZOSLIB_INCLUDES if set; otherwise search for it from a set of
    candidates under nodeRootDir. Then pass it as
    -Dzoslib_include_dir=<path-found> to gyp_main.py for use in common.gypi
    to set 'includes_dir' when compiling addons.
    
    Co-authored-by: Gaby Baghdadi <baghdadi@ca.ibm.com>
    
    Co-authored-by: Gaby Baghdadi <baghdadi@ca.ibm.com>
    alexcfyung and gabylb committed Jul 15, 2022
    Copy the full SHA
    83c0a12 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. chore: update dependency - nopt@6.0.0 (#2707)

    No functional changes, just dropping old node versions from engines,
    linting, and fixing CI.
    wraithgar committed Jul 22, 2022
    Copy the full SHA
    8958ecf View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. fix: node.js debugger adds stderr (but exit code is 0) -> shouldn't t…

    …hrow (#2719)
    
    * fix: node.js debugger adds stderr (but exit code is 0) -> shouldn't throw
    
    * input.py: subprocess.Popen() -> subprocess.run()
    FuPeiJiang committed Aug 22, 2022
    Copy the full SHA
    c379a74 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2022

  1. feat(gyp): update gyp to v0.13.0

    kadler authored and richardlau committed Sep 24, 2022
    Copy the full SHA
    3e2a532 View commit details
    Browse the repository at this point in the history
  2. feat: Add proper support for IBM i

    Python 3.9 on IBM i now properly returns "os400" for sys.platform
    instead of claiming to be AIX as it did previously. While the IBM i PASE
    environment is compatible with AIX, it is a subset and has numerous
    differences which makes it beneficial to distinguish, however this means
    that it now needs explicit support here.
    kadler authored and richardlau committed Sep 24, 2022
    Copy the full SHA
    a26494f View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Adding tarfile member sanitization to extractall() (#2741)

    Co-authored-by: TrellixVulnTeam <kasimir.schulz@trellix.com>
    Trott and PatchTester committed Oct 2, 2022
    Copy the full SHA
    33deab4 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. chore: release 9.2.0 (#2735)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 4, 2022
    Copy the full SHA
    4bc4747 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Copy the full SHA
    7d0c83d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    131d1a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Copy the full SHA
    713b8dc View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. chore: release 9.3.0

    github-actions[bot] authored and rvagg committed Oct 11, 2022
    Copy the full SHA
    2cc72be View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Copy the full SHA
    ee46f9d View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. ci: update python test matrix (#2774)

    * ci: drop python 3.6 from test matrix
    
    * Update .github/workflows/tests.yml
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    lukekarrys and cclauss committed Dec 10, 2022
    Copy the full SHA
    38f01fa View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Copy the full SHA
    888efb9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. chore: release 9.3.1

    github-actions[bot] authored and rvagg committed Dec 19, 2022
    Copy the full SHA
    39ac2c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. feat: Upgrade Python linting from flake8 to ruff (#2815)

    [Ruff](https://beta.ruff.rs/) supports [over 500 lint rules](https://beta.ruff.rs/docs/rules) including bandit, isort, pylint, pyupgrade, and flake8 plus its plugins and is written in Rust for speed.
    
    This GitHub Action will provide contributors with intuitive GitHub Annotations.
    
    ![image](https://user-images.githubusercontent.com/3709715/223758136-afc386d2-70aa-4eff-953a-2c2d82ceea23.png)
    
    The `Required` in the checks below should be:
    1. Removed from `flake8-annotation` and added to `ruff-annotation` which replaces it.
    2. Removed from `isort` and added to `ruff` which replaces it.
    cclauss committed Mar 13, 2023
    Copy the full SHA
    fc0ddc6 View commit details
    Browse the repository at this point in the history
  2. Improved advise on repacing node-sass with sass (#2758)

    * Improved advise on repacing node-sass with sass
    
    * Update README.md
    cclauss committed Mar 13, 2023
    Copy the full SHA
    41882a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. chore: get update-gyp.py to work with Python >= v3.5 (#2826)

    * chore: get update-gyp.py to work with Python v3.9
    
    * Ruff ignore rule PLC1901
    
    ---------
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    rzhao271 and cclauss committed Apr 6, 2023
    Copy the full SHA
    337e8e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. doc: Update README.md (#2822)

    Co-authored-by: Christian Clauss <cclauss@me.com>
    beliaev-maksim and cclauss committed Apr 10, 2023
    Copy the full SHA
    c7927e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. update make-fetch-happen to 11.0.3 (#2796)

    http-cache-semantics 4.1.0 is vulnerable
    
    https://www.cve.org/CVERecord?id=CVE-2022-25881
    ravindraP20 committed Apr 22, 2023
    Copy the full SHA
    02480f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Copy the full SHA
    6f3c2d3 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. feat: add support for native windows arm64 build tools

    Visual Studio 2022 17.4 adds a native C++ compiler for Windows on ARM.
    This allows arm64 devices to leverage native build tools, leading to
    a 35% (or more) speed increase.
    https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/
    
    Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
    dennisameling authored and StefanStojanovic committed May 25, 2023
    Copy the full SHA
    bb76021 View commit details
    Browse the repository at this point in the history
  2. fix: extract tarball to temp directory on Windows (#2846)

    * fix: check for errors while extracting downloaded tarball
    
    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    
    * test: parallel installs
    
    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    
    * fix: extract tarball to temp directory on Windows
    
    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    
    ---------
    
    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    dsanders11 committed May 25, 2023
    Copy the full SHA
    aaa117c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Migration from tap to mocha (#2851)

    * migrate from tap to mocha
    
    After make-fetch-happen update GitHub Actions started failing. Migrating
    from tap to mocha testing framework for GitHub Action stability.
    
    * write custom test reporter for more verbose output
    
    Implemented a simple custom mocha test reporter to replace the default
    one. Made test report more developer friendly.
    StefanStojanovic committed Jun 5, 2023
    Copy the full SHA
    5df2b72 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. fix: log statement is for devDir not nodedir (#2840)

    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    dsanders11 committed Jun 6, 2023
    Copy the full SHA
    55048f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. win,install: only download target_arch node.lib (#2857)

    Instead of downloading node.lib for all architectures, just download the
    one that will be needed. Install.js changed to enable downloading just
    node.lib for node versions that already have tarball downloaded and
    extracted. Not fetching lib now fails the installation. Increased
    installVersion because of the changes.
    
    Refs: nodejs/node-gyp#2847
    StefanStojanovic committed Jun 9, 2023
    Copy the full SHA
    7a3fe1c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. test: remove deprecated Node.js and Python (#2868)

    * test: remove deprecated node.js and python
    
    Removed Node.js v14.x and Python v3.7. Also added Node.js v20.x.
    
    * Update .github/workflows/tests.yml
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    
    ---------
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    StefanStojanovic and cclauss committed Jun 12, 2023
    Copy the full SHA
    a0b3d1c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. chore: release 9.4.0

    github-actions[bot] authored and rvagg committed Jun 13, 2023
    Copy the full SHA
    33391db View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Sync deps and engines with npm (#2770)

    * feat!: update `engines.node` to `^14.17.0 || ^16.13.0 || >=18.0.0`
    
    * deps: nopt@^7.0.0
    
    * feat: replace npmlog with proc-log
    
    * deps: standard@17.0.0 and fix linting errors
    
    * deps: which@3.0.0
    - this also promiisifies the build command
    
    * deps: glob@8.0.3
    
    * feat: drop rimraf dependency
    
    * fix: use fs/promises in favor of fs.promises
    lukekarrys committed Jun 20, 2023
    Copy the full SHA
    192eec2 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. lib: find python checks order changed on windows (#2872)

    These changes favor py launcher over other checks excluding command line
    or npm configuration and environment variable checks.
    
    Also, updated supported python versions list.
    
    Fixes: nodejs/node-gyp#2871
    StefanStojanovic committed Jun 22, 2023
    Copy the full SHA
    b030555 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Fix reading msvs version on Windows (#2644)

    * fix: fix reading msvs version on windows
    jgcook935 committed Jun 25, 2023
    Copy the full SHA
    53c99ae View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. docs: Update windows installation instructions in README.md (#2882)

    * Update windows installation instructions in README.md
    raress96 committed Jul 13, 2023
    Copy the full SHA
    c9caa2e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Copy the full SHA
    1bfb083 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Copy the full SHA
    445c28f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. fix: create Python symlink only during builds, and clean it up after …

    …(#2721)
    
    * fix: create Python symlink only during builds, and clean it up after
    
    Previously in b9ddcd5 this was created
    during configuration, and the symlink persisted indefinitely. This
    causes problems with many tools that do not expect a codebase to include
    symlinks to external absolute paths.
    
    This PR largely reverts that commit, and instead writes the path to
    link to into the config, and then creates the symlink only temporarily
    during the build process, always deleting it afterwards.
    
    * assert install_path == self.output, f"{install_path} != {self.output}"
    
    ---------
    
    Co-authored-by: Christian Clauss <cclauss@me.com>
    pimterry and cclauss committed Aug 1, 2023
    Copy the full SHA
    0f1f667 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Copy the full SHA
    bb93b94 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Copy the full SHA
    d3615c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Copy the full SHA
    5746691 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. doc: Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1…

    ….0 (#2783)
    
    The PR for this change was merged without a prefixed name,
    such as "lib:" or "fix:". That means release-please
    didn't include it in the changelog for v9.1.0.
    
    This change did end up affecting users, though. (See issue 2713
    and PR 2721). Therefore, I believe it should be noted
    in the CHANGELOG.md, so users can better understand the behavior
    they are seeing.
    DeeDeeG committed Oct 3, 2023
    Copy the full SHA
    b3d41ae View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Python lint: ruff --format is now --output-format

    Fixes the failing `ruff` linting in GitHub Actions.
    cclauss committed Oct 27, 2023
    Copy the full SHA
    91fd8ff View commit details
    Browse the repository at this point in the history
  2. chore: GitHub Workflows security hardening (#2740)

    * build: harden tests.yml permissions
    
    Signed-off-by: Alex <aleksandrosansan@gmail.com>
    
    * build: harden release-please.yml permissions
    
    Signed-off-by: Alex <aleksandrosansan@gmail.com>
    
    * build: harden visual-studio.yml permissions
    
    Signed-off-by: Alex <aleksandrosansan@gmail.com>
    
    * Update release-please.yml
    
    ---------
    
    Signed-off-by: Alex <aleksandrosansan@gmail.com>
    sashashura committed Oct 27, 2023
    Copy the full SHA
    26683e9 View commit details
    Browse the repository at this point in the history
  3. chore: empty commit to add changelog entries from #2770

    feat!: update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0
    deps: nopt@^7.0.0
    feat: replace npmlog with proc-log
    deps: standard@17.0.0 and fix linting errors
    deps: which@3.0.0
    fix: promisify build command
    deps: glob@8.0.3
    feat: drop rimraf dependency
    fix: use fs/promises in favor of fs.promises
    lukekarrys committed Oct 27, 2023
    Copy the full SHA
    4a50fe3 View commit details
    Browse the repository at this point in the history
  4. docs: update applicable GitHub links from master to main (#2843)

    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    dsanders11 committed Oct 27, 2023
    Copy the full SHA
    d644ce4 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. feat(gyp): update gyp to v0.16.1 (#2923)

    * feat(gyp): update gyp to v0.15.1
    
    * Add Python 3.12 to tests
    
    * Try to fix CI
    
    * Try specifying msvs-version
    
    * Modify the visual-studio matrix
    
    * Fix pythonLocation var
    
    * Fix Python tests
    
    * Get path
    
    * polish
    
    * feat(gyp): update gyp to v0.16.0
    
    * feat(gyp): update gyp to v0.16.1
    
    * CI: Don't install Python 'packaging' module (vendored in 'gyp-next' now)
    
    * Apply suggestions from code review
    
    * Upgrade to actions/checkout@v4
    
    ---------
    
    Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
    Co-authored-by: Christian Clauss <cclauss@me.com>
    3 people committed Oct 28, 2023
    Copy the full SHA
    707927c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    21a7249 View commit details
    Browse the repository at this point in the history
  3. deps: glob@10.3.10 (#2926)

    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    4bef1ec View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    059bb6f View commit details
    Browse the repository at this point in the history
  5. deps: which@4.0.0 (#2928)

    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    e388255 View commit details
    Browse the repository at this point in the history
  6. feat!: drop node 14 support (#2929)

    BREAKING CHANGE: `node-gyp` now supports node `^16.14.0 || >=18.0.0`
    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    1b3bd34 View commit details
    Browse the repository at this point in the history
  7. feat: convert all internal functions to async/await

    BREAKING CHANGE: All internal functions have been coverted to return
    promises and no longer accept callbacks. This is not a breaking change
    for users but may be breaking to consumers of `node-gyp` if you are
    requiring internal functions directly.
    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    355622f View commit details
    Browse the repository at this point in the history
  8. feat: convert internal classes from util.inherits to classes

    BREAKING CHANGE: the `Gyp` class exported is now created using
    ECMAScript classes and therefore might have small differences to classes
    that were previously created with `util.inherits`.
    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    d52997e View commit details
    Browse the repository at this point in the history
  9. chore: misc testing fixes (#2930)

    * chore: misc test fixes
    
    * Sort test runs by os first
    
    * Use cross-env for test env var
    
    * Try sorting matrix params
    
    * Make FAST_TEST the default and rename to FULL_TEST
    
    * Separate helper functions to not need to export test obj in files
    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    4e493d4 View commit details
    Browse the repository at this point in the history
  10. feat!: use .npmignore file to limit which files are published (#2921)

    * feat!: use package.json files to limit which files are published
    
    Fixes: #2372
    
    * Use npmignore instead of package.json#files
    
    * Add update-gyp.py to npmignore
    
    * Add install to pack test
    
    * Use output var for pack dir
    
    * Move existing .gitignore entries to .npmignore
    
    * Sort git and npm ignores
    
    * Update and cleanup workflows
    lukekarrys committed Oct 28, 2023
    Copy the full SHA
    864a979 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    3032e10 View commit details
    Browse the repository at this point in the history
  12. chore: release 10.0.0 (#2920)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 28, 2023
    Copy the full SHA
    4c302ca View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Copy the full SHA
    7de1f5f View commit details
    Browse the repository at this point in the history
  2. chore: lint fixes

    lukekarrys committed Oct 29, 2023
    Copy the full SHA
    4e0ed99 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a68586a View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. fix: use local util for findAccessibleSync()

    The `findAccessibleSync()` function is in the local `util` module
    instead of Node.js' builtin `util` module.
    richardlau authored and lukekarrys committed Nov 2, 2023
    Copy the full SHA
    b39e681 View commit details
    Browse the repository at this point in the history
  2. chore: release 10.0.1

    github-actions[bot] authored and lukekarrys committed Nov 2, 2023
    Copy the full SHA
    da19158 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Copy the full SHA
    176fe9a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f4bbe0d View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Copy the full SHA
    0212ed9 View commit details
    Browse the repository at this point in the history