Releases: harryfei/which-rs
Releases · harryfei/which-rs
8.0.0
What's Changed
- Add new
Sys
trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown
targets. Thanks @dsherret for this contribution to which!
- Add more debug level tracing for otherwise silent I/O errors.
- Call the
NonFatalHandler
in more places to catch previously ignored I/O errors.
- Remove use of the
either
dependency.
New Contributors
7.0.3
- Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks @mhils for this contribution to which!
7.0.2
- Don't return paths containing the single dot
.
reference to the current directory, even if the original request was given in terms of the current directory. Thanks @jakobhellermann for this contribution!
7.0.0
- Add support to
WhichConfig
for a user provided closure that will be called whenever a nonfatal error occurs.
This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile
without changes.
6.0.3
- Enhance
tracing
feature with some debug
level logs for higher level logic.
6.0.2
- Add
tracing
feature which outputs debugging information to the tracing
ecosystem.
6.0.1
- Remove dependency on
once_cell
for Windows users, replace with std::sync::OnceLock
.
6.0.0
- MSRV is now 1.70
- Upgraded all dependencies to latest version
5.0.0
- Remove several unused error messages
- Windows executables can now be found even if they don't have a '.exe' extension.
- Add new error message,
Error::CannotGetCurrentDirAndPathListEmpty