Skip to content

v2.1.0 — OSS readiness and bilingual documentation

Latest

Choose a tag to compare

@weiwill88 weiwill88 released this 12 Aug 15:03
· 3 commits to main since this release
997e259

Highlights

This release makes Local PDF Chat RAG easier to evaluate, run, contribute to, and maintain as an open-source educational RAG reference.

Added

  • OSI-approved MIT license recognized by GitHub
  • English README and reorganized Chinese README with setup first
  • Current Gradio interface screenshot captured from the running application
  • Credential-free automated tests for startup/status configuration, document loading, BM25 and hybrid retrieval, and missing-key behavior
  • GitHub Actions CI on Python 3.10 using current Node.js 24-compatible official Actions
  • Contribution guide, security policy, code of conduct, issue forms, and pull request template
  • Central project version metadata and changelog

Changed

  • Clarified the project as an inspectable educational/reference implementation rather than a production-ready service
  • Declared the dependencies required for Excel parsing
  • Constrained Gradio to the supported 6.x line
  • Fixed theme initialization so the Gradio 6 UI renders without a JavaScript syntax error
  • Updated the repository homepage, description, and topics to point to the project itself

Removed

  • Book, course, community, and store promotion from the repository

Verification

  • 8 automated tests pass
  • Python source compilation passes
  • GitHub Actions passes on the release commit
  • Gradio 6.23.1 UI returns HTTP 200 and renders successfully in a real browser
  • GitHub community profile reports 100% health and identifies the MIT license

See CHANGELOG.md for the version history.