Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2023-06-22 Release
What's Changed
- GitHub Dependency Graph API by @dan-shaw in #989
- Allow license expressions in features by @autoantwort in #1096
- [vcpkg-tool] Fix undefined symbol
posix_spawn
for Termux build. by @funsafe-ptr in #1102 - Update schema definition by @autoantwort in #1107
- Repair z-applocal test bugs. by @BillyONeal in #1105
- Fix end to end tests writing into the source tree. by @BillyONeal in #1106
- Ensure package_dir is always filled in. by @BillyONeal in #1103
New Contributors
- @funsafe-ptr made their first contribution in #1102
Full Changelog: 2023-06-15...2023-06-22
2023-06-15 Release
What's Changed
- Add Mermaid diagram support by @WimLeflere in #935
- Code Cleanup by @Thomas1664 in #1095
- Add VS Insertion NuGet Package Signing by @BillyONeal in #1094
- Delete artifacts note from ship checklist by @BillyONeal in #1093
- Installation from packages to installed: Hard link files instead of copy by @autoantwort in #1076
- Change get_real_filesystem() into a variable rather than a function. by @BillyONeal in #1051
- Show elapsed time even in the case of a build failure by @autoantwort in #1098
- Telemetry: defend against parent process loops by @BillyONeal in #1101
New Contributors
- @WimLeflere made their first contribution in #935
Full Changelog: 2023-06-08...2023-06-15
2023-06-08 Release
What's Changed
- Also check for absolute paths to download dir by @autoantwort in #1017
- Remove more unused variables by @autoantwort in #1015
- Avoid invoke_result_t to fix VS2022 intellisense by @ras0219-msft in #1018
- Bump xml2js and @azure/ms-rest-js in /vcpkg-artifacts by @dependabot in #1020
- #1013 \ {controversial options} by @autoantwort in #1021
- Assorted small improvements. by @ras0219-msft in #1019
- Expose vcpkglib's Threads dependency by @SchaichAlonso in #1025
- Optional::emplace should destroy+create instead of create+move-assign by @ras0219-msft in #1024
- Static link ASAN to fix LD_PRELOAD issue by @ras0219-msft in #1026
- Extract BasicAction/PackageAction in preparation for splitting action types by @ras0219-msft in #1023
- Fix response files with blank lines. by @BillyONeal in #1027
- x-update-baseline should not make overlay-triplet paths absolute by @JavierMatosD in #1029
- Export the configuration file [applocal.py] of the macOS environment by @FrankXie05 in #1028
- 'integrate install' needs to be run twice. by @dubejf in #1033
- Make commands physical design consistent. by @BillyONeal in #1030
- Improve integrate install for non-admin users. by @dubejf in #1034
- Rewrite the Versioned Dependency Resolver for determinism, simplicity, and performance by @ras0219-msft in #1014
- Bump yaml from 2.2.1 to 2.2.2 in /vcpkg-artifacts by @dependabot in #1038
- Fix typo in baseline reference help by @Timmmm in #1037
- Split NotInstalledAction from RemovePlanAction by @ras0219-msft in #1035
- Replace Azure Pipelines with GitHub Actions by @ras0219-msft in #1042
- Embed package_dir in InstallPlanAction by @ras0219-msft in #1040
- ci command: Don't stumble over non empty install dir by @autoantwort in #903
- Add missing output to stdout log by @autoantwort in #1047
- Keep the environment variable VCPKG_KEEP_ENV_VARS itself. by @BillyONeal in #1048
- Deduplicate GitHub Actions Build. Disable ASAN on MacOS. by @ras0219-msft in #1044
- Use size_t for indents rather than int. by @BillyONeal in #1045
- Provide better diagnostics to non-admin users of 'integrate install'. by @dubejf in #1036
- Restore activating message when no postscript is present. by @BillyONeal in #1046
- Infrastructure Updates by @BillyONeal in #1052
- telemetry: track actions environmental variable by @dan-shaw in #1055
- [telemetry] Track process tree by @vicroms in #1049
- Add x-update-registry command. by @BillyONeal in #1053
- Rename / Rearrange BinaryCache functions by @ras0219-msft in #1057
- Apply more REQUIRE_LINES by @ras0219-msft in #1058
- Split BinaryProvider into read vs write by @ras0219-msft in #998
- Add to util.cpp for std::iota by @LilyWangLL in #1069
- Keep LocationAndRegistry an aggregate in c++20 by @joemmett in #1068
- Fail with proper message if you use upgrade in manifest mode. by @autoantwort in #1066
- Update fmt to 10.0.0 by @FtZPetruska in #1063
- Respect POSIX TMPDIR; resolves create_or_get_temp_directory(): Read-only file system by @masx200 in #1061
- Replace aka.ms with direct links. by @BillyONeal in #1071
- Add arm and remove cmsis default artifact registries. by @BillyONeal in #1073
- Publish symbols automatically. by @BillyONeal in #1072
- Turn off autocrlf in format-manifest test. by @BillyONeal in #1074
- Add / use map utilities. by @BillyONeal in #1075
- Update vcpkg-scripts-sha. by @BillyONeal in #1077
- Better xbox triplet support. by @BillyONeal in #1059
- Delete TSA uploads. by @BillyONeal in #1078
- Fix xbox triplet detection. by @BillyONeal in #1079
- Add --format to depend-info. by @BillyONeal in #1080
- Fix binary caching for 'upgrade'd packages by @BillyONeal in #1083
- Fix typo in CMakePresets.json by @Mlekow in #1088
- telemetry: revert repository info by @dan-shaw in #1091
- Update vcpkg-scripts SHA. by @BillyONeal in #1092
New Contributors since last Full Release
- @dependabot made their first contribution in #1020
- @SchaichAlonso made their first contribution in #1025
- @FrankXie05 made their first contribution in #1028
- @dubejf made their first contribution in #1033
- @Timmmm made their first contribution in #1037
- @LilyWangLL made their first contribution in #1069
- @joemmett made their first contribution in #1068
- @FtZPetruska made their first contribution in #1063
- @masx200 made their first contribution in #1061
- @Mlekow made their first contribution in #1088
Full Changelog: 2023-04-07...2023-06-08
2023-06-07 Prerelease
2023-05-31 Prerelease
What's Changed
- Fix binary caching for 'upgrade'd packages by @BillyONeal in #1083
Full Changelog: 2023-05-30...2023-05-31
2023-05-30 Prerelease
What's Changed
- Also check for absolute paths to download dir by @autoantwort in #1017
- Remove more unused variables by @autoantwort in #1015
- Avoid invoke_result_t to fix VS2022 intellisense by @ras0219-msft in #1018
- Bump xml2js and @azure/ms-rest-js in /vcpkg-artifacts by @dependabot in #1020
- #1013 \ {controversial options} by @autoantwort in #1021
- Assorted small improvements. by @ras0219-msft in #1019
- Expose vcpkglib's Threads dependency by @SchaichAlonso in #1025
- Optional::emplace should destroy+create instead of create+move-assign by @ras0219-msft in #1024
- Static link ASAN to fix LD_PRELOAD issue by @ras0219-msft in #1026
- Extract BasicAction/PackageAction in preparation for splitting action types by @ras0219-msft in #1023
- Fix response files with blank lines. by @BillyONeal in #1027
- x-update-baseline should not make overlay-triplet paths absolute by @JavierMatosD in #1029
- Export the configuration file [applocal.py] of the macOS environment by @FrankXie05 in #1028
- 'integrate install' needs to be run twice. by @dubejf in #1033
- Make commands physical design consistent. by @BillyONeal in #1030
- Improve integrate install for non-admin users. by @dubejf in #1034
- Rewrite the Versioned Dependency Resolver for determinism, simplicity, and performance by @ras0219-msft in #1014
- Bump yaml from 2.2.1 to 2.2.2 in /vcpkg-artifacts by @dependabot in #1038
- Fix typo in baseline reference help by @Timmmm in #1037
- Split NotInstalledAction from RemovePlanAction by @ras0219-msft in #1035
- Replace Azure Pipelines with GitHub Actions by @ras0219-msft in #1042
- Embed package_dir in InstallPlanAction by @ras0219-msft in #1040
- ci command: Don't stumble over non empty install dir by @autoantwort in #903
- Add missing output to stdout log by @autoantwort in #1047
- Keep the environment variable VCPKG_KEEP_ENV_VARS itself. by @BillyONeal in #1048
- Deduplicate GitHub Actions Build. Disable ASAN on MacOS. by @ras0219-msft in #1044
- Use size_t for indents rather than int. by @BillyONeal in #1045
- Provide better diagnostics to non-admin users of 'integrate install'. by @dubejf in #1036
- Restore activating message when no postscript is present. by @BillyONeal in #1046
- Infrastructure Updates by @BillyONeal in #1052
- telemetry: track actions environmental variable by @dan-shaw in #1055
- [telemetry] Track process tree by @vicroms in #1049
- Add x-update-registry command. by @BillyONeal in #1053
- Rename / Rearrange BinaryCache functions by @ras0219-msft in #1057
- Apply more REQUIRE_LINES by @ras0219-msft in #1058
- Split BinaryProvider into read vs write by @ras0219-msft in #998
- Add to util.cpp for std::iota by @LilyWangLL in #1069
- Keep LocationAndRegistry an aggregate in c++20 by @joemmett in #1068
- Fail with proper message if you use upgrade in manifest mode. by @autoantwort in #1066
- Update fmt to 10.0.0 by @FtZPetruska in #1063
- Respect POSIX TMPDIR; resolves create_or_get_temp_directory(): Read-only file system by @masx200 in #1061
- Replace aka.ms with direct links. by @BillyONeal in #1071
- Add arm and remove cmsis default artifact registries. by @BillyONeal in #1073
- Publish symbols automatically. by @BillyONeal in #1072
- Turn off autocrlf in format-manifest test. by @BillyONeal in #1074
- Add / use map utilities. by @BillyONeal in #1075
- Update vcpkg-scripts-sha. by @BillyONeal in #1077
- Better xbox triplet support. by @BillyONeal in #1059
- Delete TSA uploads. by @BillyONeal in #1078
- Fix xbox triplet detection. by @BillyONeal in #1079
- Add --format to depend-info. by @BillyONeal in #1080
New Contributors
- @dependabot made their first contribution in #1020
- @SchaichAlonso made their first contribution in #1025
- @FrankXie05 made their first contribution in #1028
- @dubejf made their first contribution in #1033
- @Timmmm made their first contribution in #1037
- @LilyWangLL made their first contribution in #1069
- @joemmett made their first contribution in #1068
- @FtZPetruska made their first contribution in #1063
- @masx200 made their first contribution in #1061
Full Changelog: 2023-04-07...2023-05-30
2023-04-07 Release
What's Changed
- Add to strings.cpp for std::iota by @wolfv in #992
- Add msg::format_to. Remove append_fmt_raw. by @ras0219-msft in #981
- Remove basic-checks.h and Checks::exit_with_message_and_line by @ras0219-msft in #980
- Make
ExpectedT<>::value_or_exit()
callChecks::msg_exit_with_message
. CreateExpectedT<>::value()
. by @ras0219-msft in #982 - Curl: Don't print a newline after every character. by @BillyONeal in #995
- Update vcpkg release process docs by @BillyONeal in #993
- Apply fwd headers and include only what you need by @ras0219-msft in #983
- Update localization.md for new macro-enabled loc machinery by @ras0219-msft in #994
- Extract Binary Cache refactoring changes from #908 by @ras0219-msft in #996
- Change output for regression of independent ports by @dg0yt in #794
- Remove gcov due to flakiness by @ras0219-msft in #1001
- Rearrange declarations and definitions to reduce needed includes. by @ras0219-msft in #984
- Change official releases to amd64. by @BillyONeal in #1005
- Remove the dependency on rush. by @BillyONeal in #997
- remove unused variable by @autoantwort in #1007
- Don't emit the triplet warning with x-set-installed no args. by @BillyONeal in #1006
- Don't deploy .ps1 files from 'semver'. by @BillyONeal in #1011
New Contributors
Full Changelog: 2023-03-29...2023-04-07
2023-04-06 Release
This release is withdrawn in favor of 2023-04-07.
2023-03-29 Release
This release is intended to be bundled with Visual Studio 2022 version 17.6 preview 3.
What's Changed
- Docs for bundled vcpkg updates in Embedded Tools by @benmcmorran in #953
- Improve command line diagnostics, and make the parser testable. by @BillyONeal in #864
- Fix the formatting of duration by @autoantwort in #958
- Binary caching using the GitHub Actions cache by @quyykk in #836
- Github issue template: Loger logs excerpts by @autoantwort in #955
- [artifacts,telemetry] Track activation plan by @vicroms in #956
- Fix activate + use + activate unstacking with "combined" environment variables. by @BillyONeal in #954
- Rework localization for lower costs at runtime and compile-time by @ras0219-msft in #960
- Add PCH for tests by @ras0219-msft in #961
- fix crash in depend-info --dot by @autoantwort in #963
- Check diff of ce locale file by @autoantwort in #964
- Fix crash in integrate-install powershell by @autoantwort in #965
- Fix target format by @autoantwort in #968
- Fix precompiled headers on unix by @autoantwort in #969
- Update vcpkg's Third Party Notices file to include artifacts parts. by @BillyONeal in #967
- Improve user troubleshooting message by @autoantwort in #957
- Fix VersionConstraintUnresolvable message being dropped. by @BillyONeal in #970
- integrate install/project: Don't write to VCPKG_ROOT. by @BillyONeal in #973
- fix crash in postbuiltlint by @russelltg in #977
- Disable classic mode integration in standalone bundles. by @BillyONeal in #976
- Update GitHub's RSA fingerprint after the key leak by @PawelWMS in #987
- CMakeSettings.json: Default artifacts to off, update official build snapshot. by @BillyONeal in #986
- Fix setting VCPKG_ROOT in the cmd one liner. by @BillyONeal in #988
- Actually update the github keys. by @BillyONeal in #990
- Fix handling of z- switches. by @BillyONeal in #991
New Contributors
- @quyykk made their first contribution in #836
- @russelltg made their first contribution in #977
- @PawelWMS made their first contribution in #987
Full Changelog: 2023-03-14...2023-03-29
2023-03-28 Release
This release is withdrawn in favor of 2023-03-29.