Skip to content

Releases: novatechflow/docai

v0.1.3.1

27 Nov 10:09

Choose a tag to compare

Changelog

0.1.3.1

Changed

  • pypi push fixed
  • project URL fixed

0.1.3

Added

  • Docker workflow now pushes images only on tags and publishes to GHCR (optional Docker Hub) with tag-based naming.
  • PyPI workflow now only runs on tags, syncs version from tag, and skips existing uploads.
  • GitHub Release automation on tagged pushes (uses changelog as body).

Changed

  • Fixed YAML indentation in workflows to satisfy GitHub Actions parser.

0.1.2

Added

  • GHCR publishing in Docker workflow and tag-only image pushes; PyPI workflow syncs version from tag and skips existing uploads.
  • Docker image runs as non-root, includes Tk/ocr deps, and README documents macOS XQuartz steps for GUI in Docker.

Changed

  • Default Docker CMD launches the viewer; README clarifies active development, HF onboarding, and Docker usage.

0.1.0

Added

  • New docai_toolkit package with OCR (local Tesseract or remote endpoint), embeddings/indexing (local or remote), and chat over FAISS.
  • GUI updates: OCR → Markdown flow, chat with docs, settings persistence to ~/.docai/config.json, background threads for OCR/chat, and HF/custom endpoint support.
  • Dockerfile (non-root) and GitHub Actions workflows for Docker build and PyPI trusted publishing.
  • pyproject.toml packaging with console entrypoint docai-viewer.
  • Tests for PDF writer, remote OCR parsing, and remote embeddings.

Changed

  • Renamed from docai to docai_toolkit to avoid PyPI naming conflicts.
  • Hardened HF client (timeouts/errors), safer FAISS load (no dangerous deserialization), and remote embedding batching.
  • README refresh with install, HF onboarding, Docker/XQuartz instructions, and macOS GUI notes.

Removed

  • Legacy training scripts and legacy pdf_ui.py entrypoint.

v0.1.3

27 Nov 09:49

Choose a tag to compare

Changelog

Changelog

0.1.3

Added

  • Docker workflow now pushes images only on tags and publishes to GHCR (optional Docker Hub) with tag-based naming.
  • PyPI workflow now only runs on tags, syncs version from tag, and skips existing uploads.
  • GitHub Release automation on tagged pushes (uses changelog as body).

Changed

  • Fixed YAML indentation in workflows to satisfy GitHub Actions parser.

0.1.2

Added

  • GHCR publishing in Docker workflow and tag-only image pushes; PyPI workflow syncs version from tag and skips existing uploads.
  • Docker image runs as non-root, includes Tk/ocr deps, and README documents macOS XQuartz steps for GUI in Docker.

Changed

  • Default Docker CMD launches the viewer; README clarifies active development, HF onboarding, and Docker usage.

0.1.0

Added

  • New docai_toolkit package with OCR (local Tesseract or remote endpoint), embeddings/indexing (local or remote), and chat over FAISS.
  • GUI updates: OCR → Markdown flow, chat with docs, settings persistence to ~/.docai/config.json, background threads for OCR/chat, and HF/custom endpoint support.
  • Dockerfile (non-root) and GitHub Actions workflows for Docker build and PyPI trusted publishing.
  • pyproject.toml packaging with console entrypoint docai-viewer.
  • Tests for PDF writer, remote OCR parsing, and remote embeddings.

Changed

  • Renamed from docai to docai_toolkit to avoid PyPI naming conflicts.
  • Hardened HF client (timeouts/errors), safer FAISS load (no dangerous deserialization), and remote embedding batching.
  • README refresh with install, HF onboarding, Docker/XQuartz instructions, and macOS GUI notes.

Removed

  • Legacy training scripts and legacy pdf_ui.py entrypoint.

v0.1.0

27 Nov 09:21

Choose a tag to compare