# Changelog

## [Unreleased]

### Added
- Comprehensive test coverage for host and group resources
- AI-friendly parameter names for natural language processing
- Smart resource resolution by name or ID
- Support for natural language date filtering (e.g., "last week", "in April")
- Automated URL generation for web UI access

### Changed
- Enhanced type safety across all resource operations
- Improved error handling and logging
- Refactored internal file structure for better maintainability
- Updated documentation with latest features and examples

### Fixed
- Resolved type-related issues in test files
- Addressed linting errors across the codebase
- Fixed parameter handling in job template operations

## [0.5.6] - 2025-06-10

### Changed
- The `jobs` resource `get` action now only includes a `job_output` field (plain text stdout) in the `friendly` response format.
- The `minimal` and default (full) formats do not include job output unless the optional `includeOutput` parameter is set to `true`.
- Removed all output_html, output_content, and summary fields from all responses.
- Cleaned up unused helper functions and code fragments for improved build reliability.

## [0.5.5] - 2025-06-08

### Added
- Inventory resource management
- Host resource operations
- Group resource operations

### Changed
- Refactored internal file structure for better modularity
- Complete test suite rewrite using modern testing practices
- Enhanced job output formatting with structured data (content, html_content, summary)
- Minimal response format now always includes job output
- Added HTML-formatted output for better UI display
- Improved output summary extraction
- Added timestamp to job output metadata

### Fixed
- Improved type safety across all resource operations
- Fixed pagination handling in list operations
- Fixed job ID resolution in job resource operations
- Improved job output formatting and display in UI

## [0.5.1] - 2025-06-08

### Changed
- Standardized response formats for Group and Host resources
- Unified tool mode and non-tool mode handling
- Added required inventory parameter validation
- Improved error handling for host/group operations

### Fixed
- Resolved 'unreachable code' lint errors in HostResources
- Fixed parameter resolution logic for host/group IDs
