Skip to content

Latest commit

 

History

History
356 lines (231 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

356 lines (231 loc) · 11.8 KB

1.2.1 - Jun 11, 2013

Improvement

1.2.0 - Jun 11, 2013

Improvement

  • #124 New force_adapter option, skip the .listen_test adapter test. (@nicobrevin)

1.1.6 - Jun 4, 2013

Change

1.1.5 - Jun 3, 2013

Bug fix

1.1.4 - May 28, 2013

Bug fix

  • #118 Prevent polling just because the adapter gem was already required. (@nilbus)

1.1.3 - May 21, 2013

Bug fix

  • #117 Fix jruby error on Pathname#relative_path_from. (@luikore)

1.1.2 - May 14, 2013

Bug fix

  • #115 Fix for directory containing non-ascii chars. (@luikore)

1.1.1 - May 14, 2013

Bug fix

1.1.0 - May 11, 2013

Bug fix

Change

  • #110 Remove MultiListener deprecation warning message. (reported by @nex3, fixed by @thibaudgg)

1.0.3 - April 29, 2013

Bug fix

  • Rescue Errno::EBADF on sha1_checksum generation. (@thibaudgg)

1.0.2 - April 22, 2013

Bug fix

  • #104 Avoid conflict with ActiveSupport::Dependencies::Loadable. (@nysalor)

1.0.1 - April 22, 2013

Bug fix

1.0.0 - April 20, 2013

Bug fix

  • #93 Remove dependency operator in the "gem install" message. (reported by @scottdavis, fixed by @rymai)

Changes & deprecations

  • #98 Listen.to does not block the current thread anymore. Use Listen.to! if you want the old behavior back. (@rymai)
  • #98 Listen::Listener#start does not block the current thread anymore. Use Listen::Listener#start! if you want the old behavior back. (@rymai)
  • #98 Listen::Listener#start's blocking parameter is deprecated. (@rymai)

Improvements

  • #98 New method: Listen.to! which blocks the current thread. (@rymai)
  • #98 New method: Listen::Listener#start! to start the listener and block the current thread. (@martikaljuve & @rymai)
  • #95 Make Listen::Listener capable of listening to multiple directories, deprecates Listen::MultiListener. (@rymai)
  • #85 Compute the SHA1 sum only for regular files. (@antifuchs)
  • New methods: Listen::Adapter#pause, Listen::Adapter#unpause and Listen::Adapter#paused?. (@rymai)
  • Refactor Listen::DirectoryRecord internals. (@rymai)
  • Refactor Listen::DependencyManager internals. (@rymai)

0.7.3 - February 24, 2013

Bug fixes

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. (@zanker)

0.7.0 - December 29, 2012

Bug fix

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

New feature

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

0.6.0 - November 21, 2012

New feature

  • #68 Add bang versions for Listener#filter and Listener#ignore methods. (@tarsolya)

0.5.3 - October 3, 2012

Bug fixes

0.5.2 - Septemper 23, 2012

Bug fix

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

0.5.1 - Septemper 18, 2012

Bug fix

  • #61 Fix a synchronisation bug that caused constant fallback to polling. (@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. (@thibaudgg)
  • Change watched inotify events, to avoid duplication callback. (@thibaudgg)
  • #41 Use lstat instead of stat when calculating mtime. (@ebroder)

0.4.6 - June 20, 2012

Bug fix

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

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 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 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 files by default. (@thibaudgg)

0.1.0 - January 28, 2012

  • First version with only a polling adapter and basic features set (ignore & filter). (@thibaudgg)