Skip to content

Latest commit

 

History

History
112 lines (61 loc) · 2.95 KB

CHANGELOG.md

File metadata and controls

112 lines (61 loc) · 2.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning as implemented by Cargo.

[0.2.15] - 2021-06-19

Changed

  • No change in functionality.
  • Small typos corrected.

Fixed

  • Crate text files fixed have proper unix newline termination.

[0.2.14] - 2021-06-16

Changed

  • No change in functionality.
  • Correct rustc warning regarding ordering of serde vs derive attributes.
  • Repository refactored from workspace to vcpkg being the top-level crate. Ensures test-data, README.md and LICENSE files are packaged by the crate.
  • cargo-vcpkg removed from the repo, as it is now homed at mcgoo/cargo-vcpkg as of its 0.1.6 release.
  • Integration tests will now bootstrap vcpkg if required.

[0.2.13] - 2021-05-21

Added

  • Support building on aarch64-pc-windows-msvc.

[0.2.12] - 2021-04-16

Added

  • Library link order now respects .pc file specification. Fixes broken linking that may have been observed with some ports.

[0.2.11] - 2020-12-10

Added

  • @perlmint added support for using custom vcpkg triplets. Thanks!
  • add support for M1/aarch64-apple-darwin/arm64-osx

[0.2.10] - 2020-06-10

Added

  • add support for "dynamic crt, static everything else" on Windows, using vcpkg triplet x64-windows-static-md.

[0.2.9] - 2020-05-31

Added

  • add support for cargo-vcpkg

[0.2.8] - 2019-12-01

Added

  • @fungos added the ability to specify the location of a vcpkg tree in code. Thanks!

[0.2.7] - 2019-06-29

Added

  • Added support for Linux and MacOS.

Fixed

  • If different versions of a port were installed for different triplets in vcpkg, vcpkg-rs would not be able to find the port in some triplets.

[0.2.6] - 2018-08-21

Changed

  • Extra libraries that are required by optional features will now be linked. For example, if harfbuzz is installed with the icu feature (making it depend on the icu port), libraries from the icu port will be linked. Fixes #7

[0.2.5] - 2018-08-15

Changed

  • Fix for failure to find packages that have a description that spans multiple lines #8

[0.2.4] - 2018-06-14

Added

  • vcpkg::find_package() and vcpkg::Config::find_package() which follow dependencies and use the correct names for libraries.

Deprecated

  • vcpkg::probe_package() and vcpkg::Config::probe() are deprecated because they require the filename of the library which can change. Using vcpkg::find_package() and vcpkg::Config::find_package() will look up the correct names for the DLLs and libraries in the Vcpkg installation.

[0.2.3] - 2018-04-12

Changed

  • Fix for linking to libraries that contain '.' by @Matrix-Zhang

[0.2.2] - 2017-06-15

Added

  • This is the initial version