# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.6] - 2024-12-19 ### Added - Initial release of the Text Video Agent Rust client - Complete API coverage for Text Video Agent API v1.0.6 - Support for all major API categories: - Image generation (multiple models) - Video generation (multiple providers) - Audio synthesis and voice cloning - Lip sync with Hedra 2.0 and 3.0 - Digital human creation and animation - LLM integration with multi-modal analysis - ComfyUI workflow execution - File upload and management - Template management - Async/await support with `reqwest` and `tokio` - Type-safe API with comprehensive error handling - Multipart form data support for file uploads - Examples demonstrating basic usage and advanced features - Complete documentation and README ### Features - **DefaultApi**: Core functionality, templates, file operations - **ApiApi**: Task management and basic operations - **Class302Api**: 302AI integration services - **Class302aiApiApi**: 302AI JiMeng video generation - **Class302aiMidjourneyApi**: 302AI Midjourney integration - **Class302aiVeoApi**: 302AI VEO video generation - **ComfyuiApi**: ComfyUI workflow execution - **Hedra20Api**: Hedra 2.0 lip sync services - **Hedra30Api**: Hedra 3.0 lip sync services - **LlmApi**: Large Language Model integration - **MidjourneyApi**: Midjourney image generation - **MidjourneyapiApi**: Midjourney video generation - **OmniHumanApi**: Digital human services ### Technical Details - Generated from OpenAPI 3.1 specification - Built with OpenAPI Generator 7.14.0 - Rust edition 2021 - MIT OR Apache-2.0 dual license - Comprehensive test coverage (auto-generated) - Full documentation with examples ### Dependencies - `serde` ^1.0 with derive feature - `serde_with` ^3.8 for advanced serialization - `serde_json` ^1.0 for JSON handling - `serde_repr` ^0.1 for enum representations - `url` ^2.5 for URL parsing - `reqwest` ^0.12 with JSON and multipart support ### Examples - Basic usage example showing health checks and model queries - Advanced image and video generation example - Task status polling implementation - File upload handling patterns ### Documentation - Complete API reference - Usage examples - Integration guide - Error handling patterns - Best practices for async operations