The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.22 - 2017-12-05

  • Adds new directories to watch *before* searching them for new entities.
  • When using `parse_events => 1` with inotify, there is a race condition where entities in a new directory could be missed. We need to add the new directory to the watch list before searching it for new files or sub-directories.
  • Reported with PR by @ufobat (GH#11). Thanks!
  • Upgrade is recommended on Linux
  • Adds skip_dirs support as contributed by @kyzn
  • Other minor changes:
  • Improves the diagnostic when Linux::Inotify2->new fails
  • Adds skip_dirs support as contributed by @kyzn
  • Remove 5.21 from travis build (doesn't exist)
  • Removing Mac::FSEvents in META.json

Modules

An AnyEvent compatible module to monitor files/directories for changes
Object to report changes in the monitored filesystem
Use Mac::FSEvents to watch for changed files
Fallback method of file watching (check in regular intervals)
Use Linux::Inotify2 to watch for changed files
Use IO::KQueue to watch for changed files