Expand description

Release 0.8.2 (2024-03-01)

§(Potentially) breaking changes

MSRV has been increased to 1.56.0. Since both rustc versions are ancient, this has been deemed to not be breaking enough to warrant a semver-breaking release of libloading. If you’re stick with a version of rustc older than 1.56.0, lock libloading dependency to 0.8.1.

§Non-breaking changes

  • The crate switches the dependency on windows-sys to a windows-target one for Windows bindings. In order to enable this libloading defines any bindings necessary for its operation internally, just like has been done for unix targets. This should result in leaner dependency trees.
  • os::unix::with_dlerror has been exposed for the users who need to invoke dl* family of functions manually.