Skip to content

Releases: AMSeify/fundas

v0.1.1 - fix read image issues

26 Nov 10:10

Choose a tag to compare

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 extraction
    • mode="direct": Sends images directly to vision-capable LLMs (e.g., GPT-4 Vision) for analysis
  • Multi-language OCR support via the language parameter (e.g., "eng", "ara", "fas", "spa")

Changed

  • Package name reverted from fundas-ai back to fundas for consistency
  • Updated installation command in documentation to use fundas
  • Improved formatting of prompts and documentation in read_image function

Fixed

  • Fixed line length issues in docstrings and prompts to comply with flake8 (max 88 characters)
  • Removed unused base64 import from core.py
  • Removed duplicate process_content method definition in OpenRouterClient

0.1.0 - 2025-11-24

Added

  • Initial release of Fundas
  • Core OpenRouterClient for API communication with OpenRouter
  • read_pdf() - Extract structured data from PDF files
  • read_image() - Extract data from images (basic OCR support)
  • read_audio() - Extract metadata from audio files
  • read_video() - Extract metadata and frame information from video files
  • read_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

24 Nov 19:22

Choose a tag to compare

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