Skip to content

v1.0.0 / 2022-06-22

Compare
Choose a tag to compare
@mishina2228 mishina2228 released this 22 Jun 00:14
· 67 commits to master since this release

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.

Minor Changes

  • Expand God.pid_file_directory to the absolute path
    • Now ~/.god/pids is expanded to /home/john/.god/pids.

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