Skip to content

CaptiOCR v0.17.5

Choose a tag to compare

@carlosacchi carlosacchi released this 25 Apr 09:48

v0.17.5: ROVER + TF-IDF post-processing pipeline (consolidated 0.17.x release)

The headline change of the 0.17 line is a new post-processing pipeline
that replaces the old binary consensus / hysteresis deduplicator with a
continuous ROVER + TF-IDF novelty-scoring algorithm. The pipeline
landed in 0.17.0 and was refined through 0.17.4. This release ships
the documentation and release-publishing fixes that finalize the cycle
so the new behaviour is correctly described and the supporting policy
files are actually shipped to the public repository.

Documentation

  • Rewrote README around the new pipeline: an end-to-end walkthrough of
    the capture loop (region screenshot -> local Tesseract -> raw frame
    buffer -> post-processing -> save) and a dedicated "How CaptiOCR
    Captures" section detailing ROVER frame-presence weighting,
    sliding-window TF-IDF novelty, dual novel-word tracking (suffix
    difflib alignment for output, set-difference scoring for mid-sentence
    insertions), warmup scaling, end-of-stream flush using the most
    recent frame, the v0.17.4 speaker-label cap and anchored
    novel-word search, and gibberish-detection tuning.
  • Documented the new dialog knobs (Emit Score Threshold, Frequency
    Window, Frame Voting Window) and the scripts/reprocess_capture.py
    utility for re-running the pipeline against raw capture files.
  • Added a "Why CaptiOCR? (No paid AI add-on required)" positioning
    section and a "Security Hardening" section summarising the 0.17.2
    protections.
  • Project Structure section updated to reflect scripts/,
    requirements.lock, SECURITY.md, PRIVACY.md, and the per-user data
    folder layout.

Release publishing

  • publish-release.yml now copies SECURITY.md, PRIVACY.md, and
    requirements.lock to the public repository, so the README links and
    the documented hashed-install flow no longer 404 on github.com.
  • version.txt bumped to 0.17.5 (25/04/2026).