Version 2.0.4 Release Notes
Features
Added Google AI API integration for transcript summarization
Added summary service for transcript summarization
Added output service for handling transcript file output
Added AI provider implementations for Google, ChatGPT, and Claude
Improvements
Improved XML parsing and error handling in transcript service
Updated Claude API headers and test expectations
Standardized transcript property names in TranscriptResult type
Improved type compatibility in summarizeVideo function
Bug Fixes
Removed experimental JSON import warning
Updated CLI commands to use standardized transcript properties
Documentation
Added instructions for obtaining API keys
Added AI provider API keys to env example
Chores
Removed unused dependencies
Updated dependencies
Cleaned up remaining skipped tests
Ignored generated transcript files
Simplified transcript service
Please review and create the GitHub release for tag v2.0.4.