From 6980b04e63627d044811d7eb6c718afeb7601b7f Mon Sep 17 00:00:00 2001 From: Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Date: Wed, 7 Oct 2026 03:56:38 +0000 Subject: [PATCH] v1.8.1: bump version --- CHANGELOG.md | 2 +- Cargo.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01f0ba3d..66a519ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [1.8.1] — Unreleased +## [1.8.1] — 2026-10-07 - `DriveInfo::display_name` is the name the OS shows users: the drive letter (`E:`) on Windows, `/dev/srN` on Linux and `diskN` on macOS while a disc is mounted; it equals `path` when the OS has no name. `path` remains the selector to open. Windows lists lettered drives in letter order, then unlettered drives by `CdRomN`. - Drive listing enumerates instead of guessing device numbers. Windows lists every `CdRomN` from `QueryDosDeviceW` plus optical drive letters (previously only `CdRom0`–`15`), retries INQUIRY with 36 bytes for strict USB bridges, and logs skipped devices. Linux also lists optical `sr` devices that have no `sg` node (the `sg` module is not loaded) and, without sysfs, reads `/dev` instead of probing `sg0`–`15`. macOS no longer stops at 8 drives. diff --git a/Cargo.toml b/Cargo.toml index 4b1116f6..443a6be3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfreemkv" -version = "1.8.0" +version = "1.8.1" edition = "2024" rust-version = "1.88" license = "MIT" @@ -146,7 +146,7 @@ harness = false # freemkv-unlock is off crates.io: resolve it from its GIT TAG. Consumers carry # the same patch; a gitignored .cargo/config.toml overrides it to a local path. [patch.crates-io] -freemkv-unlock = { git = "https://github.com/freemkv/freemkv-unlock", tag = "v1.8.0" } +freemkv-unlock = { git = "https://github.com/freemkv/freemkv-unlock", tag = "v1.8.1" } [lints.rust] # `loom` is set by RUSTFLAGS for the model checker above, never by a feature.