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
Update node-gyp to 10.0.1 #2
Commits on May 26, 2020
-
PR-URL: nodejs/node-gyp#2092 Reviewed-By: Rod Vagg <rod@vagg.org>
Commits on Jun 3, 2020
-
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>
-
doc: update acid test and introduce curl|bash test script
PR-URL: nodejs/node-gyp#2105 Reviewed-By: Rod Vagg <rod@vagg.org>
-
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>
Commits on Jun 16, 2020
-
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>
-
doc: silence curl for macOS Catalina acid test
PR-URL: nodejs/node-gyp#2150 Reviewed-By: Rod Vagg <rod@vagg.org>
Commits on Jun 17, 2020
-
docs: note that node-gyp@7 should solve Catalina CLT issues
PR-URL: nodejs/node-gyp#2156 Reviewed-By: Christian Clauss <cclauss@me.com>
Commits on Jul 20, 2020
-
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
-
Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> PR-URL: nodejs/node-gyp#2165
-
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
Commits on Aug 11, 2020
Commits on Oct 14, 2020
-
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>
-
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
-
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>
-
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>
-
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>
Commits on Oct 15, 2020
-
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>
-
deps: update deps to match npm@7
PR-URL: nodejs/node-gyp#2240 Reviewed-By: Richard Lau <riclau@uk.ibm.com>
-
v7.1.1: bump version and update changelog
PR-URL: nodejs/node-gyp#2239 Reviewed-By: Christian Clauss <cclauss@me.com>
Commits on Oct 16, 2020
-
doc: add cmd to reset
xcode-select
to initial statePR-URL: nodejs/node-gyp#2235 Reviewed-By: Christian Clauss <cclauss@me.com>
-
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>
Commits on Oct 26, 2020
-
doc: add missing
sudo
to Catalina docPR-URL: nodejs/node-gyp#2244 Reviewed-By: Rod Vagg <rod@vagg.org>
Commits on Dec 18, 2020
-
ci: migrate deprecated grammar (#2285)
PR-URL: nodejs/node-gyp#2285 Reviewed-By: Richard Lau <rlau@redhat.com>
Commits on Dec 19, 2020
-
doc: updated README.md to copy easily (#2281)
PR-URL: nodejs/node-gyp#2281 Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Commits on Dec 22, 2020
-
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>
Commits on Jan 5, 2021
-
doc: update macOS_Catalina.md (#2293)
PR-URL: nodejs/node-gyp#2293 Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Commits on Jan 28, 2021
-
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>
Commits on Feb 14, 2021
-
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>
-
gyp: remove support for Python 2 (#2300)
PR-URL: nodejs/node-gyp#2300 Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Commits on Mar 18, 2021
-
lib: migrate requests to fetch (#2220)
PR-URL: nodejs/node-gyp#2220 Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Commits on Mar 26, 2021
-
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>
-
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>
Commits on Mar 29, 2021
-
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>
-
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>
Commits on Mar 31, 2021
-
gyp: Improve our flake8 linting tests
PR-URL: nodejs/node-gyp#2356 Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
-
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>
Commits on Apr 3, 2021
Commits on May 19, 2021
-
meta: add
release-please-action
for automated releases (#2395)Co-authored-by: gengjiawen <technicalcute@gmail.com>
-
-
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.
-
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
-
Commits on May 28, 2021
-
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Commits on May 29, 2021
Commits on Jun 22, 2021
Commits on Jun 23, 2021
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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)
-
-
-
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.
-
-
doc(wiki): I highly missing it in common issue as every windows biggn…
…er face that issue
-
-
-
-
-
-
-
-
-
-
-
-
-
Commits on Jun 28, 2021
Commits on Jul 6, 2021
-
Add title to node-gyp version document (#2452)
* Add title to node-gyp version document * Update Updating-npm-bundled-node-gyp.md
Commits on Jul 23, 2021
Commits on Jul 30, 2021
-
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>
Commits on Aug 12, 2021
Commits on Aug 13, 2021
-
doc: correct link to "binding.gyp files out in the wild" (#2483)
correct link to "binding.gyp files out in the wild"
Commits on Aug 23, 2021
Commits on Sep 10, 2021
Commits on Oct 5, 2021
Commits on Oct 7, 2021
-
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.
Commits on Oct 11, 2021
Commits on Oct 19, 2021
Commits on Oct 29, 2021
Commits on Nov 5, 2021
Commits on Nov 8, 2021
Commits on Nov 17, 2021
Commits on Nov 19, 2021
Commits on Nov 22, 2021
Commits on Nov 28, 2021
Commits on Dec 13, 2021
-
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
Commits on Jan 4, 2022
Commits on Jan 6, 2022
Commits on Jan 7, 2022
Commits on Jan 30, 2022
-
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
Commits on Jan 31, 2022
-
deps!: increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)
Makes npm warn users if they are using an unsupported Node version.
Commits on Feb 10, 2022
-
deps: make-fetch-happen@10.0.1
The breaking change was dropping node10 support, which node-gyp has already done.
Commits on Feb 15, 2022
Commits on Feb 24, 2022
Commits on Mar 1, 2022
Commits on May 11, 2022
Commits on May 12, 2022
-
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.
-
Commits on Jun 10, 2022
-
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.
-
Commits on Jun 15, 2022
Commits on Jun 22, 2022
-
Migrate macOS acid test from master to main (#2686)
Follow-on to #2495
Commits on Jul 13, 2022
-
test: Upgrade GitHub Actions (#2701)
* test: Upgrade GitHub Actions * node: 18x --> 18.x
-
test: Try msvs-version: [2016, 2019, 2022] (#2700)
* test: Try msvs-version: [2016, 2019, 2022] * main, not master * Don't npm audit fix --force
-
Commits on Jul 14, 2022
Commits on Jul 15, 2022
-
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>
Commits on Jul 22, 2022
-
chore: update dependency - nopt@6.0.0 (#2707)
No functional changes, just dropping old node versions from engines, linting, and fixing CI.
Commits on Aug 22, 2022
-
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()
Commits on Sep 24, 2022
-
-
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.
Commits on Oct 2, 2022
-
Adding tarfile member sanitization to extractall() (#2741)
Co-authored-by: TrellixVulnTeam <kasimir.schulz@trellix.com>
Commits on Oct 4, 2022
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Commits on Oct 8, 2022
Commits on Oct 10, 2022
Commits on Oct 11, 2022
Commits on Nov 14, 2022
Commits on Dec 10, 2022
-
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>
Commits on Dec 16, 2022
Commits on Dec 19, 2022
Commits on Mar 13, 2023
-
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.
-
Improved advise on repacing node-sass with sass (#2758)
* Improved advise on repacing node-sass with sass * Update README.md
Commits on Apr 6, 2023
-
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>
Commits on Apr 10, 2023
-
Co-authored-by: Christian Clauss <cclauss@me.com>
Commits on Apr 22, 2023
-
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
Commits on Apr 26, 2023
Commits on May 25, 2023
-
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>
-
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>
Commits on Jun 5, 2023
-
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.
Commits on Jun 6, 2023
-
fix: log statement is for devDir not nodedir (#2840)
Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
Commits on Jun 9, 2023
-
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
Commits on Jun 12, 2023
-
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>
Commits on Jun 13, 2023
Commits on Jun 20, 2023
-
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
Commits on Jun 22, 2023
-
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
Commits on Jun 25, 2023
-
Fix reading msvs version on Windows (#2644)
* fix: fix reading msvs version on windows
Commits on Jul 13, 2023
-
docs: Update windows installation instructions in README.md (#2882)
* Update windows installation instructions in README.md
Commits on Jul 20, 2023
Commits on Jul 24, 2023
Commits on Aug 1, 2023
-
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>
Commits on Aug 25, 2023
Commits on Aug 26, 2023
Commits on Sep 28, 2023
Commits on Oct 3, 2023
-
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.
Commits on Oct 27, 2023
-
Python lint: ruff --format is now --output-format
Fixes the failing `ruff` linting in GitHub Actions.
-
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>
-
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
-
docs: update applicable GitHub links from master to main (#2843)
Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
Commits on Oct 28, 2023
-
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>
-
-
-
-
-
feat!: drop node 14 support (#2929)
BREAKING CHANGE: `node-gyp` now supports node `^16.14.0 || >=18.0.0`
-
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.
-
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`.
-
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
-
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
-
-
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Commits on Oct 29, 2023
Commits on Nov 2, 2023
-
fix: use local
util
forfindAccessibleSync()
The `findAccessibleSync()` function is in the local `util` module instead of Node.js' builtin `util` module.
-