Releases: microsoft/vcpkg-tool
Releases Β· microsoft/vcpkg-tool
2025-04-01 Release
What's Changed
- Improve docs with feedback from @JavierMatosD. by @BillyONeal in #1624
- Fix referring to registry ports as 'overlays' by @BillyONeal in #1627
- [CMakeRC] support CMake 4.0 by @strega-nil in #1632
- Don't track curl progress when performing bulk operations by @Osyotr in #1630
- Always pass an absolute path to x-script destinations. by @BillyONeal in #1629
- Speed up tests slightly by using the exe directly by @BillyONeal in #1628
- Add
--for-merge-with
tox-test-features
to make it practical to run in our PR builds by @BillyONeal in #1626 - Use relative paths in sbom files by @Thomas1664 in #1622
- [spdx] Replace CMake variables in
vcpkg_download_distfile()
by @Thomas1664 in #1607 - Update vcpkg-scripts SHA for 2025-03-31. by @BillyONeal in #1634
New Contributors
Full Changelog: 2025-03-22...2025-04-01
2025-03-22 Release
What's Changed
- test-features: Wait for async complete of binary cache at end of command by @autoantwort in #1615
- Add .devcontainer sufficient to run our tests by @BillyONeal in #1611
- Make x-add-version not require changes be committed first. by @BillyONeal in #1616
- Connect the
NO_PROXY
environment variable to the WinHTTP backend to match the curl backend by @AndreyAlifanov in #1598 - Provide arm64 linux binaries by @JavierMatosD in #1599
- Try to improve ubuntu test lab reliability by @BillyONeal in #1617
- Use relative paths in downloads output. by @BillyONeal in #1618
- More expressive checks in triplet by @Thomas1664 in #1379
- Fix curl creating download dir in 750 mode by @moritz-h in #1440
- Update vcpkg-scripts SHA to 2025-03-21. by @BillyONeal in #1619
- Fix real sign copy typo. by @BillyONeal in #1620
New Contributors
- @AndreyAlifanov made their first contribution in #1598
- @moritz-h made their first contribution in #1440
Full Changelog: 2025-03-13...2025-03-22
2025-03-13 Release
What's Changed
- Improve resiliency of concurrent use the downloads directory. by @BillyONeal in #1600
- tls12-download.exe: Enforce that the signing cert uses SHA-2. by @BillyONeal in #1601
- Check errno after waitpid for EINTR by @ekilmer in #1602
- Delete broken export backends. by @BillyONeal in #1603
- Always use InstallPlanAction::package_dir by @BillyONeal in #1604
- Add
x-test-features
andformat-feature-baseline
by @autoantwort in #802 - Remove "Store success" message. by @autoantwort in #1608
- Set the version field differently for apiscan by @BillyONeal in #1609
- Update tests to Ubuntu 22.04. by @BillyONeal in #1610
- Update vcpkg-scripts SHA 2025-03-13 by @BillyONeal in #1612
Full Changelog: 2025-02-11...2025-03-13
2025-02-11 Release
What's Changed
- Binary cache: async push_success by @autoantwort in #908
- fix links to other languages in README by @BrandenXia in #1592
- Update vcpkg-scripts-sha to 2025-02-11 by @BillyONeal in #1596
New Contributors
- @BrandenXia made their first contribution in #1592
Full Changelog: 2025-01-29...2025-02-11
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