Skip to content

Latest commit

 

History

History
232 lines (152 loc) · 8.33 KB

CHANGELOG.md

File metadata and controls

232 lines (152 loc) · 8.33 KB

0.7.3 - February 24, 2013

Bug fix

0.7.2 - January 11, 2013

Bug fix

0.7.1 - January 6, 2013

Bug fix

  • #75 Default high precision off if the mtime call fails. (fixed by @zanker)

0.7.0 - December 29, 2012

Bug fixes

  • #73 Rescue Errno::EOPNOTSUPP on sha1_checksum generation. (fixed by @thibaudgg)

New feature

  • Add support for *BSD with rb-kqueue. (@mat813)

0.6.0 - November 21, 2012

New feature

  • Add bang versions for filter and ignore listener methods. (@tarsolya)

0.5.3 - October 3, 2012

Bug fixes

  • #65 Fix ruby warning in adapter.rb. (fixed by @vongruenigen)
  • #64 ENXIO raised when hashing UNIX domain socket file. (fixed by @sunaku)

0.5.2 - Septemper 23, 2012

Bug fix

  • #62 Fix double change callback with polling adapter. (fixed by @thibaudgg)

0.5.1 - Septemper 18, 2012

Bug fix

  • #61 Fix a synchronisation bug that caused constant fallback to polling. (fixed by @Maher4Ever)

0.5.0 - Septemper 1, 2012

New features

  • Add a dependency manager to handle platform-specific gems. So there is no need anymore to install extra gems which will never be used on the user system. (@Maher4Ever)
  • Add a manual reporting mode to the adapters. (@Maher4Ever)

Improvements

  • #28 Enhance the speed of detecting changes on Windows by using the [WDM][] library. (@Maher4Ever)

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)

Improvements

  • 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

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)

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 Listen.to 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)

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)

0.3.3 - March 6, 2012

Improvement

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)