PaperFlux v4.1.20260613 Release Notes
Release Date: June 13, 2026
Overview
PaperFlux is a CLI tool for AI-assisted research paper reading. It extracts exact quotations from PDFs, organizes them by category, highlights the matching spans in the PDF, and writes a Markdown summary plus reusable quote artifacts.
This is a maintenance and quality-of-life release that builds on the multi-provider foundation introduced in v4.0. It adds version reporting, makes provider configuration more forgiving, and modernizes the publishing pipeline.
What's New
--version/-Vflag —paperflux --versionnow prints the installed package version and exits. The version is resolved at runtime from package metadata viaimportlib.metadata, so it always reflects what is actually installed.- Inactive provider config blocks are now ignored — when loading
config.yaml, only the selected provider's block is processed. You no longer need credentials (e.g.ENV:API keys) for providers you aren't using. Switching between OpenAI and Anthropic no longer requires both keys to be present.
Maintenance
- Publishing workflow modernized for Node 24 — bumped the GitHub Actions used by the PyPI trusted-publishing workflow:
actions/checkout@v6,actions/setup-python@v6, andactions/upload-artifact/download-artifact@v7. - Documentation and docstrings — expanded module and function docstrings across the CLI, config loader, and provider implementations; trimmed redundant inline comments for clarity.
Configuration
Provider selection is unchanged from v4.0. With inactive-block filtering, a minimal config only needs the block for the provider you've selected:
Anthropic:
provider: "anthropic"
anthropic:
api_key: "ENV:PAPERFLUX_ANTHROPIC_API_KEY"
model: "claude-opus-4-8"
OpenAI:
provider: "openai"
openai:
api_key: "ENV:PAPERFLUX_OPENAI_API_KEY"
model: "gpt-5.4-mini"
Compatibility
No breaking changes. Existing configs continue to work, and the OpenAI and Anthropic workflows behave as in v4.0.
Full Changelog: v4.0.20260530...v4.1.20260613