Skip to content

Commit 06ab51e

Browse files
committed
Release 0.8.2
1 parent 3cfcd0b commit 06ab51e

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

.github/workflows/libloading.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
rust_toolchain: [nightly, stable, 1.48.0]
18+
rust_toolchain: [nightly, stable, 1.56.0]
1919
os: [ubuntu-latest, windows-latest, macOS-latest]
2020
timeout-minutes: 20
2121
steps:

Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "libloading"
33
# When bumping
44
# * Don’t forget to add an entry to `src/changelog.rs`
55
# * If bumping to an incompatible version, adjust the documentation in `src/lib.rs`
6-
version = "0.8.1"
6+
version = "0.8.2"
77
authors = ["Simonas Kazlauskas <[email protected]>"]
88
license = "ISC"
99
repository = "https://github.com/nagisa/rust_libloading/"
@@ -14,6 +14,10 @@ keywords = ["dlopen", "load", "shared", "dylib"]
1414
categories = ["api-bindings"]
1515
rust-version = "1.48.0"
1616

17+
[target.'cfg(windows)'.dependencies.windows-targets]
18+
version = ">=0.48, <0.53"
19+
features = []
20+
1721
[target.'cfg(unix)'.dependencies.cfg-if]
1822
version = "1"
1923

src/changelog.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
11
//! The change log.
22
3+
/// Release 0.8.2 (2024-03-01)
4+
///
5+
/// ## (Potentially) breaking changes
6+
///
7+
/// MSRV has been increased to 1.56.0. Since both rustc versions are ancient, this has been deemed
8+
/// to not be breaking enough to warrant a semver-breaking release of libloading. If you're stick
9+
/// with a version of rustc older than 1.56.0, lock `libloading` dependency to `0.8.1`.
10+
///
11+
/// ## Non-breaking changes
12+
///
13+
/// The crate switches the dependency on `windows-sys` to a `windows-target` one for Windows
14+
/// bindings. In order to enable this `libloading` defines any bindings necessary for its operation
15+
/// internally, just like has been done for `unix` targets. This should result in leaner
16+
/// dependency trees.
17+
pub mod r0_8_2 {}
18+
319
/// Release 0.8.1 (2023-09-30)
420
///
521
/// ## Non-breaking changes
622
///
723
/// * Support for GNU Hurd.
24+
pub mod r0_8_1 {}
825

926
/// Release 0.8.0 (2023-04-11)
1027
///

0 commit comments

Comments
 (0)