Releases: mnvsk97/eyeroll
Releases · mnvsk97/eyeroll
v0.2.2
What's Changed
Google Service Account Support
- GeminiBackend now auto-detects credentials in order:
GEMINI_API_KEY→GOOGLE_APPLICATION_CREDENTIALS→~/.eyeroll/credentials.json→./credentials.json - Service account auth uses Vertex AI mode with auto-extracted project ID
Ollama Stability
- Increased Ollama API timeout from 300s to 600s to prevent timeouts on vision model inference
v0.2.1
What's Changed
Test Suite
- Comprehensive test suite with 89 tests covering all modules (acquire, extract, analyze, backend, watch, cli)
- Shared fixtures via
conftest.py(backend reset, ffmpeg cache clear, temp files) - All external calls (APIs, Ollama, ffmpeg, yt-dlp) fully mocked
CI/CD
- Consolidated to a single CI workflow (removed duplicate
publish-pypi.yml) - Fixed PyPI version check to use HTTP API instead of unreliable
pip index versions
Metadata Fixes
- Fixed license field not displaying on PyPI
- Added author email to package metadata