Releases: guard/listen
Releases · guard/listen
v0.4.7
Bug fixes
- Increase latency to 0.25, to avoid useless polling fallback. (@thibaudgg)
- Change watched inotify events, to avoid duplication callback. (@thibaudgg)
- #41 Use lstat instead of stat when calculating mtime. (@ebroder)
v0.4.6
v0.4.5
Bug fix
- #39 Rescue Errno::ENOENT when path inserted doesn't exist. (reported by @textgoeshere, fixed by @thibaudgg and @rymai)
v0.4.4
Bug fixes
- #39 Non-existing path insertion bug. (reported by @textgoeshere, fixed by @thibaudgg)
- Fix relative path for directories containing special characters. (reported by @napcs, fixed by @netzpirat)
v0.4.3
Bug fixes
- #24 Fail gracefully when the inotify limit is not enough for Listen to function. (reported by @daemonza, fixed by @Maher4Ever)
- #32 Fix a crash when trying to calculate the checksum of unreadable files. (reported by @nex3, fixed by @Maher4Ever)
Improvements
- Add
Listener#relative_paths
. (@Maher4Ever) - Add
Adapter#started?
. (@Maher4Ever) - Dynamically detect the mtime precision used on a system. (@Maher4Ever with help from @nex3)
v0.4.2
Bug fixes
- #21 Issues when listening to changes in relative paths. (reported by @akerbos, fixed by @Maher4Ever)
- #27 Wrong reports for files modifications. (reported by @cobychapple, fixed by @Maher4Ever)
- Fix segmentation fault when profiling on Windows. (@Maher4Ever)
- Fix redundant watchers on Windows. (@Maher4Ever)
Improvements
- #17 Use regexp-patterns with the
ignore
method instead of supplying paths. (reported by @fny, added by @Maher4Ever) - Speed improvement when listening to changes in directories with ignored paths. (@Maher4Ever)
- Added
.rbx
and.svn
to ignored directories. (@Maher4Ever)
v0.4.1
v0.4.0
New features
- Add
Adapter#wait_for_callback
. (@Maher4Ever) - Add
Listen::MultiListener
class to listen to multiple directories at once. (@Maher4Ever) - Allow passing multiple directories to the
Listen.to
method. (@Maher4Ever) - Add
blocking
option toListen#start
which can be used to disable blocking the current thread upon starting. (@Maher4Ever) - Use absolute-paths in callbacks by default instead of relative-paths. (@Maher4Ever)
- Add
relative_paths
option toListen::Listener
to retain the old functionality. (@Maher4Ever)
Improvements
- Encapsulate thread spawning in the linux-adapter. (@Maher4Ever)
- Encapsulate thread spawning in the darwin-adapter. (@Maher4Ever with @scottdavis help)
- Encapsulate thread spawning in the windows-adapter. (@Maher4Ever)
- Fix linux-adapter bug where Listen would report file-modification events on the parent-directory. (@Maher4Ever)
Change
- Remove
wait_until_listening
as adapters doesn't need to run inside threads anymore (@Maher4Ever)
v0.3.3
Improvement
- Improve pause/unpause. (@thibaudgg)
v0.3.2
New feature
- Add pause/unpause listener's methods. (@thibaudgg)