Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2023-10-18 Release
What's Changed
- Plumb error reporting through registries interfaces. by @BillyONeal in #1153
- Burninate VersionDbType control coupling. by @BillyONeal in #1205
- Add /d to all cmd invocations to avoid autoruns. by @BillyONeal in #1201
- Add release official preset and update official reference to 2023-09-15 by @BillyONeal in #1204
- Add missing
vcpkg use cmake
to tool release instructions. by @BillyONeal in #1202 - vcpkg new / validate name by @JavierMatosD in #1218
- Correct schema for version overrides to show that they accept a schemed version by @BillyONeal in #1209
- --x-cmake-args: Only imply editable if a variable is being set by @Neumann-A in #1217
- Various small fixes by @Thomas1664 in #1215
- Fix crash while parsing malformed manifest files and make errors prettier by @BillyONeal in #1219
- Search for absolute paths in parallel by @Thomas1664 in #1213
- Add z-changelog; replacement for scripts/Get-Changelog.ps1 by @BillyONeal in #1200
- Make registries distinguish between 'baseline is broken' and 'baseline missing'. by @BillyONeal in #1203
- Fix edit command. by @BillyONeal in #1221
- Extract msg:: removal from #1210 by @ras0219-msft in #1227
- Add try_find_file_recursively_up by @BillyONeal in #1228
- add mips64 target support by @capric8416 in #1226
- urlencode spaces before calling curl by @BillyONeal in #1230
- Split functions to avoid 'is_manifest' control coupling. by @BillyONeal in #1229
- Add vcpkg_tool_release_process bugfixes from review with @data-queue . by @BillyONeal in #1236
- Don't inherit the same handle more than once. by @BillyONeal in #1234
- Update vcpkg-scripts sha. by @BillyONeal in #1242
New Contributors
- @capric8416 made their first contribution in #1226
Full Changelog: 2023-09-15...2023-10-18
2023-10-13 Release
This release is widthdrawn in favor of 2023-10-18.
2023-09-15 Release
What's Changed
- Update tool release process for script by @BillyONeal in #1152
- [Export Command] Enabling Manifest Mode by @JavierMatosD in #1136
- Ci: Detect not needed entries in ci.baseline.txt by @autoantwort in #1111
- Add loongarch64 support by @haowuge in #1149
- Infrastructure: allow passing stdin to subprocesses. by @BillyONeal in #1134
- vcpkg contact remove --survey option by @JavierMatosD in #1160
- Fix edit to only list builtin ports by @BillyONeal in #1158
- Restore LSP on PortfileProvider infrastructure. by @BillyONeal in #1157
- Cleanup: Move instead of copy and use XMLWriter for DGML by @Thomas1664 in #1159
- Fix integrate to always know its subcommands. by @BillyONeal in #1161
- Add initial command guidelines and make all commands follow them. by @BillyONeal in #1164
- replaces ${VERSION} variable with correct version in generated spdx files by @JulZimmermann in #1162
- Use posix definition of a line by @autoantwort in #1172
- Update fmt to 10.1.0 by @gracicot in #1168
- Make artifacts use common console handling. by @BillyONeal in #1165
- Introduce --x-cmake-debug and --x-cmake-configure-debug by @Neumann-A in #1173
- Delete 'vcpkg cache'. by @BillyONeal in #1174
- Change the default triplet to the same as the host triplet on Windows. by @BillyONeal in #1180
- Make help be consistent. by @BillyONeal in #1169
- Bug fix: Read/WriteFilePointer add missing copy of path by @autoantwort in #1183
- Update clang-format to 16.x by @BillyONeal in #1185
- Clean up NoTtyProgressRenderer timeout on error by @mcgordonite in #1191
- Suggest x-update-baseline for manifest mode vcpkg upgrade. by @BillyONeal in #1184
- Display right supports expression in error message by @autoantwort in #1192
- Fix signed build failure due to: by @BillyONeal in #1194
- Update vcpkg scripts SHA. by @BillyONeal in #1197
- Return a non-zero exit code on error by @mcgordonite in #1195
- Don't restore modification times of files in zip by @autoantwort in #1198
- Fix crash running
vcpkg help commands
reported by @JavierMatosD by @BillyONeal in #1199
New Contributors
- @haowuge made their first contribution in #1149
- @JulZimmermann made their first contribution in #1162
- @gracicot made their first contribution in #1168
- @mcgordonite made their first contribution in #1191
Full Changelog: 2023-08-09...2023-09-15
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