# Changelog of Academic Paper Search: OpenAlex, PubMed, arXiv (`bravona/academic-papers-search`) Actor

- **URL**: https://apify.com/bravona/academic-papers-search/changelog.md
- **Full Actor documentation**: https://apify.com/bravona/academic-papers-search.md

## Changelog

### 0.1.7 (2026-11-02)

- Fix: under pay-per-event pricing the run status message, logs and the `OUTPUT` summary reported twice the number of items stored (for example 60 instead of 30). Counts now come from the items actually stored. The "stop at your spending limit" check also works correctly again. Billing was not affected: each stored item was and is charged once. No pricing changes.

### 0.1.6 (2026-11-02)

- Default run memory is now 512 MB (was 256 MB in actor.json; the Console default showed 4,096 MB). Tested at 512 MB with up to 100 results per source. No code or pricing changes.

### 0.1.4 (2026-10-30)

- Listing text sync: README (H1 heading, OpenAlex key wording: daily budget and cursor paging, not speed; dedupe order; abstract choice; OUTPUT run summary FAQ; search-syntax FAQ) and OpenAlex key input description. No code or pricing changes.
- docs: listing sync (README: no-key page= paging reaches 10,000 per source, free-plan paragraph, changelog 'Unreleased').

### 0.1.2 (build 0.1.x, 2026-10-30)

- New: run summary in the key-value store record `OUTPUT` with per-source status (`ok`, `failed`, `skipped`), items returned and a plain-language error. Replaces the `RUN_STATS` record.
- New: the run status message lists each source's result. If every selected source fails, the run fails with a clear message.
- New: output schema, so the Output tab links to the papers dataset and the summary.
- Clearer errors for a rejected OpenAlex key and for the OpenAlex no-key daily budget. API keys and emails are hidden in errors and logs.
- Title is now "Academic Paper Search: OpenAlex, PubMed, arXiv".

### 0.1 (build 0.1.1)

- First version: OpenAlex, PubMed and arXiv search, cross-source dedupe, pay per paper.
