Expand description

Release 0.7.2 (2021-11-14)

Cargo.toml now specifies the MSRV bounds, which enables tooling to report an early failure when the version of the toolchain is insufficient. Refer to the min-rust-version RFC and its tracking issue.

Additionally, on platforms libloading has no support (today: not(any(unix, windows))), we will no longer attempt to implement the cross-platform Library and Symbol types. This makes libloading compile on targets such as wasm32-unknown-unknown and gives ability to the downstream consumers of this library to decide how they want to handle the absence of the library loading implementation in their code. One of such approaches could be depending on libloading itself optionally as such:

[target.'cfg(any(unix, windows))'.dependencies.libloading]
version = "0.7"