Releases: microsoft/vcpkg-tool
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
2021-10-20 Release
This is a hotfix release to fix a problem discovered attempting to use 2021-10-18 in the main repository.
What's Changed
- Add option to remove unaffected ports from
ci
action by @dg0yt in #210 - Fix incorrect ordering in ci ExclusionPredicate by @BillyONeal in #224
Full Changelog: 2021-10-18...2021-10-20
2021-10-18 Release
What's Changed
- Introduce 'ci --output-hashes=' by @ras0219-msft in #167
- [platform-expression] add arm32 platform identifier by @strega-nil in #196
- Manifests: Remove support for declaring features as lists by @autoantwort in #178
- support-expressions: Add support expressions to features. Error when supports expression evaluates to false in classic and manifest mode. by @autoantwort in #184
- Rename SourceControlFileLocation to SourceControlFileAndLocation by @autoantwort in #176
- [vcpkg] Fix native platform expression by @strega-nil in #147
- Report features and version on build error by @dg0yt in #200
- Add posix-native get_Xxx_non?_recursive. by @BillyONeal in #202
- [ci command] Dont exit when a port is not supported for given triplet by @autoantwort in #203
- Suggest vcpkg_cmake_config_fixup rather than vcpkg_fixup_cmake_targets. by @BillyONeal in #198
- [vcpkg] rolling back versions should be allowed by @strega-nil-ms in #165
- Add posix-native current_path(). by @BillyONeal in #207
- Fix wrong "Total elapsed time" messages by @autoantwort in #170
- Add posix native remove, remove_all, and remove_all_inside. by @BillyONeal in #206
- restore packages from nuget if X_VCPKG_NUGET_ID_PREFIX set by @ctapmex in #192
- Add arm64 signed official builds. by @BillyONeal in #209
- Add more posix-native misc things. by @BillyONeal in #208
- Add a posix-native copy_file. by @BillyONeal in #205
- Implement posix-native copy_symlink. by @BillyONeal in #212
- [postbuildlint] Add checks to ensure that the pkgconfig files are at the right location by @autoantwort in #171
- Finish POSIX-native filesystem backend. by @BillyONeal in #213
- In filesystem::remove, handle readonly bits correctly on Windows. by @BillyONeal in #214
- user_troubleshooting_message: Include git commit of the vcpkg repo and suggest updating with
git pull
by @autoantwort in #197 - Remove VCPKG_ALLOW_APPLE_CLANG. by @BillyONeal in #216
- Update spdx license lists by @autoantwort in #221
- Produce binaries for all supported platforms. by @BillyONeal in #220
- Bump version date. by @BillyONeal in #222
New Contributors
Full Changelog: 2021-09-10...2021-10-18
2021-09-10 Release
- Reduces chattiness of some of our console output.
- Windows builds are built with /MT to avoid needing a C++ redist. Note that most actual use will probably still need a redist.
- Parallelized cache decompression.
See PR query https://github.com/microsoft/vcpkg-tool/pulls?q=is%3Apr+merged%3A2021-08-12..2021-09-10 for merged PRs.
2021-08-12 Release
This release includes a fix for building gcc-6 and passes through environment variables needed to access Intel OneAPI compilers and tools.
See PR query https://github.com/microsoft/vcpkg-tool/pulls?q=is%3Apr+merged%3A2021-08-03..2021-08-12 for merged PRs.
2021-08-03 Release
This release includes an updated x-download, updated tls12-download (with signature checking), and improved error messages.
See PR query https://github.com/microsoft/vcpkg-tool/pulls?q=is%3Apr+merged%3A2021-07-26..2021-08-03 for merged PRs.