Releases: AMSeify/fundas
Releases · AMSeify/fundas
v0.1.1 - fix read image issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
0.1.1 - 2025-11-26
Added
- Image reading with OCR and direct vision modes -
read_image()function now supports two extraction modes:mode="ocr"(default): Extracts text from images using OCR (pytesseract) then sends to LLM for structured data extractionmode="direct": Sends images directly to vision-capable LLMs (e.g., GPT-4 Vision) for analysis
- Multi-language OCR support via the
languageparameter (e.g., "eng", "ara", "fas", "spa")
Changed
- Package name reverted from
fundas-aiback tofundasfor consistency - Updated installation command in documentation to use
fundas - Improved formatting of prompts and documentation in
read_imagefunction
Fixed
- Fixed line length issues in docstrings and prompts to comply with flake8 (max 88 characters)
- Removed unused
base64import fromcore.py - Removed duplicate
process_contentmethod definition inOpenRouterClient
0.1.0 - 2025-11-24
Added
- Initial release of Fundas
- Core
OpenRouterClientfor API communication with OpenRouter read_pdf()- Extract structured data from PDF filesread_image()- Extract data from images (basic OCR support)read_audio()- Extract metadata from audio filesread_video()- Extract metadata and frame information from video filesread_webpage()- Scrape and extract data from web pages- API response caching with configurable TTL (default: 24 hours)
- Export functions:
to_summarized_csv,to_summarized_excel,to_summarized_json - Comprehensive test suite with pytest
- Full documentation and usage examples
v0.1.0 - Initial Release
What's Changed
- Implement fundas: AI-powered file import library extending pandas by @Copilot in #1
- Implement Phase 1-3 roadmap: unit tests, caching, error handling, and exporters by @Copilot in #2
New Contributors
- @Copilot made their first contribution in #1
Full Changelog: https://github.com/AMSeify/fundas/commits/v0.1.0