Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2025-01-29 Release
What's Changed
- Fix includes by @autoantwort in #1587
- Delete unused VcpkgPaths m_manifest_path and m_config_dir. by @BillyONeal in #1585
- Emit a special error message for all zero SHA512. by @BillyONeal in #1580
- Delete unused get_port_versions. by @BillyONeal in #1584
- Delete --x-use-aria2. by @BillyONeal in #1582
- Don't emit the 'vs prompt' warning when targeting arm64ec from an arm64 developer command prompt. by @BillyONeal in #1581
- Update scripts SHA for 2025-01-28. by @BillyONeal in #1589
Full Changelog: 2025-01-24...2025-01-29
2025-01-24 Release
This release a hotfix for https://github.com/microsoft/vcpkg-tool/releases/tag/2025-01-20
What's Changed
- Fix overlay-ports behavior for manifest customers. by @BillyONeal in #1586
Full Changelog: 2025-01-20...2025-01-24
2025-01-20 Release
Note: This release contains a significant bug in overlay-ports handling fixed in #1586 , so we recommend customers go back to 2025-01-11 until that is landed.
What's Changed
- [docs] fix how to run e2e tests by @autoantwort in #1569
- Deduplicate overlay-ports handling and avoid repeated querying of the filesystem for 'port' vs 'subdirectories' by @BillyONeal in #1534
- Add a "status" API to DiagnosticContext, overhaul Downloads console output by @BillyONeal in #1565
- 7-zip: Consider copies on the system. by @BillyONeal in #1571
- Fix GitHub Actions Cache setting an incorrect Content-Range header by @j-mie in #1572
- Set compiler file hash cache variable by @autoantwort in #1558
- Transform SHA512s to lowercase for azurl. by @BillyONeal in #1574
- Emit an error for duplicate overrides. by @BillyONeal in #1573
- Output log files as collapsed sections in ci by @autoantwort in #1556
- Add manifest-info.json to record manifest path in vcpkg_installed by @JavierMatosD in #1568
- Update upload-artifact to v4. by @BillyONeal in #1575
- Move json data by @Thomas1664 in #1348
- Update vcpkg-scripts-sha 2024-01-17. by @BillyONeal in #1576
New Contributors
Full Changelog: 2025-01-11...2025-01-20
2025-01-11 Release
What's Changed
- [scripts/posh-vcpkg] Change TabExpansion to Register-ArgumentCompleter by @WangWeiLin-MV in #1512
- Simplify double-nested lambdas in command selection. by @BillyONeal in #1526
- Add Alpine's search path for Ninja. by @BillyONeal in #1545
- Avoid writing the status database for read-only commands. by @BillyONeal in #1531
- if curl fails, print a warning instead of exiting by @lesomnus in #1137
- fix includes by @autoantwort in #1559
- Change tool metadata file format to JSON by @vicroms in #1553
- Don't use non functional cmake versions by @autoantwort in #1562
- Fix extension name in error msg. by @Neumann-A in #1561
- Ensure x-script's SHA is tolower'd. by @BillyONeal in #1564
- Update scripts SHA, adopt 1ES Release Jobs by @BillyONeal in #1566
- Include vcpkg-tools.json in the standalone bundle. by @BillyONeal in #1567
New Contributors
Full Changelog: 2024-12-09...2025-01-11
2024-12-09 Release
What's Changed
- Disable -Wno-dangling-reference on GCC 13. by @BillyONeal in #1543
- Editing asset cache output when using x-script by @JavierMatosD in #1541
- [pipeline/e2e] end-to-end-tests.ps1 should fail with failure test by @WangWeiLin-MV in #1518
- Suppress meaningless CodeQL warning. by @BillyONeal in #1546
- [spdx] Fix several bugs by @Thomas1664 in #1377
- Use
GITHUB_SERVER_URL
to change GitHub API host for dependency graph submission by @luncliff in #1547 - Introduce DiagnosticContext, an 'error document' like type. by @BillyONeal in #1323
- Handle 7zip extraction separately by @JavierMatosD in #1548
Full Changelog: 2024-11-12...2024-12-09
2024-11-12 Release
What's Changed
- Fix missing includes by @netheril96 in #1517
- Commonize \r\n / \n handling in test cases. by @BillyONeal in #1519
- Allow constexpr optionals. by @BillyONeal in #1509
- Add "maybe" operations to JSON. by @BillyONeal in #1520
- Apply the normal "to_string" pattern in more places. by @BillyONeal in #1521
- Fix try_load_port to match its documented interface. by @BillyONeal in #1533
- Make SPDX resource heuristics an object rather than a value. by @BillyONeal in #1530
- Extract more contractual constants. by @BillyONeal in #1529
- Remove PrintUsage from BuildPackageOptions. by @BillyONeal in #1527
- Move merging original_cwd into overlay directories into VcpkgPaths. by @BillyONeal in #1522
- Change to macOS CI runs from macOS-12 to macOS-13 by @JavierMatosD in #1536
- Make status line parsing testable. by @BillyONeal in #1528
- Add switch to force classic mode. by @BillyONeal in #1535
- Fix all download failures claiming that the download was disabled by x-block-origin. by @JavierMatosD in #1513
- Update vcpkg-scripts SHA 2024-11-11. by @BillyONeal in #1538
New Contributors
- @netheril96 made their first contribution in #1517
Full Changelog: 2024-10-18...2024-11-12
2024-10-18 Release
What's Changed
- Enable extracting 7zNNNN-x64.exe with win32_extract_self_extracting_7z by @BillyONeal in #1506
- Make e2e tests slightly more explicit and consistent. by @BillyONeal in #1510
- Support Azure universal packages as a binary caching provider by @data-queue in #1491
- Add a better error message for unlimited argument commands. by @BillyONeal in #1515
- Update vcpkg-scripts SHA. by @BillyONeal in #1516
Full Changelog: 2024-09-30...2024-10-18
2024-09-30 Release
What's Changed
- upgrade.ps1: Test without needing a whole git clone by @BillyONeal in #1494
- Test cmd_execute with negative exit code by @WangWeiLin-MV in #1488
- Remove unnecessary use of std::array by @BillyONeal in #1496
- Fix regression on windows: Env var names are case insensitive by @autoantwort in #1501
- Update vcpkg-scripts SHA 2024-09-30. by @BillyONeal in #1503
- Fix unset on POSIX. by @BillyONeal in #1499
- Improve diagnostics when an invalid triplet name is supplied. by @BillyONeal in #1497
- x-add-version: Check that port-version is the next integer by @BillyONeal in #1495
Full Changelog: 2024-09-18...2024-09-30
2024-09-18 Release
What's Changed
- Fix doubled warnings being printed for manifest warnings when loading ports. by @BillyONeal in #1466
- Make comparison of installed files case-insensitive by @vicroms in #1483
- [upgrade] Don't crash on non-installed ports by @Thomas1664 in #1473
- Keep all CUDA_PATH_* environment variables when forming the clean environment on Windows by @autoantwort in #1476
- Add
devdeviceid
telemetry by @vicroms in #1480 - Preserve the full exit code range in the system.process layer. by @BillyONeal in #1489
- Disallow invalid triplet names passed via
--triplet
by @Thomas1664 in #1474 - Use 7zr to unpack 7zip by @JavierMatosD in #1477
- Ban $/include/module.modulemap by @BillyONeal in #1492
Full Changelog: 2024-08-01...2024-09-18
2024-08-01 Release
What's Changed
- Fix crash if
"platform": "mips64"
is used by @autoantwort in #1454 - Http binary cache: One must use the {sha} variable if other variables are used. by @autoantwort in #1459
- Update fmt to v11.0.2 by @tchaikov in #1457
- Restore printing full paths to files containing absolute paths. by @BillyONeal in #1455
- Make print_plan actually print. by @BillyONeal in #1415
- Bump braces from 3.0.2 to 3.0.3 in /vcpkg-artifacts by @dependabot in #1456
- Optimize the output of portsdiff command by @jimwang118 in #1460
- Fix several console output nitpicks. by @BillyONeal in #1461
- Fix package pattern in json schema configuration registry by @WangWeiLin-MV in #1429
- add VCPKG_POST_PORTFILE_INCLUDES by @Neumann-A in #1417
- Rename the shell function to 'vcpkg-shell'. by @BillyONeal in #1442
- Allow "baseline" in filesystem registries. by @BillyONeal in #1463
- Fix grammar in HashPortManyFiles warning message by @benjamin-hodgson in #1467
- Change the exit code to nonzero when there are ci regressions. by @BillyONeal in #1468
- Actually make the exit code nonzero for regressions. by @BillyONeal in #1469
- Update vcpkg-scripts SHA 2024-07-31 by @BillyONeal in #1470
New Contributors
- @tchaikov made their first contribution in #1457
- @jimwang118 made their first contribution in #1460
- @WangWeiLin-MV made their first contribution in #1429
- @benjamin-hodgson made their first contribution in #1467
Full Changelog: 2024-07-10...2024-08-01