1# Changelog 2 3All notable changes to this project will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8## [unreleased] 9 10## [0.3.0] 11 12### Changed 13 14- `NamedLock::create` now rejects names that contain `\0` character ([#5]) 15- `NamedLock::create` now rejects empty names 16- Upgrade all dependencies 17 18## [0.2.0] 19 20### Added 21 22- Added `NamedLock::with_path` on UNIX ([#2], [#4]) 23 24### Changed 25 26- `NamedLock::create` on UNIX respects `TMPDIR` environment variable ([#1], [#4]) 27- `NamedLock::create` now rejects names that contain `/` or `\` characters ([#2], [#4]) 28- `NamedLock::create` on Windows explicitly creates a global mutex 29- `Error::CreateFailed` now has the source of the error 30- Upgrade all dependencies 31 32 33[unreleased]: https://github.com/oblique/named-lock/compare/0.3.0...HEAD 34[0.2.0]: https://github.com/oblique/named-lock/compare/0.1.1...0.2.0 35[0.3.0]: https://github.com/oblique/named-lock/compare/0.2.0...0.3.0 36 37[#5]: https://github.com/oblique/named-lock/issues/5 38[#4]: https://github.com/oblique/named-lock/issues/4 39[#2]: https://github.com/oblique/named-lock/issues/2 40[#1]: https://github.com/oblique/named-lock/issues/1 41