Releases: bugdea1er/tmp
Releases · bugdea1er/tmp
v1.2
- Added a more convenient
entry(std::pair<std::filesystem::path, native_handle>)
constructor (#126) - Fixed a bug when moving an entry to itself caused a deletion of said entry (#129)
- Fixed a bug when moving a directory to an existing file between filesystems would not throw an exception (#129)
- Fixed a bug when move was constrained to regular files and directories only (#129)
- Fixed a bug when an entry could be deleted even if it was not moved due to an error (#129)
Full Changelog: v1.1.1...v1.2
v1.1.1
v1.1
v1.0
Breaking changes
- Rename
tmp::path
totmp::entry
(#82) - Remove deprecated
operator->
(#83) - Make
entry::release
private (#92) - Validate labels and extensions for temporary entries (#103)
What's Changed
- Remove temporary prefix if it is empty (#80)
- Remove C++ modules support (for now) (#89)
- Add
directory::list
method (#94) - Fix Windows detection for Clang (#100)
- Make this shared library (#101)
Full Changelog: v0.9...v1.0
v0.9
v0.8.2
v0.8.1
- Operator
path::operator->
is now marked deprecated (#57) - Add deprecated attribute to some methods (#47)
New Contributors
- @georgiy-belyanin made their first contribution in #48
Full Changelog: v0.8...v0.8.1
v0.8
- Add Windows support (#26)
- Add support for creation tmp::file with requested suffix (#44)
- Add explicit path getter method (#46)
New Contributors
- @TimaFrolov made their first contribution in #44
Full Changelog: v0.7.1...v0.8
v0.7.1
- Optimise building when used as a submodule
- Use CTest's BUILD_TESTING instead of custom option
Full Changelog: v0.7...v0.7.1