6.4 KiB
6.4 KiB
0.4.0.rc - May 28, 2011
Bugs fixes:
- Pull request #69: Fixed typo in README: Ctr-/ => Ctr-\. (@tinogomes)
- Pull request #66: Support for dashes in guard names. (@johnbintz)
- Require
guard/ui
becauseGuard::Notifier
can be required without full Guard. (@yannlugrin) - Handled quick file (<1s) modification. Avoid to catch modified files without content modification (sha1 checksum). (@thibaudgg and @netzpirat)
- Fixed
Guard::Notifier
(when growl/libnotify not present). (@thibaudgg) - Fixed Rubygems deprecation messages. (@thibaudgg)
New features:
- Pull request #67: Allow Guardfile in
$HOME
folder. (@hashrocketeer) - Pull request #64: Windows notifications support. (@stereobooster)
- Use
ENV["GUARD_NOTIFY"]
to disable notifications. (@thibaudgg) - Cleaning up all specs. (@netzpirat)
- Pull request #60: Added Windows support. (@stereobooster)
- Pull request #58: Extract code from signal handlers into methods. (@nicksieger)
- Pull request #55: It is now possible to pass
:guardfile
(a Guardfile path) or:guardfile_contents
(the content of a Guardfile) toGuard::Dsl.evaluate_guardfile
. Hence this allows the use ofGuard::Dsl.evaluate_guardfile
in a programmatic manner. (@anithri, improved by @rymai)
0.3.4 - April 24, 2011
Bugs fixes:
- Issue #41: Removed useless Bundler requirement. (@thibaudgg)
New features:
- Changed CHANGELOG from RDOC to Markdown and cleaned it! Let's celebrate! (@rymai)
- Changed README from RDOC to Markdown! Let's celebrate! (@thibaudgg)
- Issue #48: Adding support for inline Guard classes rather than requiring a gem. (@jrsacks)
0.3.3 - April 18, 2011
Bugs fixes:
- Fixed
new_modified_files
rerun conditions onGuard.run_on_change_for_all_guards
. (@thibaudgg)
0.3.2 - April 17, 2011
Bugs fixes:
- Pull request #43: Fixed
guard init
command. (@brainopia)
0.3.1 - April 14, 2011
Bugs fixes:
- Return unique filenames from Linux listener. (Marian Schubert)
Guard.get_guard_class
return wrong class when loaded nested class. (@koshigoe)- Issue #35: Fixed open-gem/gem_open dependency problem by using
gem which
to locate guards gem path. (reported by @thierryhenrio, fixed by @thibaudgg) - Issue #38 & Pull request #39: Fixed an invalid ANSI escape code in
Guard::UI.reset_line
. (@gix)
New features:
- Issue #28: New
-n
command line option to disable notifications (Growl / Libnotify). (@thibaudgg)
0.3.0 - January 19, 2011
Bugs fixes:
- Avoid launching
run_on_change
guards method when no files matched.--clear
guard argument is now usable. (@thibaudgg)
New features:
- The whole directory is now watched during
run_on_change
to detect new files modifications. (@thibaudgg) - Pull request #26: New DSL method:
group
allows you to group several guards. New CLI option:--group group_name
to specify certain groups of guards to start. (@netzpirat) watch
patterns are now more strict: strings are matched withString#==
,Regexp
are matched withRegexp#match
. (@rymai)- A deprecation warning is displayed if your
Guardfile
containsString
that look likeRegexp
(bad!). (@rymai) - It's now possible to return an
Enumerable
in thewatch
optional blocks in theGuardfile
. (@rymai)
New specs:
0.2.2 - October 25, 2010
Bugs fixes:
- Issue #5: avoid creating new copy of
fsevent_watch
every time a file is changed. (reported by @stouset, fixed by @thibaudgg)
0.2.1 - October 24, 2010
Bugs fixes:
- Pull request #7: Fixes for Linux support. (@yannlugrin))
- Pull request #6: Locate guard now chomp newline in result path. (@yannlugrin))
0.2.0 - October 21, 2010
Bugs fixes:
- Issue #3:
guard init <guard-name>
no more needGemfile
butopen_gem
is required now. (reported by @wereHamster, fixed by @thibaudgg) - Issue #2: 1.8.6 compatibility. (reported by @veged, fixed by @thibaudgg)
- Removes Growl & Libnotify dependencies. (@thibaudgg)
0.2.0.beta.1 - October 17, 2010
New features:
- Improved listeners support (
rb-fsevent
&rb-inotify
). (@thibaudgg) - Added polling listening fallback. (@thibaudgg)