Skip to content

PaperFlux v4.1.20260613

Latest

Choose a tag to compare

@ehabets ehabets released this 15 Jun 07:48

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 / -V flagpaperflux --version now prints the installed package version and exits. The version is resolved at runtime from package metadata via importlib.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, and actions/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