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.
- Changes minimum documented rust version to 1.28 (#76)
- Fix Travis CI badge url (#78)
- Fix project name in README.md (#81)
- Support specifying range of versions (#75)
- Allow cross-compilation if pkg-config is customized (#44, #86)
- Don't append .lib suffix on MSVC builds (#72)
- Fix MSVC support to actually work and consider library paths too (#71)
- Support for MSVC (#70)
- Document and test Rust 1.13 as minimally supported version (#66)
- Re-added AsciiExt import (#65)
- Allow static linking of /usr/ on macOS (#42)
- Add support for parsing
-Wl,
style framework flags (#48) - Parse defines in
pkg-config
output (#49) - Rerun on
PKG_CONFIG_PATH
changes (#50) - Introduce target-scoped variables (#58)
- Respect pkg-config escaping rules used with --cflags and --libs (#61)
- Use
?
instead oftry!()
in the codebase (#63)