1.13.0
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