Releases: hummat/paperpipe
Releases · hummat/paperpipe
v1.9.0
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
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
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
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
v1.7.1
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
v1.6.0
v1.5.0
v1.4.0
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