Skip to content

Releases: petroslamb/alphaxiv-py

alphaxiv-py 0.7.0

Choose a tag to compare

@petroslamb petroslamb released this 03 Jul 14:42

0.7.0 - 2026-07-02

  • Restored browser-backed web auth for the current alphaXiv Better Auth session
    cookie flow, while preserving legacy browser bearer-token support.
  • Scoped saved bearer and browser-cookie auth headers to api.alphaxiv.org
    requests and allowed authenticated SDK/CLI flows to use either saved auth
    shape.
  • Updated paper comment creation, paper vote toggling, and PDF URL handling for
    the current web app endpoints and payloads.
  • Expanded live smoke coverage for reversible authenticated comment and paper
    vote writes, public PDF URL checks, and assistant write flows.
  • Refreshed auth, endpoint, CLI reference, development, and feature-spec
    documentation to match the current web app behavior.

alphaxiv-py 0.6.0

Choose a tag to compare

@petroslamb petroslamb released this 18 May 17:42

Highlights

  • Added authenticated overview generation fallback for alphaxiv paper overview and AlphaXivClient.get_or_generate_overview(...).
  • Added SDK support for requesting AI overview generation and polling through transient missing status or translation records.
  • Preserved actionable errors for unknown papers, failed overview jobs, failed translations, and permanent missing status records.
  • Updated the paper reads/resources feature spec for the generation endpoint, auth boundary, polling behavior, and smoke coverage.

PyPI publishing for this tag completed successfully via the Publish workflow.

alphaxiv-py 0.5.0

Choose a tag to compare

@petroslamb petroslamb released this 10 May 14:33

Highlights

  • Added repo-local feature specs and spec validation.
  • Added rich public paper search and public alphaXiv events in the SDK and CLI.
  • Added paper preview, figures, AI-detection, and model-links sidecar reads.
  • Expanded docs, API inventory, and live public smoke coverage.

PyPI publishing for this tag completed successfully via the Publish workflow.

v0.4.2

Choose a tag to compare

@petroslamb petroslamb released this 02 Apr 08:45

0.4.2

  • Documented that long-running assistant chat sessions can slow down because assistant reply keeps extending the same remote session.
  • Added the current mitigation: start a fresh chat with assistant start and carry forward only the minimal recap or paper ids you still need.
  • Updated the in-CLI assistant guide text and the shipped alphaXiv skill so users and agents surface the same long-session warning and mitigation.

v0.4.1

Choose a tag to compare

@petroslamb petroslamb released this 02 Apr 08:31

Patch release for browser-backed auth guidance.

Highlights:

  • clarified that alphaxiv auth login-web is one-time setup tied to a persistent ALPHAXIV_HOME
  • added troubleshooting guidance for users who keep rerunning web login
  • updated the shipped alphaXiv skill and reference files so assistant auth guidance matches the restored web-login path
  • synced lockfile version metadata to 0.4.1

v0.4.0

Choose a tag to compare

@petroslamb petroslamb released this 02 Apr 07:46

Restored optional browser-backed assistant auth alongside the existing API-key flow.

Highlights:

  • added alphaxiv auth login-web and alphaxiv auth clear-web
  • assistant commands now prefer saved browser-backed auth when available
  • added SDK constructors for saved browser auth and combined saved auth resolution
  • expanded unit, integration, and live smoke coverage for assistant writes through browser auth

v0.1.0

Choose a tag to compare

@petroslamb petroslamb released this 13 Mar 10:19

First public release of alphaxiv-py.

  • API-key-only SDK and CLI for alphaXiv
  • Public search, feed, paper, overview, transcript, and PDF support
  • Authenticated assistant, folders, paper votes, and comment mutations
  • Live smoke coverage for public and authenticated CLI flows