Skip to content

Releases: hummat/paperpipe

v1.9.0

01 Apr 01:00

Choose a tag to compare

1.9.0 - 2026-04-01

Bug Fixes

  • (agent) Revert Codex skill path to ~/.codex/skills
  • (agent) Portable skill format and Codex install path
  • (ci) Quote hex color values in labels.yml
  • (leann) Remove non-functional filter/grep flags, add rejection guards

Documentation

  • (cli) Document papi tags --audit/--merge/--delete
  • Clarify workflow.md trigger for issue/PR/branch creation

Features

  • (ask) Detect PQA failure kinds with actionable guidance
  • (cli) Add tag consistency tools — audit, merge, delete, and LLM constraint

Miscellaneous

  • (deps) Use conventional commit prefix for dependabot PRs
  • (deps) Bump the all-actions group with 2 updates
  • (scripts) Require uv instead of python in release script
  • Use SPDX license expression in pyproject.toml
  • Bump CI Python from 3.12 to 3.13
  • Add commit-msg hook and CI commit-lint job

v1.8.2

08 Feb 19:46

Choose a tag to compare

1.8.2 - 2026-02-08

Bug Fixes

  • Address code review findings on robustness PR
  • Improve figure extraction performance and handle basename collisions
  • Add defensive guards and prevent temp file leaks
  • Address code review findings on security PR
  • Harden deserialization, path traversal, log redaction, and size limits

Miscellaneous

  • Bump version to 1.8.2
  • Fix packaging config and remove stale backup file

v1.8.1

05 Feb 14:04

Choose a tag to compare

1.8.1 - 2026-02-05

Bug Fixes

  • (ci) Add litellm to dev deps for consistent test coverage
  • Correct context window values from litellm verification

Features

  • (cli) Add fallback context window map for common models
  • (cli) Remove max_chars limit, add context window check
  • (cli) Use pymupdf4llm for PDF text extraction

Miscellaneous

  • Bump paperpipe version to 1.8.1
  • Suppress pyright warning for optional pymupdf4llm import
  • Clean up context window map, fix gpt-5 value

Refactor

  • Update context window map with current 2026 models

Testing

  • Add coverage for pymupdf4llm fallback and context limit checking

v1.8.0

05 Feb 09:26

Choose a tag to compare

1.8.0 - 2026-02-05

Bug Fixes

  • (leann) Sanitize extracted text for utf-8 surrogates
  • (paper) Add debug logging to silent exception handlers
  • (regenerate) Update pdf_path after rename, respect --overwrite semantics
  • Address PR review comments (P1, P2)
  • Catch RuntimeError for PyMuPDF exceptions
  • Address PR review issues for pdf-extraction-and-dedup

Features

  • (cli) Add early duplicate detection by source URL
  • (paper) Add source_url provenance tracking for local PDFs
  • (paper) Improve LLM prompts to reduce hallucination
  • (paper) Extract text from PDF when no LaTeX source available

Miscellaneous

  • Bump version to 1.8.0

Testing

  • (integration) Add local PDF workflow integration tests
  • (leann) Isolate env vars in gemini default test
  • (paper) Add integration tests for PDF text extraction fallback

v1.7.2

04 Feb 13:14

Choose a tag to compare

1.7.2 - 2026-02-04

Features

  • (search) Batch search index commits and remove orphans
  • Extract paper title and short name from pdf in one call

v1.7.1

04 Feb 09:20

Choose a tag to compare

1.7.1 - 2026-02-04

Bug Fixes

  • (cli) Continue processing remaining papers when title search fails
  • (cli) Clarify --rg is literal-match, not regex by default

Features

  • (cli) Support adding multiple papers at once, mixed sources
  • (cli) Add warning when --repo skips skill install
  • (cli) Support adding papers by direct PDF URL

Miscellaneous

  • (deps) Bump actions/checkout from 4 to 6 in the all-actions group

v1.7.0

28 Jan 10:22

Choose a tag to compare

1.7.0 - 2026-01-28

Bug Fixes

  • (cli) Use appropriate message for single vs multiple fuzzy matches

Features

  • (cli) Add normalized disk fallback for out-of-sync index
  • (cli) Add papers by title via arXiv search

v1.6.0

27 Jan 14:42

Choose a tag to compare

1.6.0 - 2026-01-27

Documentation

  • Add -p/--papers option to search documentation

Features

  • (search) Add --papers/-p option to scope search to specific papers

v1.5.0

26 Jan 16:49

Choose a tag to compare

1.5.0 - 2026-01-26

Bug Fixes

  • (leann) Align incremental behavior

Features

  • (cli) Fuzzy matching for paper names
  • (leann) Incremental indexing for new papers

Testing

  • (leann) Cover meta helpers

v1.4.0

26 Jan 11:50

Choose a tag to compare

1.4.0 - 2026-01-26

Bug Fixes

  • (ci) Add contents:read permission to sync-labels workflow

Documentation

  • (agent) Add title conventions for issues/PRs
  • (agent) Add Labels section to workflow.md
  • Consolidate on 'make check' in workflow docs

Features

  • (agent) Convert prompts to skills for cross-CLI auto-invocation

Miscellaneous

  • Add GitHub release workflow with git-cliff
  • Add GitHub labels and sync workflow
  • Remove ROADMAP.md in favor of GitHub issues
  • Switch to git-cliff for changelog generation