| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1a66dc1 commit 3b6cf31
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,5 +1,12 @@ | |||
| 1 | 1 | # Changelog | |
| 2 | 2 | ||
| 3 | + ## [0.21.0](https://github.com/nodejs/gyp-next/compare/v0.20.5...v0.21.0) (2025-11-04) | ||
| 4 | + | ||
| 5 | + | ||
| 6 | + ### Features | ||
| 7 | + | ||
| 8 | + * add support for Visual Studio 2026 ([#319](https://github.com/nodejs/gyp-next/issues/319)) ([cb13bbc](https://github.com/nodejs/gyp-next/commit/cb13bbc4ab7a7d86b51221b39ebee4281e1d3e19)) | ||
| 9 | + | ||
| 3 | 10 | ## [0.20.5](https://github.com/nodejs/gyp-next/compare/v0.20.4...v0.20.5) (2025-10-13) | |
| 4 | 11 | ||
| 5 | 12 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -270,6 +270,18 @@ def _CreateVersion(name, path, sdk_based=False): | |||
| 270 | 270 | if path: | |
| 271 | 271 | path = os.path.normpath(path) | |
| 272 | 272 | versions = { | |
| 273 | + "2026": VisualStudioVersion( | ||
| 274 | + "2026", | ||
| 275 | + "Visual Studio 2026", | ||
| 276 | + solution_version="12.00", | ||
| 277 | + project_version="18.0", | ||
| 278 | + flat_sln=False, | ||
| 279 | + uses_vcxproj=True, | ||
| 280 | + path=path, | ||
| 281 | + sdk_based=sdk_based, | ||
| 282 | + default_toolset="v145", | ||
| 283 | + compatible_sdks=["v8.1", "v10.0"], | ||
| 284 | + ), | ||
| 273 | 285 | "2022": VisualStudioVersion( | |
| 274 | 286 | "2022", | |
| 275 | 287 | "Visual Studio 2022", | |
@@ -462,6 +474,7 @@ def _DetectVisualStudioVersions(versions_to_check, force_express): | |||
| 462 | 474 | "15.0": "2017", | |
| 463 | 475 | "16.0": "2019", | |
| 464 | 476 | "17.0": "2022", | |
| 477 | + "18.0": "2026", | ||
| 465 | 478 | } | |
| 466 | 479 | versions = [] | |
| 467 | 480 | for version in versions_to_check: | |
@@ -537,7 +550,18 @@ def SelectVisualStudioVersion(version="auto", allow_fallback=True): | |||
| 537 | 550 | if version == "auto": | |
| 538 | 551 | version = os.environ.get("GYP_MSVS_VERSION", "auto") | |
| 539 | 552 | version_map = { | |
| 540 | - "auto": ("17.0", "16.0", "15.0", "14.0", "12.0", "10.0", "9.0", "8.0", "11.0"), | ||
| 553 | + "auto": ( | ||
| 554 | + "18.0", | ||
| 555 | + "17.0", | ||
| 556 | + "16.0", | ||
| 557 | + "15.0", | ||
| 558 | + "14.0", | ||
| 559 | + "12.0", | ||
| 560 | + "10.0", | ||
| 561 | + "9.0", | ||
| 562 | + "8.0", | ||
| 563 | + "11.0", | ||
| 564 | + ), | ||
| 541 | 565 | "2005": ("8.0",), | |
| 542 | 566 | "2005e": ("8.0",), | |
| 543 | 567 | "2008": ("9.0",), | |
@@ -552,6 +576,7 @@ def SelectVisualStudioVersion(version="auto", allow_fallback=True): | |||
| 552 | 576 | "2017": ("15.0",), | |
| 553 | 577 | "2019": ("16.0",), | |
| 554 | 578 | "2022": ("17.0",), | |
| 579 | + "2026": ("18.0",), | ||
| 555 | 580 | } | |
| 556 | 581 | if override_path := os.environ.get("GYP_MSVS_OVERRIDE_PATH"): | |
| 557 | 582 | msvs_version = os.environ.get("GYP_MSVS_VERSION") | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" | |||
| 4 | 4 | ||
| 5 | 5 | [project] | |
| 6 | 6 | name = "gyp-next" | |
| 7 | - version = "0.20.5" | ||
| 7 | + version = "0.21.0" | ||
| 8 | 8 | authors = [ | |
| 9 | 9 | { name="Node.js contributors", email="ryzokuken@disroot.org" }, | |
| 10 | 10 | ] | |
| Back | FazBrowse Home | New Git URL |
0 commit comments