Paper-qa

Latest version: v5.11.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 23

5.9.1

What's Changed

* Pinning min version of `fh-llm-client` by jamesbraza in https://github.com/Future-House/paper-qa/pull/790
* Fixed `Record` import from Qdrant not being in `TYPE_CHECKING` block by jamesbraza in https://github.com/Future-House/paper-qa/pull/791

**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.9.0...v5.9.1

5.9.0

What's Changed

* feat: Qdrant support by Anush008 in https://github.com/Future-House/paper-qa/pull/730
* Made it possible to get answers from litqa evaluations by whitead in https://github.com/Future-House/paper-qa/pull/760
* Added answer an ideal to gradeable environments by whitead in https://github.com/Future-House/paper-qa/pull/762
* Pinned lower bound on `aiohttp` for `aiohttp.ClientConnectionResetError` by jamesbraza in https://github.com/Future-House/paper-qa/pull/763
* Added llmclient dependency by maykcaldas in https://github.com/Future-House/paper-qa/pull/757
* Propagating citation count in flaky `test_pdf_reader_match_doc_details` by jamesbraza in https://github.com/Future-House/paper-qa/pull/766
* Renovate `lockFileMaintenance` respecting `schedule`, 2-week stability period, no `openai` pinning by jamesbraza in https://github.com/Future-House/paper-qa/pull/767
* chore(deps): lock file maintenance by renovate in https://github.com/Future-House/paper-qa/pull/765
* Added test split's source DOIs and question IDs by jamesbraza in https://github.com/Future-House/paper-qa/pull/771
* Consolidated LDP imports into `ldp_shims` module by jamesbraza in https://github.com/Future-House/paper-qa/pull/772
* Missing `None` failovers in LDP shims by jamesbraza in https://github.com/Future-House/paper-qa/pull/774
* Dropping `refurb` in favor of its `ruff` port by jamesbraza in https://github.com/Future-House/paper-qa/pull/773
* Converting `add_texts_and_embeddings` to async by ThomasRochefortB in https://github.com/Future-House/paper-qa/pull/778
* Add clinical trials search tool by mskarlin in https://github.com/Future-House/paper-qa/pull/777
* chore(deps): lock file maintenance by renovate in https://github.com/Future-House/paper-qa/pull/769
* Replace `raise_for_status` return `None` with Mock() in clinical trials test by mskarlin in https://github.com/Future-House/paper-qa/pull/785
* Docs around embeddings and agentic usage by jamesbraza in https://github.com/Future-House/paper-qa/pull/780
* Moved to `MultipleChoiceQuestion`/`MultipleChoiceEvaluation` from `aviary` by jamesbraza in https://github.com/Future-House/paper-qa/pull/768
* Feat/qdrant docs reconstruct by ThomasRochefortB in https://github.com/Future-House/paper-qa/pull/776
* Removed dead test cassettes by jamesbraza in https://github.com/Future-House/paper-qa/pull/788

New Contributors

* Anush008 made their first contribution in https://github.com/Future-House/paper-qa/pull/730
* ThomasRochefortB made their first contribution in https://github.com/Future-House/paper-qa/pull/778

**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.8.0...v5.9.0

5.8.0

What's Changed
* Update all non-major dependencies by renovate in https://github.com/Future-House/paper-qa/pull/745
* Created `dev` extra for convenience by jamesbraza in https://github.com/Future-House/paper-qa/pull/750
* Update all non-major dependencies by renovate in https://github.com/Future-House/paper-qa/pull/754
* Populated `LICENSE` by jamesbraza in https://github.com/Future-House/paper-qa/pull/756
* Add partitioning func capabilities to allow doc-types-based embedding ranking by mskarlin in https://github.com/Future-House/paper-qa/pull/752
* Exposed seeding of LitQA2 read and shuffling by jamesbraza in https://github.com/Future-House/paper-qa/pull/758


**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.7.0...v5.8.0

5.7.0

What's Changed

