Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
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
2022-09-01 Release
What's Changed
- Fix recent-ish regression that broke reading files without options blocks. by @BillyONeal in #673
- Add default destructors by @Thomas1664 in #677
- Delete apply-vsman infrastructure. by @BillyONeal in #678
- Updated fmt to version 9.1.0 by @xvitaly in #679
- Add
$schema
tocgmanifest.json
by @JamieMagee in #683 - Fix regression in loading old index.yaml by @BillyONeal in #684
- Add msbuild-specific exports to artifacts, as requested by Olga. by @BillyONeal in #672
New Contributors
- @JamieMagee made their first contribution in #683
Full Changelog: 2022-08-24...2022-09-01
2022-08-24 Release
What's Changed
- Fix build errors with c++latest. by @BillyONeal in #643
- Localization vcpkgcmdarguments by @JavierMatosD in #626
- Localize build.cpp by @JavierMatosD in #632
- Localize binaryparagraph.cpp and sourceparagraph.cpp by @JavierMatosD in #631
- Promote "info" fields out in artifacts for consistency with manifests. by @BillyONeal in #644
- [telemetry] Initialize timestamp in metrics message by @vicroms in #654
- Localize command.x cont by @JavierMatosD in #639
- Fix Build Break by @JavierMatosD in #657
- [localization] Create example strings at compile time by @Thomas1664 in #636
- Fix formatting for usage suggestion by @Thomas1664 in #653
- Add option --no-print-usage to disable usage info by @Neumann-A in #649
- Localize commands3 by @JavierMatosD in #642
- [Localization] Ursa Minor 🐻 by @JavierMatosD in #646
- Local archives should have priority over remote ones by @fran6co in #662
- Fix fmt format strings. by @BillyONeal in #664
- Add schemata for vcpkg.json, vcpkg-configuration.json, and artifacts. by @BillyONeal in #650
- [Localization] Andromeda by @JavierMatosD in #655
- [Localization] Taurus by @JavierMatosD in #656
- [Localization] Centaurus by @JavierMatosD in #658
- [localization] Remove duplicated info from message structs by @Thomas1664 in #665
- Deduplicate the -default- registries as suggested by Robert. by @BillyONeal in #666
- Fix --keep-going to exit with nonzero if a failure occurred by @ras0219-msft in #670
New Contributors
Full Changelog: 2022-07-21...2022-08-24
2022-07-21 Release
What's Changed
- Localize archives.cpp by @JavierMatosD in #620
- Use a separately installed clang-format if the user has explicitly installed one. by @BillyONeal in #633
- Localize cmakevars.cpp by @JavierMatosD in #629
- Localization commands integrate by @JavierMatosD in #619
- Implement 'new' in C++. by @BillyONeal in #613
- Localize commands.x.cpp by @JavierMatosD in #637
- Change the copyright post-build-lint to require a regular file. by @Thomas1664 in #584
Full Changelog: 2022-07-14...2022-07-21
2022-07-14 Release
What's Changed
- Add longer delays to fix microsoft/vcpkg#23875 by @JavierMatosD in #588
- Detect arm64 VS 2022 by @autoantwort in #598
- Fix fetch tests on systems that already have Ninja on the PATH. by @BillyONeal in #600
- Set GIT_CEILING_DIRECTORIES so that ports don't use vcpkg git dir by @autoantwort in #595
- Don't crash when there is more than one architecture type in a lib. by @BillyONeal in #599
- [telemetry] fix tracking of vcpkg version on each invocation by @vicroms in #589
- Never print directly from deserialization code by @ras0219-msft in #594
- [vcpkg-artifacts] Fix end to end development. by @BillyONeal in #586
- Fix removal instructions for PowerShell by @benmcmorran in #603
- Tracking binary caching data by @JavierMatosD in #597
- Add MAC address hash for non-Windows platforms by @vicroms in #507
- [VCPKG-ARTIFACTS] Fixes to make Espressif IDF work (with artifacts for dependencies) by @fearthecowboy in #604
- Add FreeBSD support by @bsiegert in #607
- Fix use instructions for Linux by @benmcmorran in #609
- Don't require a name or version in "project" manifests. by @BillyONeal in #605
- Localization of strings in binarycaching.cpp by @JavierMatosD in #606
- Add missing \n to console output by @Thomas1664 in #616
- Display additional error information when failing to load SCF by @ras0219-msft in #602
- Localization redesign by @JavierMatosD in #615
- [artifacts] Fix progress bar problems. by @BillyONeal in #618
- Fix artifact search to work well with multiple versions of artifacts and registries by @fearthecowboy in #608
- Teach the powershell one-liner installer to work on Linux. by @BillyONeal in #611
- Add dump env flag for vcpkg artifacts for CMake experience by @qarni in #601
- Add the $IsWindows workaround from the normal vcpkg scripts to the in-development script. by @BillyONeal in #624
- Delete more namespaces. by @BillyONeal in #581
- Update clang-format assumptions pushed by current VS2022. by @BillyONeal in #625
- Update got to 11.8.5 as requested by Dependabot. by @BillyONeal in #627
- [artifacts] Make various roots consistent between vcpkg and artifacts. by @BillyONeal in #610
- Localization nitpicks. by @BillyONeal in #628
New Contributors
- @JavierMatosD made their first contribution in #588
- @bsiegert made their first contribution in #607
- @qarni made their first contribution in #601
Full Changelog: 2022-06-17...2022-07-14