Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2023-08-09 Release
What's Changed
- Enable GitHub telemetry. by @BillyONeal in #1132
- Fix search-by-name commands broken by wildcard packages feature. by @BillyONeal in #1147
- "strip" should not be required by @JavierMatosD in #1150
- Fix crash trying to make a github issue report caused by compiler metadata being missing. by @BillyONeal in #1138
- Update vcpkg-scripts SHA. by @BillyONeal in #1151
Full Changelog: 2023-08-02...2023-08-09
2023-08-02 Release
What's Changed
- Bump word-wrap from 1.2.3 to 1.2.4 in /vcpkg-artifacts by @dependabot in #1135
- Allow features with platform expressions by @autoantwort in #813
- Cleanup:
T&
,std::move
,ref_t emplace_back(...)
by @Thomas1664 in #1140 - Add z-extract command / artifacts uses z-extract by @JavierMatosD in #1039
- [dependencygraph] Fix "command line too long" when sending to GitHub's dependency-graph API by @klalumiere in #1144
- Update vcpkg scripts SHA. by @BillyONeal in #1145
Full Changelog: 2023-07-19...2023-08-02
2023-07-19 Release
What's Changed
- Allow overrides to select ports that aren't in the baseline. by @BillyONeal in #1109
- format-manifest: Add missing new line by @autoantwort in #1112
- Update license install hint by @LilyWangLL in #1116
- dependency graph API submission fix by @dan-shaw in #1119
- Simplify CMake Android detection. by @funsafe-ptr in #1115
- Bump semver from 7.3.5 to 7.5.2 in /vcpkg-artifacts by @dependabot in #1118
- Telemetry for Actions pipeline by @dan-shaw in #1113
- Android hosts should use the
android
triplet by default. by @funsafe-ptr in #1114 - Change max_port_file_count to warn rather than failing to calculate an ABI hash. by @BillyONeal in #1104
- Allow vcpkg remove, vcpkg export, etc. without overlays. by @BillyONeal in #1110
- ToolCache: Better explain errors. by @autoantwort in #1099
- Cleanup HashPortManyFiles warning. by @BillyONeal in #1122
- Fix troubleshooting message typo by @comex in #1123
- Use git read-tree rather than git archive + untar to extract trees. by @BillyONeal in #1120
- Rename e2e tests with -s rather than _s. by @BillyONeal in #1108
- Bump tough-cookie and @azure/ms-rest-js in /vcpkg-artifacts by @dependabot in #1124
- Cleanup binary caching for GHA by @JavierMatosD in #978
- Remove the vcpkg-find-acquire-program test port. by @BillyONeal in #1130
- Use lowercase process names by @vicroms in #1129
- Temporarily disable GitHub telemetry. by @BillyONeal in #1131
- Update vcpkg-scripts-sha.txt by @BillyONeal in #1133
New Contributors
Full Changelog: 2023-06-22...2023-07-19
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