Skip to content

Releases: guard/guard

v2.18.0

15 Oct 10:27
5e64afa
Compare
Choose a tag to compare

v2.17.0

13 May 23:46
4d5a233
Compare
Choose a tag to compare

✨ New Features

  • Refactor pry_wrapper.rb to be XDG compliant (#962) @quintrino
  • Add Ruby 2.7.3 and 3.0.1 to the test matrix (#969) @rymai
  • Bring compatibility with Ruby 3 explicit keyword arguments (#969) @rymai

v2.16.2

25 Mar 13:17
4f5f763
Compare
Choose a tag to compare

🐛 Bug Fixes

v2.16.1

01 Nov 11:59
ed70168
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Don't swallow evaluator error by handling non-existant listener & interactor (#939) @rymai

🏠 Housekeeping

v2.16.0

31 Oct 11:01
58f70be
Compare
Choose a tag to compare

New feature

  • #938 Add support for guardfile.rb.

v2.15.1

02 Sep 12:17
9b29c1b
Compare
Choose a tag to compare

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 of IO.read in spec.
  • #933 Remove codeclimate-test-reporter from Gemfile.

Other

  • #919 Add a "Reviewed by Hound" badge.
  • #925 Fix YARD annotation.
  • #927 Drop outdated badge for Gemnasium.

v2.15.0

14 Nov 21:40
8df6a45
Compare
Choose a tag to compare

New feature

  • #889 Add #== method for Guard::Watcher.

Bugfixes

  • #893 Fix rspec warning message.
  • #894 Fix rspec random test failure.
  • #916 Fix Pry 0.12.0 deprecation warnings.

Improvements

  • #872 Improve Plugin type checking.
  • #904 Replace deprecated Dir.exists? with Dir.exist?.

Tests & CI

  • #899 Test against latest rubies.
  • #900 Force rubocop to match HoundCI's rubocop version.
  • #911 Apply style guide to the specs.

v2.14.2

03 Jan 18:03
3abfc12
Compare
Choose a tag to compare

Bugfix

  • #892 Fix a bug that was preventing logger options from the Guardfile 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

28 Jan 22:24
ef3c1a5
Compare
Choose a tag to compare

Bugfixes

  • #860 Fix default type on listen_to method_option for newer versions of Thor
  • #861 guard -c nows clears window buffer on OSX

Improvements

  • #852 Rework logging and UI configuration
  • #864 Execute the codeclimate-test-reporter bin as a separate CI step
  • #865 Test against Ruby 2.2.6, 2.3.3, and 2.4.0

v2.14.0

19 May 23:10
@e2 e2
Compare
Choose a tag to compare

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 use m[:name] instead of m[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