Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2023-12-12 Release
What's Changed
- [z-applocal] Reduce nonexistent and non-PE files to warnings. by @BillyONeal in #1274
- Add qnx platform expression by @autoantwort in #1282
- Return after resolving promise by @thegecko in #1285
- Add unique repository ID detection in ADO and GitLab by @vicroms in #1281
- Eliminate remaining users of ParseControlErrorInfo. by @BillyONeal in #1279
- dos2unix all the things by @BillyONeal in #1289
- Print "@Version" when talking about port versions more frequently. by @BillyONeal in #1292
- Print ABI of a package in output by @data-queue in #1293
- Fix stealth merge conflict by @BillyONeal in #1296
- Also generate cmake usages for pkgconfig files by @autoantwort in #1268
- Separate user and machine output by @autoantwort in #1175
- Reset PROCESSOR_ARCHITECTURE on start by @BillyONeal in #1297
- Update vcpkg scripts sha. by @BillyONeal in #1302
New Contributors
- @thegecko made their first contribution in #1285
- @data-queue made their first contribution in #1293
Full Changelog: 2023-11-16...2023-12-12
2023-11-16 Release
What's Changed
- Fix checklist feedback about tool and registry releases from @data-queue. by @BillyONeal in #1244
- Add test for artifacts activation in Visual Studio by @BillyONeal in #1247
- Add base64.h, Makefile, Makefile.am, and Makefile.in to the banned header list. by @BillyONeal in #1246
- Use Version in DependencyOverride rather than reinventing it. by @BillyONeal in #1238
- Fix the changelog updated ports count. by @BillyONeal in #1245
- Use ports-root and registry-versions git repos. by @BillyONeal in #1241
- Ci: also output "Regression: marked as fail but not supported" when there are no other errors by @autoantwort in #1249
- Push ExpectedL into the SourceControlFile::parse family. by @BillyONeal in #1240
- Fix VS static analyzer warnings. by @BillyONeal in #1235
- Always use <vcpkg-test/util.h> rather than <catch2/catch.hpp>. by @BillyONeal in #1252
- Fix unit tests by @Thomas1664 in #1258
- Use different search algorithm in
Strings::contains_any
by @Thomas1664 in #1255 - vcpkg add port: Handle feature core. by @autoantwort in #1163
- Delocalize error: warning: and note:. by @BillyONeal in #1260
- Apply conditional noexcept to Expected's constructors. by @BillyONeal in #1251
- Add Container&& overload for
Util::Vectors::append
by @Thomas1664 in #1254 - Clarify to localizers git tree SHA vs git commit SHA. by @BillyONeal in #1239
- Clarify BuildInfo::version's purpose. by @BillyONeal in #1261
- Fix Comparison of Json::Value by @autoantwort in #1264
- Use View instead of Iterator + size by @autoantwort in #1250
- std::experimental::boyer_moore_horspool_searcher is deprecated by @autoantwort in #1266
- Update Signing Tasks for Azure Pipelines by @BillyONeal in #1262
- Use Version instead of {raw_version,port_version} in more places. by @BillyONeal in #1253
- Fix github issue body size by @autoantwort in #1257
- Audit headers for overzealous inclusion reported by Visual Studio by @BillyONeal in #1273
- Ensure spdx_location is not dropped when loading ports. by @BillyONeal in #1237
- create_github_issue: Fix div by zero by @autoantwort in #1275
- Update scripts SHA for 2023-11-15. by @BillyONeal in #1276
- Add missing header for official builds. by @BillyONeal in #1278
Full Changelog: 2023-10-18...2023-11-16
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