Releases: guard/listen
Releases · guard/listen
v3.3.2
v3.3.1
- issue #513: allow stop when not started (#514) @ColinDKelley
v3.3.0
✨ New Features
- Use file size to check for modifications (#336) @marawan31
- Ignore mutagen sync temporary files (#469) @nilbus
- Add GitHub Actions for development workflow. (#485) @ioquatix
- Allow Ruby 3 (#490) @yahonda
- Add Truffleruby head to CI (#493, #507) @gogainda
- Add magic # frozen_string_literal: true comment (#494) @ColinDKelley
🐛 Bug Fixes
- Fix: Linux driver listens for
:modify
events again (#450) @ColinDKelley - Fix: Track removed subdirectories (#460) @bryanlira
- Use one
fsevent_watch
process per listener instead of one per dir (#471) @ioquatix - Wrap Listener instances in WeakRef (#477) @jonathanhefner
- Include macOS Big Sur in Adapter::Darwin#usable? (#479) @christiankn
- Fix hanging race condition (#481, #500) @ColinDKelley
- Remove
Listen::Internals::ThreadPool
(#483) @jonathanhefner - Tidy up thread killing. Remove JRuby workaround. (#484) @ioquatix
- Move thread caller stack and rescue+log to a common place (#487) @ColinDKelley
- Unify logging through Listen.logger; add missing logger_spec (#497) @ColinDKelley
- Rescue and log application exceptions raised from the Listen.to callback so listening doesn't break in process (#505) @ColinDKelley
v3.3.0.pre.3
✨ New Features
- use file size to check for modifications (#336) @marawan31
- Ignore mutagen sync temporary files (#469) @nilbus
- Add GitHub Actions for development workflow. (#485) @ioquatix
- Allow Ruby 3 (#490) @yahonda
- Add Truffleruby head to CI (#493, #507) @gogainda
- add magic # frozen_string_literal: true comment (#494) @ColinDKelley
🐛 Bug Fixes
- Fix: Linux driver now listens for :modify event (#450) @ColinDKelley
- Fix: Tracking of removed subdirectories (#460) @bryanlira
- Use one
fsevent_watch
process per listener instead of one per dir (#471) @ioquatix - Wrap Listener instances in WeakRef (#477) @jonathanhefner
- Include macOS Big Sur in Adapter::Darwin#usable? (#479) @christiankn
- fix hanging race condition (#481, #500) @ColinDKelley
- Remove Listen::Internals::ThreadPool (#483) @jonathanhefner
- Tidy up thread killing. Remove JRuby workaround. (#484) @ioquatix
- move thread caller stack and rescue+log to a common place (#487) @ColinDKelley
- unify logging through Listen.logger; add missing logger_spec (#497) @ColinDKelley
v3.3.0.pre.2 pre-release
✨ New Features
- use file size to check for modifications (#336) @marawan31
- Ignore mutagen sync temporary files (#469) @nilbus
- Add GitHub Actions for development workflow. (#485) @ioquatix
- Allow Ruby 3 (#490) @yahonda
- Add Truffleruby head to CI (#493) @gogainda
- add magic # frozen_string_literal: true comment (#494) @ColinDKelley
🐛 Bug Fixes
- Fix: Tracking of removed subdirectories (#460) @bryanlira
- Use one
fsevent_watch
process per listener instead of one per dir (#471) @ioquatix - Wrap Listener instances in WeakRef (#477) @jonathanhefner
- Include macOS Big Sur in Adapter::Darwin#usable? (#479) @christiankn
- fix hanging race condition (#481) @ColinDKelley
- Remove Listen::Internals::ThreadPool (#483) @jonathanhefner
- Tidy up thread killing. Remove JRuby workaround. (#484) @ioquatix
- move thread caller stack and rescue+log to a common place (#487) @ColinDKelley
- unify logging through Listen.logger; add missing logger_spec (#497) @ColinDKelley
v3.2.0
- Fix warnings in spec output (#464) @floehopper
- README: Remove defunct Gemnasium badge (#461) @olleolleolle
- Update the RuboCop dependency (#447) @rymai
- ⚠ assigned but unused variable - from_change, to_change (#438) @amatsuda
- Update dependencies and travis matrix (#446) @rymai
- Upgrade to latest rb-fsevent and rb-notify releases (#443) @thibaudgg
- Update Natalie’s name (#433) @ddfreyne
- Fix small markdown syntax issue in README (#430) @sivaraam
- Update .travis.yml (#427) @junaruga
- update travis.yml (bump ruby + bundler cache) (#395) @e2
- set Travis to MRI 2.2.5 and JRuby 9.1.2.0 (#408) @e2
- Require rb-fsevent when needed, in _configure method (#419) @jirutka
- Update matrix to use Ruby 2.2.5 (#418) @rymai
- Don't require rb-fsevent until actually needed (#417) @jirutka
- Please the 👀 with retina friendly badges (#413) @elia
- [ci skip] Document behavior in forked environment (#403) @schneems
v3.1.5
v3.0.8
Bugfixes:
- prevent crash when stopping uninitialized listener 2c78999
- prevent crash when stopping uninitialized adapter 8b06d2c
- #392 - Change rb-fsevent dependency to work on OS X 10.6-10.8
- get JRuby to fail with ENOTDIR like MRI does c3a8cbb
- avoid unkillable thread problem on JRuby e86dccf
- explicitly require forwardable (in case of further backports) 51d7706
Development:
- use OSX 10.10 on travis for precompiled Ruby 2.2.4
- fix broken spec (let block name conflict)
v3.1.4
v3.1.3
Bug fixes
- #387 - fix JRuby support both in dependencies (by allowing Ruby 2.2.3) and behavior (JRuby Dir.entries workaround)
- #387 - prevent JRuby from hanging when stopping on Linux (and Travis)
- #387 - activate JRuby-9.0.5.0 on Travis to declare support for JRuby (tests are flaky, but that's due to timing issues)