Releases: guard/guard
Releases · guard/guard
v0.6.0
Bug fixes
New feature
- #112 Add
list
command to CLI.
Improvements
- #99 [OS X] Switch from growl gem to growl_notify gem.
- #115 [Linux] Add
transient: true
to default libnotify options. - #95 Output system commands and options to be executed when in debug mode.
Guard::Dsl.revaluate_guardfile
has been renamed toGuard::Dsl.reevaluate_guardfile
. (@rymai)- New CLI options: (@nestegg)
watchdir
/-w
to specify the directory in which Guard should watch for changes,guardfile
/-G
to specify an alternate location for the Guardfile to use.
- #90 Refactoring of color handling in the
Guard::UI
.
v0.5.1
v0.5.0
New features
- Guard::Ego is now part of Guard, so Guardfile is automagically re-evaluated when modified. (@thibaudgg)
- #91 Show Guard plugins in Guardfile with the
guard -T
.
Improvements
- #98 Multiple calls per watch event on linux with rb-inotify.
- #94 Show backtrace in terminal when a problem with a watch action occurs.
- #88 Write exception trace in the terminal when a supervised task fail.
- Color in red the "ERROR:" flag when using
UI.error
. (@rymai) - #79 and #82 Improve INotify support on Linux.
- #12 and #86 Eventually exits with SystemStackError.
- #84 Use RbConfig instead of obsolete and deprecated Config.
- #80 Watching dotfile (hidden files under unix).
- Clear the terminal on start when the
:clear
option is given. (@rymai) - Rename home directory Guardfile to
.Guardfile
. (@tpope)
v0.4.2
v0.4.1
v0.4.0
Bug fix
- In Ruby < 1.9,
Symbol#downcase
doesn't exist! (@rymai)
New features
- #73 Allow Dsl's
group
method to accept a Symbol as group name. - #51 Allow options (like
:priority
) to be passed through to the Notifier.
Improvement
- #74 Add link definitions to make the CHANGELOG more DRY! That's for sure now, we have the cleanest CHANGELOG ever! (even the link definitions are sorted alphabetically!)
v0.4.0.rc
Bug fixes
- #69 Fix typo in README:
Ctr-/
=>Ctr-\
. - #66 Support for dashes in guard names.
- Require
guard/ui
becauseGuard::Notifier
can be required without full Guard. (@yannlugrin) - Handle quick file (<1s) modification. Avoid to catch modified files without content modification (sha1 checksum). (@thibaudgg and @netzpirat)
- Fix
Guard::Notifier
(when growl/libnotify not present). (@thibaudgg) - Fix Rubygems deprecation messages. (@thibaudgg)
New features
- #67 Allow Guardfile in
$HOME
folder. - #64 Windows notifications support.
- #63 Refactor listeners to work as a library.
- Use
ENV["GUARD_NOTIFY"]
to disable notifications. (@thibaudgg) - Cleaning up all specs. (@netzpirat)
- #60 Add Windows support.
- #58 Extract code from signal handlers into methods.
- #55 It's 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.
v0.3.4
Bug fix
- #41 Remove useless Bundler requirement.
New features
- Change CHANGELOG from RDOC to Markdown and cleaned it! Let's celebrate! (@rymai)
- Change README from RDOC to Markdown! Let's celebrate! (@thibaudgg)
- #48 Add support for inline Guard classes rather than requiring a gem.
v0.3.3
Bug fix
- Fix
new_modified_files
rerun conditions onGuard.run_on_change_for_all_guards
. (@thibaudgg)