Skip to content

1.13.0

Choose a tag to compare

@phrawzty phrawzty released this 16 Oct 10:52
· 15 commits to main since this release
5d8920f

What's New

This release adds a comprehensive test suite to improve code quality and maintainability. The plugin itself remains completely standalone with no changes to functionality.

Added

  • Comprehensive test suite using Minitest covering:
    • Utility functions (hash flattening, Nagios threshold parsing)
    • Nagios module behavior (exit codes, output formatting)
    • Argument validation and error handling
    • HTTP integration with mocked requests
  • Development documentation in README
  • Gemfile for test dependencies (optional, not required to use the plugin)

Changed

  • Updated .gitignore to exclude Gemfile.lock
  • Clarified license applies to entire project in README

Notes

The check_http_json.rb script remains completely self-contained with no external dependencies beyond Ruby's standard library. The test infrastructure is entirely optional for users.

Full Changelog: 1.12.0...1.13.0