- Fix link in README (#209)
- Breaking change: Make
bits
field ofEventMask
/WatchMask
inaccessible. You can use the.bits()
method instead. (#211, #218) - Fix various links in documentation (#213)
- Bump minimum supported Rust version (MSRV) to 1.70. (#219)
- Fix broken links to
Watches
in documentation (#205)
- Add
WatchDescriptor::get_watch_descriptor_id
(#193) - Add
Event::to_owned
(#196) - Deprecate
Event::into_owned
(#196) - Add
Watches
/Inotify::watches
/EventStream::watches
(#197) - Deprecate
Inotify::add_watch
/Inotify::rm_watch
(#197) - Add
Inotify::into_event_stream
/EventStream::into_inotify
(#199) - Deprecate
Inotify::event_stream
(#199) - Implement
AsFd
and bidirectional conversion to/fromOwnedFd
(#202) - Raise Minimum Supported Rust Version (MSRV) to 1.63.0 (#202)
- Breaking change: Remove special handling of
WouldBlock
error (#190)
- Implement
Ord
/PartialOrd
forWatchDescriptor
(#183)
- Improve documentation (#167, #169)
- Add missing check for invalid file descriptor (#168)
- Fix unsound use of buffers due to misalignment (#171)
- Add missing error checks (#173)
- Upgrade to Tokio 1.0 (#165)
- Fix take wake-up (#161)
- Update minimum supported Rust version to version 1.47 (#154)
- Fix documentation:
Inotify::read_events
doesn't handle all events (#157) - Update to tokio 0.3 (#158)
- Avoid using
inotify_init1
(#146)
- Ensure file descriptor is closed on drop (#140)
No changes, due to a mistake made while releasing this version.
- Update to tokio 0.2 and futures 0.3 (#134)
- backport: Avoid using
inotify_init1
(#146)
- Make stream API more flexible in regards to buffers (ea3e7a394bf34a6ccce4f2136c0991fe7e8f1f42) (breaking change)
- Don't return spurious filenames (2f37560f)