Rescue Errno::EBADF on sha1_checksum generation
Release 1.0.3
Skip unix domain socket spec on windows
Remove MultiListener deprecation warning message

Close #110
Ouch forget multi_listener require
Expand path for the given directories

Close #112
2x ouch, remove multi_listener_spec
Release 1.1.0
Add a pending features to README [ci skip]
Kill poller_thread before waiting for it to die

When stopping, each adapter needs to kill its poll thread before it
can wait for it to exit - this ensures Guard can quit reliably without
hanging.
Merge pull request #113 from antifuchs/kill-poller-thread-before-joining

Kill poller_thread before waiting for it to die
Release 1.1.1
add a spec with directory containing utf-8 chars but path is not utf-8
fix relative_to_base when directory contains UTF-8 chars
Merge pull request #115 from luikore/master

Fix for directory containing non-ascii chars
Release 1.1.2
go back to regexp implementation for relative_to_base, and force both binary encoding before substitute. because Pathname#relative_path_from behaves different in JRuby
Merge pull request #117 from luikore/master

Fix jruby error on Pathname#relative_path_from
Release 1.1.3
Prevent polling just because the adapter gem was already required

Listen::Adapter.load_dependend_adapter returns true even if already
loaded.  Otherwise, if (for example) `gem "rb-fsevent"` already appears
in a Gemfile or some other gem requires the adapter_gem before we do,
Listen will always fall back to polling.