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.
0.8.7 - 2024-12-01
- Added support for the
aarch64-pc-windows-msvc
target.
0.8.6 - 2022-11-27
- Added binaries for Windows targets using the GNU toolchain.
0.8.5 - 2022-09-17
- Added the
links
manifest key.
- Fixed path segment separators when cross-compiling for Windows from Linux.
0.8.4 - 2021-08-14
- Added pre-generated bindings for
x86_64-apple-darwin
.
0.8.3 - 2021-06-28
- Removed
legacy_stdio_definitions
anduser32
linking requirements on Windows.
0.8.2 - 2021-06-27
- Fixed static linking on Windows.
- Updated vendor library from 2.12.36.1 to 2.12.36.2 on Windows.
0.8.1 - 2021-06-19
- Reinstated support for 32-bit Linux targets.
0.8.0 - 2021-06-12
- Added support for
x86_64-apple-darwin
, dynamic linking only.
- Changed the license for non-vendor material to dual MIT and 0BSD.
- Updated the Linux library version from
1.4.22
to1.4.24
. - Updated the Windows library version to
2.12.36.1
.
- Removed support for 32-bit Linux targets, the vendor no longer supports these.
0.7.0 - 2021-03-25
- Added the static feature flag to enable switching between static and dynamic linking of the vendor library.
- Changed the default linking strategy on Linux targets to dynamic. Note: To retain previous functionality with dynamic linking on Windows and static linking on Linux use cargo's resolver version 2.
0.6.0 - 2021-02-27
- Updated the vendor library from
1.4.8
to1.4.22
for linux targets.
0.5.1 - 2021-01-10
- Fixed a bug with ARM targets selecting the wrong bindings.
0.5.0 - 2020-12-28
- Added pre-generated bindings for
i686-unknown-linux
targets. - Added pre-generated bindings for the
i686-pc-windows-msvc
target. - Added support for
arm-unknown-linux
,armv7-unknown-linux
, andaarch64-unknown-linux
targets.
0.4.1 - 2020-12-27
- Added a changelog.
- Clarified per-target linking.
- Update bindgen to 0.56.
- Fixed
build.rs
script to handle cross compilation.