Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2025-05-19 Release
What's Changed
- Force LC_ALL=C for test execution by @dg0yt in #1656
- BuildLogsRecorder: Only copy new log files by @autoantwort in #1657
- --clean-buildtrees-after-build: Only clean on success by @autoantwort in #1655
- Optimize rename_or_delete to stop retrying after EXDEV by @Thomas1664 in #1659
- Add z-check-tools-sha by @autoantwort in #1661
- Remove
x-gha
binary cache provider by @vicroms in #1662 - Remove lukka/get-cmake and use the one in the Actions image instead by @BillyONeal in #1664
- Merge cascaded failure feature dependencies together. by @BillyONeal in #1665
- Improve x-test-features diagnostics for conflicting baseline entries by @BillyONeal in #1663
- Fix cross-device rename_or_delete by @dg0yt in #1669
- Improve invalid feature name reporting by @BillyONeal in #1675
- Replace ParseMessage with DiagnosticLine. by @BillyONeal in #1667
- Detect vcvarsarm64_arm by @huangqinjin in #1672
- Deduplicate 'already installed' / HEAD message. by @BillyONeal in #1683
- Improve x-test-features diagnostics. by @BillyONeal in #1676
- x-feature-test: Only enforce cascades in baseline when used with --all by @BillyONeal in #1686
- Update vcpkg-scripts SHA 2025-05-19. by @BillyONeal in #1688
New Contributors
- @huangqinjin made their first contribution in #1672
Full Changelog: 2025-04-16...2025-05-19
2025-04-16 Release
What's Changed
- Fixed packaged build with external CMakeRC by @xvitaly in #1644
- Add localization pipeline artifact back. by @BillyONeal in #1645
- Fix macOS PR and CI build failure, and CodeQL arm64-linux failure. by @BillyONeal in #1648
- test-features: failure exit code if tests fail by @autoantwort in #1649
- test-features: Only create the tested-spec.txt file if a feature test fails by @autoantwort in #1650
- Adopt macOS 14 for PR and Release builds by @BillyONeal in #1651
- Add generic exit code telemetry by @vicroms in #1642
- Preserve permissions using upkg by @JavierMatosD in #1625
- Update vcpkg-scripts SHA 2025-04-15. by @BillyONeal in #1654
Full Changelog: 2025-04-07...2025-04-16
2025-04-07 Release
What's Changed
- windows: Fix crash when curl is used to download assets by @autoantwort in #1639
- Fix localization in a 'bots can't push commits' world order. by @BillyONeal in #1637
- Fix recent git commands to work back on 2.7.4. by @BillyONeal in #1638
- Update vcpkg scripts SHA to 2025-04-07. by @BillyONeal in #1641
Full Changelog: 2025-04-01...2025-04-07
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