Skip to content

v2.8.0

Compare
Choose a tag to compare
@e2 e2 released this 04 Nov 04:36
· 460 commits to master since this release

Important notes

This is just a release to deprecate the extremely problematic ::Guard::Guard class, which was deprecated over a year ago (Guard 2.0).

Suggested usage in bundler:

gem 'guard', '~> 2.8'

(Since there are no plans to maintain 2.7).

Compatibility

The deprecated file will be removed in 2.8.1 (or later)!

This does not break semver, because the deprecation was introduced in 1.x:

= 1.8.1 -> deprecated for the first time
= 2.0.0 -> deprecations hidden by default (without --show-deprecations)
= 2.7.3 -> last version without deprecation
= 2.8.0 -> deprecation (this version)
>= 2.8.1 -> (upcoming) will break apps relying on deprecated classes/methods
2.9.x -> (upcoming) - will be compatible with 2.x, but will have features from 3.x
3.x -> (upcoming) - incompatible with 2.x

So, if you can't upgrade yet (even though it should be trivial), you can use:

gem 'guard', '~> 2.7.3'

Upgrade details

Upgrading to Guard 2.0