UNPKG

n8n-nodes-awx

Version:

n8n node to interact with Ansible AWX/Tower with improved type safety

67 lines (53 loc) 2.8 kB
# Changelog ## [Unreleased] ### Added - **Project Resource**: Full CRUD operations for AWX Projects - **JSON Transformer Architecture**: New architecture for natural language to structured JSON conversion - **AI Integration**: Enhanced AI agent support with specific parameter naming rules - **Type Safety**: Added TypeScript interfaces for all resources - **Testing**: Comprehensive test coverage for all resource types - **Documentation**: Detailed usage examples and API documentation ### Changed - **Code Organization**: Refactored codebase for better modularity and maintainability - **Parameter Handling**: Standardized parameter names across all resources - **Response Formats**: Consistent response structures for all operations - **Error Handling**: Improved error messages and validation - **Dependencies**: Updated to latest package versions ### Fixed - **Type Issues**: Resolved TypeScript type errors across the codebase - **Linting**: Addressed all linting warnings and errors - **API Consistency**: Ensured consistent behavior across all resource operations - **Documentation**: Updated to reflect current implementation details ## [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