Releases: guard/guard
Releases · guard/guard
v2.18.0
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
Bugfixes
- #930 Ensure Guard calls
#stop
even if an exception is raised.
Tests & CI
- #914 Add a
simplecov
filter for the/spec
folder. - #926 Test against Ruby 2.4.6, 2.5.5, 2.6.2, jruby-9.1.17.0, jruby-9.2.6.0, rbx-3.107.
- #928 Fix Ruby 2.6 compatibility by stubbing
Pathname
instead ofIO.read
in spec. - #933 Remove
codeclimate-test-reporter
from Gemfile.
Other
v2.15.0
v2.14.2
Bugfix
- #892 Fix a bug that was preventing
logger
options from theGuardfile
from being correctly set
Improvements
- #871 Add aliasing section inside tired-of-typing bundle exec
- #879 Run core with same Ruby version as it was started with
- #880 Build badge now shows
master
branch status - #881 Update CI matrix to include latest release of JRuby
- #882 Fix lumberjack version runtime dependency to
">= 1.0.12", "< 2.0"
- #883 Run CI against Ruby 2.2.8, 2.3.5, and 2.4.2
- #886 Improve headings in the README
- #890 Add links to the wiki in
CONTRIBUTING.md
v2.14.1
v2.14.0
Bugfixes
- #817 Correct pause state message [fix #816]
- #791 Guard now fails with the 1 exit code when plugin is not available
Improvements
- #835 allow regexp group names like
/(?<name>.*).rb/
(so you can usem[:name]
instead ofm[1]
) - #835 allows custom matcher objects in watches (so you can pass matchers instead of a regexp - see Matcher class)
- #835 better/smarter handling of Pathnames in watch/matches/rules
- #798 (ignore_plugin_templates) dont reload when plugin templates change
- #785 also trace spawn() calls when debugging