Releases
v0.1.7
Compare
Sorry, something went wrong.
No results found
[0.1.7] 2025-06-08
Added
OpenAI API support : Added OpenAI as an alternative summarization provider alongside existing Gemini support
Provider selection option : New --summarize-by command-line argument with choices ["openai", "gemini"]
Web UI provider selector : Added dropdown in Streamlit interface to choose between OpenAI and Gemini
OpenAI utility functions :
get_openai_prompt_parts() for message formatting
get_openai_default_config() for API configuration
Comprehensive test suite : Added unit tests for both OpenAI and Gemini functionality with proper mocking
Enhanced error handling : Provider-specific API key validation and error messages
Fixed
Async compatibility : Resolved async/sync compatibility issues in summarization workflow
Changed
Default summarization provider : Changed from Gemini to OpenAI as the default option
Async summarization : Updated _summarize() function to be fully async for better performance
Environment variable handling : Enhanced API key validation logic for multiple providers
Documentation : Updated README with new command-line options and usage examples
Project structure : Added file_dump/ to .gitignore for better repository hygiene
You can’t perform that action at this time.