Bugs fixes:
-
Fixed “guard init” command (@brainopia)
Features:
-
Added a command line option (-n false) to disable notifications (growl/libnotify)
Bugs fixes:
-
Return unique filenames from Linux listener (Marian Schubert)
-
Guard.get_guard_class return wrong class when loaded nested class. (@koshigoe)
-
Fixed open-gem/gem_open dependency problem by using ‘gem which` to locate guards gem path
-
Fixed an invalid ANSI escape code in UI.reset_line (@gix)
Features:
-
The whole directory are now watched after that run_on_change was launched on all guards to detect new files modifications.
Features:
-
New DSL method: ‘group` allows you to group several guards.
-
New CLI option: ‘–group group_name` to specify certain groups of guards to start.
Features:
-
‘watch’ patterns are now more strict: Strings are matched with ‘==’, Regexp are matched with Regexp#match.
-
A deprecation warning is displayed if your Guardfile contains String that look like Regexp (bad!).
Features:
-
It’s now possible to return an enumerable in the ‘watch’ optional blocks in the Guardfile.
Specs:
-
Guard::Watcher
Bugs fixes:
-
Avoid launching run_on_change guards method when no files matched. –clear guard argument is now usable.
Bugs fixes:
-
Avoid creating new copy of fsevent_watch every time a file is changed. (issue #5)
Bugs fixes:
-
Fixes for Linux support
Bugs fixes:
-
Fixes for 1.8.6 compatibility (issue #2)
-
guard init <guard-name> no more need Gemfile presence but open_gem is required now (issue #3)
-
Removes growl & libnotify dependencies
Features:
-
Improved listeners support (rb-fsevent & rb-inotify)
-
Added polling listening fallback