v1.0.0 / 2022-06-22
Major Changes
- Drop support for Ruby 2.5 and earlier
- Now Ruby 2.6+ is required.
- Drop support for HipChat
- HipChat has been out of service since February 2019.
- Drop support for Jabber
- Sending notices to Jabber requires
xmpp4r
, but this gem is not maintained.
(The last commit was made on 2014-12-03) xmpp4r
prints numerous warnings and they are quite annoying.
- Sending notices to Jabber requires
Minor Changes
- Expand
God.pid_file_directory
to the absolute path- Now
~/.god/pids
is expanded to/home/john/.god/pids
.
- Now
Minor Enhancements
- Enable
frozen_string_literal
partially - Reduce included files to reduce the gem file size
- Use Gemfile instead of
Gem::Specification#add_development_dependency
- Migrate CI from Travis CI to GitHub Actions
- Improve test codes
- Introduce RuboCop
- Format codes with RuboCop
- Introduce CodeClimate to analyze code quality
- Introduce CodeCov to analyze test coverage
Full Changelog: v0.14.0...v1.0.0