Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2024-03-14 Release
What's Changed
- Try to fix macOS hang when building Python 2 by @BillyONeal in #1343
- Consistently ensure the word 'overlay' is printed when talking about overlays. by @BillyONeal in #1345
- Use emplace instead of insert by @Thomas1664 in #1349
- Fix OpenBSD Compilation by @SchaichAlonso in #1347
- Binarycaching: Don't use vector for HTTP headers by @Thomas1664 in #1350
- Add arm64ec platform expression by @autoantwort in #1352
- Move error out of expected by @Thomas1664 in #1353
- Add quotes around the VCPKG_ROOT and Z_POWERSHELL_EXE variable path assignments. by @jcbrill in #1354
- Remove the default triplet warning. by @BillyONeal in #1351
- Fix macos-ci preset by @JavierMatosD in #1356
- DLL policies should apply in static triplets, lib policies should apply in dynamic triplets. by @BillyONeal in #1358
- Accept arbitrary version formats in overrides. by @BillyONeal in #1329
- Deduplicate string literals. by @BillyONeal in #1355
- Print path to compiler in output by @data-queue in #1328
- Fixed crash on non-existent port with version override by @dforsten in #1357
- Adopt CBL Mariner and Managed Identity for Docker/Alpine by @BillyONeal in #1361
- Fix binary caching push failures (set
BinaryProviders::nuget_repo
) & remove unused field by @VelocityRa in #1360 - Deduplicate even more things by @BillyONeal in #1359
- "" and "" are not origins by @BillyONeal in #1346
- Make --only-downloads not affect ABI by @BillyONeal in #1363
- Update scripts SHA. by @BillyONeal in #1364
New Contributors
- @jcbrill made their first contribution in #1354
- @dforsten made their first contribution in #1357
- @VelocityRa made their first contribution in #1360
Full Changelog: 2024-02-07...2024-03-14
2024-02-07 Release
What's Changed
- Take CPU set into account when determining concurrency on Linux. by @kiwixz in #1325
- Allow VS 2022 17.10 to be detected as V_143 by @BillyONeal in #1340
- Update vcpkg-scripts-sha for 2024-02-06. by @BillyONeal in #1341
New Contributors
Full Changelog: 2024-02-05...2024-02-07
2024-02-05 Release
What's Changed
- Fix empty ABI string by @data-queue in #1327
- Improve Unicode perf. by @BillyONeal in #1318
- Eliminate ParseError. by @BillyONeal in #1322
- Convert localization.yml to 1ES Templates by @BillyONeal in #1332
- Promote arm64-osx to a non-community triplet in z-changelog. by @BillyONeal in #1334
- Use less shouty enums. by @BillyONeal in #1336
- Fix regression in x-script from fixing doskey macros. by @BillyONeal in #1337
- Update vcpkg scripts SHA 2024-02-05. by @BillyONeal in #1338
Full Changelog: 2024-01-11...2024-02-05
2024-01-11 Release
What's Changed
- Inline defaulted functions by @Thomas1664 in #1280
- StringLiteral for command switches and settings by @Thomas1664 in #1308
- Apply edits the eslint extension is making itself. by @BillyONeal in #1313
- Fix use-out-of-constexpr lifetime detected by prerelease MSVC by @BillyONeal in #1312
- Fix Utf8Decoder operator== handling of the last code point in the input by @BillyONeal in #1316
- Update default arm registry to new URL by @mcgordonite in #1317
- [vcpkg] Avoid name conflicts with sdk functions by @FrankXie05 in #1321
- Avoid leaking doskey macros from internal vcvarsall runs. by @BillyONeal in #1295
- Allow vcpkg to be built arm64ec. by @BillyONeal in #1319
- Don't format options table like errors by @Thomas1664 in #1306
- Update scripts SHA for 2023-01-10. by @BillyONeal in #1324
Full Changelog: 2023-12-12...2024-01-11
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