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