Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2023-02-15 Release
This release is withdrawn in favor of https://github.com/microsoft/vcpkg-tool/releases/tag/2023-02-16 .
2023-01-24 Release
What's Changed
- Print proper error messages if there is an error. by @autoantwort in #839
- Correct handling of PATH in VCPKG_KEEP_ENV_VARS by @ras0219-msft in #840
- Remove z- prefix from bootstrap-standalone command by @benmcmorran in #844
- Avoid calling memcmp for empty string views by @Thomas1664 in #843
- replacing applocal.ps1 with C++ 😍 by @valeriaconde in #814
- Fix build on FreeBSD 13.1-RELEASE by @bodand in #841
- Fix broken e2e test by @dg0yt in #845
- Fix UB warning on OSX by @Thomas1664 in #842
- Re-activate cxx flags for coverage analysis by @dg0yt in #847
- Fix unescaped curly braces in localized string by @vicroms in #850
- Localization hookup artifacts by @JavierMatosD in #773
- Command line parser prerequisites by @BillyONeal in #853
- Delete view.h and add missing pragma onces. by @BillyONeal in #855
- Reduce invalid output of cmake usage heuristics by @dg0yt in #849
- Adding Open-CMSIS artifact registry by @robotdad in #860
- CMakeLists.txt: Make generate-message-map target always available by @autoantwort in #854
- fix issue#28700; parens need to be shell-escaped on Linux by @markle11m in #862
- [post build lint] Check for absolute paths by @autoantwort in #172
- Remove the ee-ts dependency. by @BillyONeal in #867
New Contributors
Full Changelog: 2022-12-14...2023-01-24
2022-12-14 Release
This release is a hotfix release for 2022-12-13 which failed release smoke testing.
What's Changed
- Delete calls to removed scripts. by @BillyONeal in #833
- Add overlays to configuration schema by @gjasny in #832
New Contributors
Full Changelog: 2022-12-13...2022-12-14
2022-12-13 Release
What's Changed
- e2e tests: Massively speed up format check by @autoantwort in #811
- e2e tests: undouble output by @autoantwort in #801
- How to run e2e tests by @autoantwort in #806
- Cleanup in ci.commands.cpp by @dg0yt in #789
- Work around popen not being thread safe on MacOS by @Thomas1664 in #695
- Fix several release compliance problems. by @BillyONeal in #817
- No need to make tuples or objects in emplace-back by @AtariDreams in #823
- Reorder VcpkgPaths cpp to match the h. by @BillyONeal in #820
- Fix build breaks discovered on Node 18.x by @BillyONeal in #818
- The vcpkg-root e2e test currently wrongly detects manifest files above ... by @autoantwort in #815
- [Localization] Stragglers by @JavierMatosD in #782
- [Localization] Help Text for Command Switches by @JavierMatosD in #824
- Delete VcpkgPaths from portfileprovider machinery. by @BillyONeal in #819
- Adds arm64ec support by @dan-shaw in #812
- Replace node downloader with vcpkg x-download. by @BillyONeal in #826
- [RFC][registries] Allow pattern matching in packages declarations by @vicroms in #778
Full Changelog: 2022-11-10...2022-12-13
2022-11-10 Release
What's Changed
- Update to Catch v2.13.10 by @AtariDreams in #749
- [Localization] Aries by @JavierMatosD in #680
- Configuring overlay ports and overlay triplets through the manifest by @valeriaconde in #743
- [Localization] Cepheus by @JavierMatosD in #710
- [telemetry] Detect TeamCity CI by @vicroms in #768
- Use brace initializer instead of empty C string to return empty C++ string by @AtariDreams in #763
- Add a Checks::unreachable in the = operator by @AtariDreams in #761
- Use make_unique instead of reset by @AtariDreams in #759
- Detect WOW64 through IsWow64Process(2) by @BillyONeal in #769
- Remove unneeded get() by @AtariDreams in #767
- Simplify types and expressions by @AtariDreams in #760
- Use .data() to get pointer instead of address of 0 by @AtariDreams in #762
- [Localization] Libra by @JavierMatosD in #724
- Substantially overhaul metrics. by @BillyONeal in #723
- Embed locale files by @JavierMatosD in #751
- Documenting our use of VSLANG by @JavierMatosD in #772
- Treat * as 'no filter' when searching a registry for versions. by @BillyONeal in #770
- Change the mismatched VCPKG_ROOT message to note which vcpkg.exe by @BillyONeal in #775
- Mark functions as static and const by @AtariDreams in #764
- std::move has no effect on const variables by @AtariDreams in #758
- Special case language 1033 to use the default messages rather than an "en" json file. by @BillyONeal in #776
- Unbreak fmt upgrades by @dg0yt in #783
- Force disable file locking when invoking vcpkg recursively. by @BillyONeal in #779
- Delete artifacts telemetry and use vcpkg's telemetry instead. by @BillyONeal in #774
- Don't store a nontrivial type in std::atomic. by @BillyONeal in #785
- Fix macro warnings by @dg0yt in #787
- Make pushing back to vectors more efficient by @AtariDreams in #755
- Fix "add" adding transitive dependencies with "undefined" versions. by @BillyONeal in #771
- Support Node 18. by @BillyONeal in #786
- Fix segfault by @autoantwort in #796
- e2e tests: Color output by @autoantwort in #792
- Run tests with sanitizers by @autoantwort in #795
- Update one-liner and scripts SHA. by @BillyONeal in #799
- Fix e2e test on arm64-osx by @autoantwort in #791
- Use system CMake to unpack if available during 7z bootstrap by @vicroms in #793
- Fix --keep-going in manifest mode. by @Neumann-A in #798
- Update MacOS with new signing certs, as requested by DevDiv by @BillyONeal in #803
- Use unique identifier to match return codes in the output by @autoantwort in #804
- Turn on CodeQL and fix BinSkim regressions by @BillyONeal in #805
New Contributors
- @AtariDreams made their first contribution in #749
- @valeriaconde made their first contribution in #743
Full Changelog: 2022-10-17...2022-11-10
2022-10-17 Release
This release should be considered a hotfix for 2022-10-12.
What's Changed
- cmake_minimum_required needs ... not .. by @Neumann-A in #745
- Revert "Delete --project from all vcpkg-artifacts commands" by @BillyONeal in #750
Full Changelog: 2022-10-12...2022-10-17
2022-10-12 Release
What's Changed
- Statically enforce some metrics properties at compile time. by @BillyONeal in #716
- Get exit code of 0 with --only-downloads option by @klalumiere in #714
- Add LICENSE.txt to the one-liner. by @BillyONeal in #715
- Fix e2e tests on arm64 macs by @autoantwort in #722
- Revert the addition of extra FMT variables by @BillyONeal in #719
- Constexprify unicode by @Thomas1664 in #696
- Add option --no-print-usage to disable manifest-mode usage info by @demianmnave-pti in #721
- Detect whether vcpkg is running in a CI environment by @vicroms in #713
- [Localization] Capricornus by @JavierMatosD in #703
- Remove ce version headers that disagree with vcpkg's version number. by @BillyONeal in #708
- [Localization] Monoceros by @JavierMatosD in #704
- Fix misspelling of manifest. by @BillyONeal in #726
- [Localization] Corvus by @JavierMatosD in #711
- Connect vcpkg acquire to the C++ frontend, implement acquire-project. by @BillyONeal in #709
- [Localization] Sculptor by @JavierMatosD in #718
- Check for error, warning, and message in vcpkg-configuration.json. by @BillyONeal in #733
- Delete --project from all vcpkg-artifacts commands by @BillyONeal in #731
- Put single chars in single quotes by @Thomas1664 in #742
- [telemetry] Track help topic by @vicroms in #736
- [artifacts] Delete the
--verbose
command line switch. by @BillyONeal in #734 - Rename internal name vcpkg-ce to public name vcpkg-artifacts in most places. by @BillyONeal in #732
- Fix merge conflict. by @BillyONeal in #744
- pass VERSION to cmake when building port by @autoantwort in #717
- Set CMP0115 to new by @Pospelove in #728
- Ignore the VCPKG_ROOT environment variable when we detect a vcpkg_root. by @BillyONeal in #725
- [versioning] Add message when vcpkg is cloned to a shallow repository by @vicroms in #737
- [Telemetry] Detect if vcpkg is running in a container by @vicroms in #730
New Contributors
- @demianmnave-pti made their first contribution in #721
- @Pospelove made their first contribution in #728
Full Changelog: 2022-09-20...2022-10-12
2022-09-20 Release
What's Changed
- ESLint mechanical fixes. by @BillyONeal in #692
- Eliminate remaining uses of YAML except index.yaml by @BillyONeal in #693
- Remove command
x-history
by @Thomas1664 in #689 - Improve prefilled issue template by @Thomas1664 in #681
- Delete the 'see-also' element from artifacts. by @BillyONeal in #698
- The great artifacts multi registries overhaul. by @BillyONeal in #690
- [telemetry] Refactor
track_property()
by @vicroms in #685 - Clean up console output when not connected to a TTY by @BillyONeal in #702
- [telemetry] Add internal command to pre-register metrics by @vicroms in #687
- Optimize the message of integrate install by @Cheney-W in #706
- Adding show failed ports when using --keep-going in manifest mode by @Cheney-W in #697
- Add x-generate-msbuild-props command by @BillyONeal in #705
New Contributors
Full Changelog: 2022-09-01...2022-09-20
2022-09-14 Release
What's Changed
- ESLint mechanical fixes. by @BillyONeal in #692
- Eliminate remaining uses of YAML except index.yaml by @BillyONeal in #693
- Remove command
x-history
by @Thomas1664 in #689 - Improve prefilled issue template by @Thomas1664 in #681
- Delete the 'see-also' element from artifacts. by @BillyONeal in #698
- The great artifacts multi registries overhaul. by @BillyONeal in #690
- [telemetry] Refactor
track_property()
by @vicroms in #685 - Clean up console output when not connected to a TTY by @BillyONeal in #702
- [telemetry] Add internal command to pre-register metrics by @vicroms in #687
Full Changelog: 2022-09-01...2022-09-14
2022-09-12 Release
What's Changed
- ESLint mechanical fixes. by @BillyONeal in #692
- Eliminate remaining uses of YAML except index.yaml by @BillyONeal in #693
- Remove command
x-history
by @Thomas1664 in #689 - Improve prefilled issue template by @Thomas1664 in #681
- Delete the 'see-also' element from artifacts. by @BillyONeal in #698
- The great artifacts multi registries overhaul. by @BillyONeal in #690
- [telemetry] Refactor
track_property()
by @vicroms in #685
Full Changelog: 2022-09-01...2022-09-12