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.