# Changelog of PDF Text Extractor (`deriverge/pdf-text-extractor`) Actor

- **URL**: https://apify.com/deriverge/pdf-text-extractor/changelog.md
- **Full Actor documentation**: https://apify.com/deriverge/pdf-text-extractor.md

##### 2026-10-11

*Fixes*

- Each website's `robots.txt` is now read first and followed, also for every redirect. A file address you entered that `robots.txt` disallows gives a free row with the new status `robots_disallowed`; disallowed files linked from a web page are skipped, never charged and counted in the `SUMMARY` record. When `robots.txt` answers with a server error or not at all, the website is skipped in that run.

##### 2026-09-30

*Changes*

- The largest file a run reads follows its memory: 32 MB with 512 MB, 100 MB with 1 GB and 150 MB with 2 GB or more. Before, the limit was 150 MB for every run.

*Fixes*

- A PDF address that contains a comma is kept whole. Several addresses in one text are still split at line breaks, at a comma followed by a space, or where the next address starts.
- A file whose server does not say its size is read only up to the limit, and the download stops there. Before, such a file was read whole into memory, three files at a time, which could stop the run.

##### 2026-09-28

*Changes*

- The PDF addresses are also read when an AI agent or another tool sends them as `url`, `startUrls`, `links`, `pdfUrls`, `pdfs` or `files` instead of `urls`.

##### 2026-09-27

*Features*

- First version: text or Markdown from PDF links, or from every PDF linked on a web page, one row per file or per page, with page ranges, metadata, a SHA-256 checksum and the links in each file.
