Releases: dylni/normpath
Releases · dylni/normpath
1.3.0
- Added
PathExt::expand
andPathExt::shorten
(#19) - Improved handling by
PathExt::normalize
andBasePath::join
for some nonsensical paths - Bumped dependency versions
1.2.0
- Added
BasePath::is_symlink
andBasePath::try_exists
- Removed unnecessary conversions on Windows now that the "os_str_bytes" feature is stable
- Increased the minimum supported Rust toolchain version to 1.74.0
- Bumped dependency versions
1.1.1
1.1.0
1.0.1
- Fixed unobservable undefined behavior on Windows for
PathExt::localize_name
- Improved documentation
1.0.0
- Added
PathExt::localize_name
andBasePath::localize_name
- Implemented
Clone
for all types in theerror
module - Removed the crate name ("normpath") from the results of the
Display
implementations for all errors - Added support for uniquote
- Replaced winapi with windows-sys
- Increased the minimum supported Rust toolchain version to 1.57.0
- Improved documentation
0.3.2
0.3.1
- Added a temporary workaround for rust-lang/rust#89658
- This change required making
BasePath::join
and related methods less efficient in some cases. It is planned to be reverted once rust-lang/rust#89665 is merged.
- This change required making
0.3.0
0.2.0
- Changed
PathExt::normalize
to always return an error when the path does not existPathExt::normalize_virtually
can be used to normalize paths that might not exist on Windows.