Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2024-11-12 Release
What's Changed
- Fix missing includes by @netheril96 in #1517
- Commonize \r\n / \n handling in test cases. by @BillyONeal in #1519
- Allow constexpr optionals. by @BillyONeal in #1509
- Add "maybe" operations to JSON. by @BillyONeal in #1520
- Apply the normal "to_string" pattern in more places. by @BillyONeal in #1521
- Fix try_load_port to match its documented interface. by @BillyONeal in #1533
- Make SPDX resource heuristics an object rather than a value. by @BillyONeal in #1530
- Extract more contractual constants. by @BillyONeal in #1529
- Remove PrintUsage from BuildPackageOptions. by @BillyONeal in #1527
- Move merging original_cwd into overlay directories into VcpkgPaths. by @BillyONeal in #1522
- Change to macOS CI runs from macOS-12 to macOS-13 by @JavierMatosD in #1536
- Make status line parsing testable. by @BillyONeal in #1528
- Add switch to force classic mode. by @BillyONeal in #1535
- Fix all download failures claiming that the download was disabled by x-block-origin. by @JavierMatosD in #1513
- Update vcpkg-scripts SHA 2024-11-11. by @BillyONeal in #1538
New Contributors
- @netheril96 made their first contribution in #1517
Full Changelog: 2024-10-18...2024-11-12
2024-10-18 Release
What's Changed
- Enable extracting 7zNNNN-x64.exe with win32_extract_self_extracting_7z by @BillyONeal in #1506
- Make e2e tests slightly more explicit and consistent. by @BillyONeal in #1510
- Support Azure universal packages as a binary caching provider by @data-queue in #1491
- Add a better error message for unlimited argument commands. by @BillyONeal in #1515
- Update vcpkg-scripts SHA. by @BillyONeal in #1516
Full Changelog: 2024-09-30...2024-10-18
2024-09-30 Release
What's Changed
- upgrade.ps1: Test without needing a whole git clone by @BillyONeal in #1494
- Test cmd_execute with negative exit code by @WangWeiLin-MV in #1488
- Remove unnecessary use of std::array by @BillyONeal in #1496
- Fix regression on windows: Env var names are case insensitive by @autoantwort in #1501
- Update vcpkg-scripts SHA 2024-09-30. by @BillyONeal in #1503
- Fix unset on POSIX. by @BillyONeal in #1499
- Improve diagnostics when an invalid triplet name is supplied. by @BillyONeal in #1497
- x-add-version: Check that port-version is the next integer by @BillyONeal in #1495
Full Changelog: 2024-09-18...2024-09-30
2024-09-18 Release
What's Changed
- Fix doubled warnings being printed for manifest warnings when loading ports. by @BillyONeal in #1466
- Make comparison of installed files case-insensitive by @vicroms in #1483
- [upgrade] Don't crash on non-installed ports by @Thomas1664 in #1473
- Keep all CUDA_PATH_* environment variables when forming the clean environment on Windows by @autoantwort in #1476
- Add
devdeviceid
telemetry by @vicroms in #1480 - Preserve the full exit code range in the system.process layer. by @BillyONeal in #1489
- Disallow invalid triplet names passed via
--triplet
by @Thomas1664 in #1474 - Use 7zr to unpack 7zip by @JavierMatosD in #1477
- Ban $/include/module.modulemap by @BillyONeal in #1492
Full Changelog: 2024-08-01...2024-09-18
2024-08-01 Release
What's Changed
- Fix crash if
"platform": "mips64"
is used by @autoantwort in #1454 - Http binary cache: One must use the {sha} variable if other variables are used. by @autoantwort in #1459
- Update fmt to v11.0.2 by @tchaikov in #1457
- Restore printing full paths to files containing absolute paths. by @BillyONeal in #1455
- Make print_plan actually print. by @BillyONeal in #1415
- Bump braces from 3.0.2 to 3.0.3 in /vcpkg-artifacts by @dependabot in #1456
- Optimize the output of portsdiff command by @jimwang118 in #1460
- Fix several console output nitpicks. by @BillyONeal in #1461
- Fix package pattern in json schema configuration registry by @WangWeiLin-MV in #1429
- add VCPKG_POST_PORTFILE_INCLUDES by @Neumann-A in #1417
- Rename the shell function to 'vcpkg-shell'. by @BillyONeal in #1442
- Allow "baseline" in filesystem registries. by @BillyONeal in #1463
- Fix grammar in HashPortManyFiles warning message by @benjamin-hodgson in #1467
- Change the exit code to nonzero when there are ci regressions. by @BillyONeal in #1468
- Actually make the exit code nonzero for regressions. by @BillyONeal in #1469
- Update vcpkg-scripts SHA 2024-07-31 by @BillyONeal in #1470
New Contributors
- @tchaikov made their first contribution in #1457
- @jimwang118 made their first contribution in #1460
- @WangWeiLin-MV made their first contribution in #1429
- @benjamin-hodgson made their first contribution in #1467
Full Changelog: 2024-07-10...2024-08-01
2024-07-10 Release
What's Changed
- Update the vcpkg-tool-release-process docs. by @BillyONeal in #1424
- Add VxWorks as a platform expression by @Neumann-A in #1427
- Fix x-update-baseline to use reference field by @data-queue in #1414
- Update clang-format to 18.1.6. by @BillyONeal in #1433
- Check .csh and .pl for absolute paths by @dg0yt in #1426
- Include missing <math.h> by @luncliff in #1431
- end-to-end-tests: Backup/restore GITHUB_ACTIONS by @dg0yt in #1436
- Sign posh-vcpkg.psd1 by @BillyONeal in #1432
- Teach x-ci-verify-versions to check that versions exist in the database by @BillyONeal in #1210
- Remove hardcoding ".DS_Store" by @miyanyan in #1437
- Add Campaign IDs by @JavierMatosD in #1408
- Fix stealth merge conflict by @BillyONeal in #1441
- Use curl for download on windows when proxy auth is required by @sylvlecl in #1434
- Raise errors for malformed overlay port manifests by @dg0yt in #1435
- Downloads: Improve error message url is invalid by @autoantwort in #1411
- Clarify asset caching output by @JavierMatosD in #1409
- Add "-ForceEnglishOutput" flag to the NuGet help command in tools.cpp by @kazssym in #1451
- Fix export command usage by @myd7349 in #1450
- Disable CodeQL until the hang is fixed by @BillyONeal in #1452
- Update scripts sha 2024-07-09 by @BillyONeal in #1453
New Contributors
- @luncliff made their first contribution in #1431
- @miyanyan made their first contribution in #1437
- @sylvlecl made their first contribution in #1434
- @kazssym made their first contribution in #1451
- @myd7349 made their first contribution in #1450
Full Changelog: 2024-06-10...2024-07-10
2024-06-10 Release
What's Changed
- Soften the 'use version rather than version-string' message. by @BillyONeal in #1367
- Remove BuildPackageOptions from the ActionPlan by @BillyONeal in #1339
- [portsdiff] Optimize for identical commits by @Thomas1664 in #1399
- Add support for VS 2022 using VS170COMNTOOLS environment variable by @JavierMatosD in #1397
- Use correct branch name in json schema ids by @fahrradflucht in #1402
- Fixed version export in spdx module by @xvitaly in #1400
- Fix wrong Header-only usage message by @LilyWangLL in #1403
- Add missing switch --keep-going to x-set-installed by @Neumann-A in #1407
- Add missing new line by @autoantwort in #1412
- AWS S3 cache miss should not issue warning by @petamas in #1404
- Combine multiple prints to a single one by @Thomas1664 in #1396
- Ensure that all post-build checks have skip policies. by @BillyONeal in #1405
- Update vcpkg-scripts SHA 2024-06-07. by @BillyONeal in #1416
- Suppress CMake version messages failing signed build. by @BillyONeal in #1423
New Contributors
- @fahrradflucht made their first contribution in #1402
- @petamas made their first contribution in #1404
Full Changelog: 2024-04-23...2024-06-10
2024-04-23 Release
What's Changed
- Introduce VCPKG_HASH_ADDITIONAL_FILES by @Neumann-A in #797
- Remove for/if antipattern in PreBuildInfo::PreBuildInfo. by @BillyONeal in #1362
- Improve
depend-info --dot
output by @dg0yt in #1369 - Unify usage hint formatting by @dg0yt in #1368
- Paths in PrebuildInfo should be
Path
instead ofstd::string
by @Thomas1664 in #1366 - Replace RHEL 7 with CBL-Mariner by @BillyONeal in #1373
- Enable multi-package
depend-info
, track triplets by @dg0yt in #1370 - Disable experimental boyer_moore_horspool_searcher. by @BillyONeal in #1375
- Adopt 1ES Pipeline Templates by @BillyONeal in #1374
- Update vcpkg-scripts-sha for 2024-03-28 by @BillyONeal in #1376
- [vcpkg-tool] Add a cmake preset for boostrap-vcpkg.sh by @SchaichAlonso in #1380
- Dynamically link with glibc. by @BillyONeal in #1382
<unsaved>
is an origin: Fixformat-manifest
command by @dg0yt in #1385- Upgrade MicroBuildArchiveSymbols by @BillyONeal in #1383
- Colorize multi-triplet dot graphs by @dg0yt in #1371
- Add "verify-messages" target by @JavierMatosD in #1372
- Style: Use double newlines in generated issue body by @fwcd in #1386
- Temporarily disable CodeQL for C++ by @BillyONeal in #1387
- [postbuildlint] Don't read lib info twice by @Thomas1664 in #1384
- Fix hash-addtional-files tests by @autoantwort in #1388
- Fix default features control by top level manifest by @dg0yt in #1331
- Avoid curl command line length limits by @BillyONeal in #1390
- Update the vcpkg-scripts SHA. by @BillyONeal in #1391
New Contributors
Full Changelog: 2024-03-14...2024-04-23
2024-03-29 Release
This release is withdrawn in favor of https://github.com/microsoft/vcpkg-tool/releases/tag/2024-04-23 due to a Linux binary build mistake fixed in #1382
Full Changelog: 2024-03-14...2024-03-29
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