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.
NamedLockGuard
is now an owned and sendable type (#9)
- Migrate from
winapi
to windows-rs
(#10)
NamedLock::create
now rejects names that contain \0
character (#5)
NamedLock::create
now rejects empty names
- Upgrade all dependencies
- Added
NamedLock::with_path
on UNIX (
#2,
#4
)
NamedLock::create
on UNIX respects TMPDIR
environment variable (
#1,
#4
)
NamedLock::create
now rejects names that contain /
or \
characters (
#2,
#4
)
NamedLock::create
on Windows explicitly creates a global mutex
Error::CreateFailed
now has the source of the error
- Upgrade all dependencies