blob: 9f13bd9594f5fe0c40041b2b91b9f651ef73eaab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html) 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](https://github.com/mcgoo/vcpkg-rs/issues/7)
## [0.2.5] - 2018-08-15
### Changed
- Fix for failure to find packages that have a description that spans multiple lines [#8](https://github.com/mcgoo/vcpkg-rs/issues/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
|