Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2025-09-03 Release
What's Changed
- Deduplicate the recursive file enumeration when installing packages. by @BillyONeal in #1770
- 2025-08-29 Regressions Fixes by @BillyONeal in #1774
- Update scripts SHA 2025-09-03. by @BillyONeal in #1775
Full Changelog: 2025-08-29...2025-09-03
2025-08-29 Release
What's Changed
- Update build lab to Azure Linux 3. by @BillyONeal in #1734
- include cmake version in autogenerated github issue by @autoantwort in #1733
- Update official build docker containers. by @BillyONeal in #1735
- Add e2e test for ci detecting file conflicts. by @BillyONeal in #1737
- Update vcpkg-artifacts' npm dependencies, and adopt ncc for single file distribution of vcpkg-artifacts by @BillyONeal in #1736
- percent-escape square brackets in URL by @pedro-w in #1752
- binarycaching: also don't restore file times on windows by @autoantwort in #1750
- [spdx] Add installed package files to SPDX SBOM file by @ekilmer in #1744
- Test system-installed
libcurlavailability on Linux by @vicroms in #1653 - Fix typo. by @Alstruit in #1754
- Get props and targets from the scripts bundle. by @BillyONeal in #1756
- Add
x-azcopyandx-azcopy-sasbinary caching sources by @vicroms in #1738 - Add support for tvOS and watchOS platforms by @wkornewald in #1747
- Add JsonReader::optional_object_field_emplace by @BillyONeal in #1760
- Add --dereference-symlinks to
vcpkg exportby @BillyONeal in #1705 - Collect telemetry before exit by @vicroms in #1771
- Correctly detect case insensitive conflicts by @BillyONeal in #1768
- Update vcpkg-scripts for 2025-08-28. by @BillyONeal in #1772
- Add CMAKE_DL_LIBS for dlopen/dlsym. by @BillyONeal in #1773
New Contributors
- @pedro-w made their first contribution in #1752
- @Alstruit made their first contribution in #1754
- @wkornewald made their first contribution in #1747
Full Changelog: 2025-07-21...2025-08-29
2025-07-21 Release
What's Changed
- test-features: the baseline state must be overwriteable by @autoantwort in #1730
Full Changelog: 2025-07-16...2025-07-21
2025-07-16 Release
What's Changed
- packagespec: fix warning on vcpkg::Located::operator ==() by @leha-bot in #1711
- ZipReadBinaryProvider: Decompress largest zip archives first by @autoantwort in #1715
- Update clang-format to 20.1.x. by @BillyONeal in #1719
- Detect azcopy from typical installation locations. by @BillyONeal in #1717
- Update DevContainer Ubuntu to 24.04 and Node 24.x. by @BillyONeal in #1718
- Update vcpkg-scripts SHA to 2025-07-15. by @BillyONeal in #1725
New Contributors
Full Changelog: 2025-06-20...2025-07-16
2025-06-20 Release
What's Changed
- Add platform support for Solaris and illumos by @trisk in #1684
- Add license reporting and "vcpkg license-report" command. by @BillyONeal in #1514
- Use azcopy for uploading large artifacts by @dg0yt in #1679
- Add support for visionOS platform by @colincornaby in #1681
- Update scripts SHA 2025-06-19. by @BillyONeal in #1708
New Contributors
- @trisk made their first contribution in #1684
- @colincornaby made their first contribution in #1681
Full Changelog: 2025-06-02...2025-06-20
2025-06-02 Release
What's Changed
- CiBuildLogsRecorder: Fix collection of logs by @autoantwort in #1689
- Remove trailing '/' from environment HTTP_PROXY variable fixes #45678 by @DewJunkie in #1690
- Move signed builds into "Production Management Environment" from Microsoft Corp. by @BillyONeal in #1693
- Add C:\Windows\System32\OpenSSH to PATH for git-for-windows using external OpenSSH by @huangqinjin in #1695
- Update scripts SHA 2025-05-30. by @BillyONeal in #1696
New Contributors
- @DewJunkie made their first contribution in #1690
Full Changelog: 2025-05-19...2025-06-02
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-ghabinary 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-withtox-test-featuresto 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