* Moved `README` to use `session` over `answer` by jamesbraza in https://github.com/Future-House/paper-qa/pull/741
* Moved `Docs.aadd` to support `str | os.PathLike` by jamesbraza in https://github.com/Future-House/paper-qa/pull/742
* Cleared up 'Adding Documents Manually' docs by jamesbraza in https://github.com/Future-House/paper-qa/pull/740
* Support env states with custom status functions by mskarlin in https://github.com/Future-House/paper-qa/pull/743
* Update astral-sh/setup-uv action to v4 by renovate in https://github.com/Future-House/paper-qa/pull/746
* Moved JSON summary prompt to mention score is an integer by jamesbraza in https://github.com/Future-House/paper-qa/pull/748

**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.6.0...v5.7.0

5.6.1

**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.6.0...v5.6.1

5.6.0

Highlights

This release is mainly a bunch of bug fixes:

- Pulling in breaks in upstream dependencies (e.g. Pydantic 2.10, aviary 0.10.1)
- Makes `GradablePaperQAEnvironment`'s evaluations robust to an empty answer or multiple answers

Due to the introduction of `Complete.NO_ANSWER_PHRASE` in https://github.com/Future-House/paper-qa/pull/726 it was requested we consider this a minor version bump, as it will impact system performance.

What's Changed

* Fixed settings `session` into `EnvironmentState`, and suppressing PyMuPDF derived `DeprecationWarning` by jamesbraza in https://github.com/Future-House/paper-qa/pull/713
* Adding assertion `gather_evidence` doesn't populate `session.answer` by jamesbraza in https://github.com/Future-House/paper-qa/pull/716
* Lock file maintenance by renovate in https://github.com/Future-House/paper-qa/pull/715
* Fixes `gather_with_concurrency` typing by maykcaldas in https://github.com/Future-House/paper-qa/pull/714
* Latest tooling dependencies by jamesbraza in https://github.com/Future-House/paper-qa/pull/719
* Lock file maintenance by renovate in https://github.com/Future-House/paper-qa/pull/718
* Fixed `EVAL_PROMPT_TEMPLATE` to handle empty string or multiple match answers by jamesbraza in https://github.com/Future-House/paper-qa/pull/724
* Address missing `GenerateAnswer` in trajectories, no answers after `Complete` tools, and better history by mskarlin in https://github.com/Future-House/paper-qa/pull/726
* Pulling in latest `aviary` for `concurrency` rename by jamesbraza in https://github.com/Future-House/paper-qa/pull/728
* Pulling in latest `aviary` for dependencies fix, and retrying flaky `test_propagate_options` more by jamesbraza in https://github.com/Future-House/paper-qa/pull/729
* Pulling in latest `ldp` for `Callback.before_rollout` by jamesbraza in https://github.com/Future-House/paper-qa/pull/734
* Documenting why we don't handle evaluation failures in `GradablePaperQAEnvironment.step` by jamesbraza in https://github.com/Future-House/paper-qa/pull/738
* Created `LitQAEvaluation.calculate_accuracy_precision` utility by jamesbraza in https://github.com/Future-House/paper-qa/pull/733
* Refreshed test cassettes, fixed flaky test `test_search`, and fixed test type ignores by jamesbraza in https://github.com/Future-House/paper-qa/pull/739
* Unpins pydantic >2.10.2 requirement, removes TYPE_CHECKING by nadolskit in https://github.com/Future-House/paper-qa/pull/725
* Lock file maintenance by renovate in https://github.com/Future-House/paper-qa/pull/737
* Alternative maybe is text by loesinghaus in https://github.com/Future-House/paper-qa/pull/717

New Contributors

* maykcaldas made their first contribution in https://github.com/Future-House/paper-qa/pull/714
* loesinghaus made their first contribution in https://github.com/Future-House/paper-qa/pull/717

**Full Changelog**: https://github.com/Future-House/paper-qa/compare/v5.5.0...v5.6.0

Page 2 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.