Releases: microsoft/vcpkg-tool
Releases · microsoft/vcpkg-tool
2022-02-03 Release
What's Changed
- [manifest license] fully implement SPDX, plus general parsing stuff by @strega-nil-ms in #334
Full Changelog: 2022-02-01...2022-02-03
2022-02-01 Release
What's Changed
- [x-generate-default-message-map] allow writing to a file directly by @strega-nil in #328
- [localization] add info to LocProject.json by @strega-nil-ms in #254
- Improve diagnostics when PROCESSOR_ARCHITEW6432 is set to bogus by @BillyONeal in #326
- [host_triplet] fix check for arm64 under x64 binary by @strega-nil in #333
- Fix build failure for clang by @MarcelNehring in #330
- Retry popen on 127 osx by @autoantwort in #306
- Move last reference to VcpkgPaths from unit tests into e2e test by @ras0219-msft in #324
- Fix CI crash by ensuring the "core" feature is installed for all ports. by @BillyONeal in #329
- Treat "semver" and "relaxed" as the same scheme for purposes of version resolution. by @BillyONeal in #322
- [Windows] Make stdout-*.log readable (open in shared for reading mode) and non-buffered by @mkhon in #335
- Improve printed filesystem error message by @autoantwort in #332
- Files::get_regular_files_recursive_proximate by @ras0219-msft in #337
- Insert "--head" defenses into the binary cache and block "default" when calculating feature ABIs. by @BillyONeal in #336
New Contributors
- @MarcelNehring made their first contribution in #330
- @mkhon made their first contribution in #335
Full Changelog: 2022-01-19...2022-02-01
2022-01-19 Release
What's Changed
- [depend-info] Add x-tree to the usage message by @JackBoosY in #297
- ReadFile can return 0 bytes written while the pipe is still valid by @ras0219-msft in #299
- [depend-info] Turn errors into warnings when querying dependencies of unsupported triplet by @JackBoosY in #300
- Fix crash message, the variable has the name
version
by @autoantwort in #312 - [manifests] add $comments to features object by @strega-nil in #304
- [localization] [CI] add message file generation to format.diff by @strega-nil in #303
- Improve format of platform expressions by @autoantwort in #310
- [localization] Add support to checks.h for localized messages by @strega-nil in #302
- fix link by @autoantwort in #315
- abi entries: Detect all used functions from scripts/cmake by @autoantwort in #316
- Enable /W3 in fmt to pass SDL checks. by @BillyONeal in #318
- fix: ignore . and .. when copy regular recursive. by @holmescn in #313
- platform expressions: add freebsd and openbsd by @autoantwort in #309
- cmd_execute_and_stream_data: Determine right exit codes by @autoantwort in #305
- Support files greater than 2GiB in size in copy_file on Linux. by @BillyONeal in #319
- Clarify "default" feature by @ras0219-msft in #298
- implement vcpkg add port by @autoantwort in #301
- Adding support for AWS S3 binary caching by @dave-juicelabs in #293
- Clarify VcpkgPaths initialization order and const-ify by @ras0219-msft in #323
- Fix path separators, create appdata_dst_path and check file operation return value by @JackBoosY in #321
New Contributors
- @holmescn made their first contribution in #313
- @dave-juicelabs made their first contribution in #293
Full Changelog: 2021-12-09...2022-01-19
2021-12-09 Release
What's Changed
- Refactor apart 'config data' from 'behavior object' for registries by @ras0219-msft in #275
- Ignore .cache folder used by clangd by @autoantwort in #285
- [hash] Downgrade Hash to a BasicCommand by @ras0219-msft in #286
- Introduce 'x-script' asset caching protocol by @ras0219-msft in #237
- Fix #21631 by improving error messages by @ras0219-msft in #288
- Remove VcpkgPaths from RegistrySet interfaces by @ras0219-msft in #287
- Fix the cmake's output for vcpkg_get_dep_info() by @tlemo in #290
- Add "vcpkg configure environment" release pipeline and subcommands. by @BillyONeal in #277
- Extract InstalledPaths (reduce VcpkgPaths part 3/N) by @ras0219-msft in #289
- Add serialization of manifest contacts and summary by @ras0219-msft in #291
- Fix overpowered default-features = false specification in manifest mode by @ras0219-msft in #292
- Add x-regenerate command. by @BillyONeal in #294
New Contributors
Full Changelog: 2021-11-24...2021-12-09
2021-11-24 Release
What's Changed
- [platform-expression] fix compare() by @maksqwe in #282
- Hotfix #21604 race condition on .vcpkg-lock by @ras0219-msft in #283
New Contributors
Full Changelog: 2021-11-19...2021-11-24
2021-11-19 Release
What's Changed
- Implement bundle.usegitregistry (continuation of read-only vcpkg) by @ras0219-msft in #270
- [vcpkg-hash] use current working directory to get a file by @srgbtl in #272
- Add pre-release tags and build metadata to relaxed versions by @vicroms in #266
- Support media queries binary logical operator syntax in platform expressions by @markle11m in #267
- pkgconfig postbuild check: Allow empty Libs: in share/pkgconfig and improve suggestions by @autoantwort in #255
- Fix mingw build by @dg0yt in #251
- Performance work on
vcpkg search
(30x improvement) by @ras0219-msft in #265 - Provide better debug information about Visual Studio instances by @ras0219-msft in #271
- Add 'embeddedsha' to record tested baseline for bundle by @ras0219-msft in #273
- Fix crash in
vcpkg search
withbuiltin-baseline
by @ras0219-msft in #278 - Improve issue reporting links by @dg0yt in #274
- Fix interleaving issue between
print2(...)
andprint2(Color,...)
by @ras0219-msft in #279 - [help] remove help text for things we don't want people using by @strega-nil-ms in #253
Full Changelog: 2021-11-15...2021-11-19
2021-11-15 Release
What's Changed
- Fix reported repo and tool version by @dg0yt in #247
- Embed vcpkg configuration in manifest by @vicroms in #239
- Fix test case that can fail based on the case of the drive letter by @markle11m in #249
- Consistently construct paths using host's separator by @dg0yt in #250
- Fix experimental message by @vicroms in #252
- [git registry] Add "reference" key by @srgbtl in #155
- [ci] Analyze test coverage for gcc/linux by @dg0yt in #225
- Empty dirs postbuild check: Improve suggestion by @autoantwort in #256
- [x-add-version] ignore files in ports dir by @autoantwort in #257
- Do not log unknown commands by @vicroms in #259
- Add fetch of node.js. by @BillyONeal in #258
- Fix build on FreeBSD by @kuriboshi in #260
- Add new fields to vcpkg configuration by @vicroms in #248
- return verbose error when json contains object with duplicated keys by @stforek in #262
- Add new fields to vcpkg.json by @vicroms in #264
- Initial implementation of read-only vcpkg root by @ras0219-msft in #246
- Document the dependencies graph code by @autoantwort in #173
- Allow specification of msvc toolset version in triplet file by @Chronial in #199
- Only consult applocal userconfig if metrics are enabled by @ras0219-msft in #160
- [command:depend-info] Add tree display by @JackBoosY in #74
- [tool cache] Add option to require exact versions for abi relevant tools by @autoantwort in #234
- Hash: Make verification case-insensitive by @srgbtl in #269
New Contributors
- @markle11m made their first contribution in #249
- @srgbtl made their first contribution in #155
- @kuriboshi made their first contribution in #260
- @stforek made their first contribution in #262
- @Chronial made their first contribution in #199
Full Changelog: 2021-11-02...2021-11-15
2021-11-02 Release
This is a minor bugfix release.
What's Changed
- Always unset CLICOLOR_FORCE by @dg0yt in #241
- Fix find_file_recursively_up when starting from a file. by @BillyONeal in #244
- Add aria2 to tools list (step 2) by @JackBoosY in #229
- Add serialization of supports expressions in features by @autoantwort in #240
- Create the completions directory for fish before copying files by @omartijn in #236
- Change post-build checks to be warnings rather than errors. by @BillyONeal in #245
Full Changelog: 2021-10-25...2021-11-02
2021-10-25 Release
This is yet another hotfix release... still trying to get update for the main repo :)
What's Changed
- Remove dependency on nonexistent linux-musl triplet. by @BillyONeal in #231
- Allow --x-install-root to contain nonexistent directories. by @ras0219-msft in #230
- Fix copy_symlink on old libstdc++. by @BillyONeal in #232
- [vcpkg] Introduce three retries to WinHTTP downloading by @ras0219-msft in #179
- vcpkg build: Fix missing cascade failure when host dependency on itself fails by @autoantwort in #228
- Explicitly default CStringView copy-assignment by @omartijn in #235
- [localization 1/n] First minor changes, mostly additive by @strega-nil in #218
- vcpkg: add missing include by @autoantwort in #233
- Explicitly use the cmake that comes with Visual Studio... by @BillyONeal in #238
New Contributors
Full Changelog: 2021-10-21...2021-10-25
2021-10-21 Release
This a second hotfix release for 2021-10-18 fixing a further discovered bug attempting to build the curated catalog.
What's Changed
- [filesystem] Make remove_all remove directories that aren't writable on POSIX. by @BillyONeal in #227
Full Changelog: 2021-10-20...2021-10-21