- Fix sh command for directories with spaces on unix-based systems
- Bump puma to 6.0
- Add MIT license identifier in gemspec. Via #45
- Remove support for MRI 2.2|3 and bump other versions
- Bump puma to 4.0
- Default config to
-
instead ofnil
. Fixes #38
- Detect and use
config/puma.rb
if present
- Add
:pumactl
option - Add
:restart_timeout
option - Don't stop Puma if it was not started by Guard
- Don't notify about start when no start
- Improve
guard-compat
using (https://github.com/guard/guard-compat#migrating-your-api-calls) - Remove unused
pry
dependency - Update versions of dependencies
- Improve notifications. Via #30
- Support Windows with custom start command. Via #29
- Use a secure random token by default for the control token. Fixes #23
- If puma crashed don't fail when trying to restart. Fixes #22
- Respect the environment when using a config file. Fixes #21
- Update deps
- Kill testing Ruby < 2.2.5
- Fix control when using
--config
- Update Guardfile to support new options
- Let --config take precedence over default options
- Update RSpec to 3.1.0+
- Fix Travis CI builds on Rubinius
- Depend on rake 10.2+
- Update Guard::Puma initialize method to accept only options hash
- Depend on Guard 2.8+
- Get environment from RACK_ENV by default
- Change rb-inotify and libnotify to be development dependencies
- Update test Rubies
- Fix bug where runner not respecting environment set in Guard options
- Add quiet flag to suppress output
- Remove unused dependency on RestClient.
- Fix restarting & halting inside the runner.
- Switched to puma's control server. pid file was too messy.
- Fixed pid file path. Ready for general consumption.
- Added all CLI options for Puma
- Ported over guard-rack