Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

147 lines (98 sloc) 5.88 KB

0.4.7 - June 27, 2012

Bug fixes

  • Increase latency to 0.25, to avoid useless polling fallback. (fixed by @thibaudgg)
  • Change watched inotify events, to avoid duplication callback. (fixed by @thibaudgg)
  • #41 Use lstat instead of stat when calculating mtime. (fixed by @ebroder)

0.4.6 - June 20, 2012

Bug fix

  • #39 Fix digest race condition. (fixed by @dkubb)

0.4.5 - June 13, 2012

Bug fix

0.4.4 - June 8, 2012

Bug fixes

0.4.3 - June 6, 2012

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)


  • Add #relative_paths method to listeners. (@Maher4Ever)
  • Add #started? query-method to adapters. (@Maher4Ever)
  • Dynamically detect the mtime precision used on a system. (@Maher4Ever with help from @nex3)

0.4.2 - May 1, 2012

Bug fixes


  • #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)

0.4.1 - April 15, 2012

Bug fix

0.4.0 - April 9, 2012

New features

  • Add wait_for_callback method to all adapters. (@Maher4Ever)
  • Add Listen::MultiListener class to listen to multiple directories at once. (@Maher4Ever)
  • Allow passing multiple directories to the method. (@Maher4Ever)
  • Add blocking option to Listen#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 to Listen::Listener to retain the old functionality. (@Maher4Ever)


  • 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)


  • Remove wait_until_listening as adapters doesn't need to run inside threads anymore (@Maher4Ever)

0.3.3 - March 6, 2012


0.3.2 - March 4, 2012

New feature

  • Add pause/unpause listener's methods. (@thibaudgg)

0.3.1 - February 22, 2012

Bug fix

0.3.0 - February 21, 2012

New features

  • Add automatic fallback to polling if system adapter doesn't work (like a DropBox folder). (@thibaudgg)
  • Add latency and force_polling options. (@Maher4Ever)

0.2.0 - February 13, 2012

New features

  • Add checksum comparaison support for detecting consecutive file modifications made during the same second. (@thibaudgg)
  • Add rb-fchange support. (@thibaudgg)
  • Add rb-inotify support. (@thibaudgg with @Maher4Ever help)
  • Add rb-fsevent support. (@thibaudgg)
  • Add non-recursive diff with multiple directories support. (@thibaudgg)
  • Ignore .DS_Store by default. (@thibaudgg)

0.1.0 - January 28, 2012

  • First version with only a polling adapter and basic features set (ignore & filter). (@thibaudgg)
Jump to Line
Something went wrong with that request. Please try again.