unstale

pypi / firecrawl-anydoc

firecrawl-anydoc

What changed in firecrawl-anydoc 0.2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

6 breaking7 new APIs and options1 behavior and defaults1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

firecrawl-anydoc 0.215 changes

Breaking changes 6

  • The CLI reports which pages need OCR and exits with code 3.

    0.2.4release notes

  • Rust conversion now reports scanned or image-only pages with their page numbers instead of silently dropping them or failing as unsupported.

    0.2.4release notes

  • Checkboxes now use one Rust node, Inline::Checkbox(bool), with corresponding checkbox kind and checked field in wasm and Python documents.

    0.2.3release notes

  • ListItem.checked is gone; a task list item is now identified by content that starts with a checkbox.

    0.2.3release notes

  • The Markdown renderer now owns the [x] / [ ] checkbox token for both table cells and lists.

    0.2.3release notes

  • Ordinary-text dollar signs are escaped only when they could open a math span, so prices such as $20.00 are no longer escaped.

    0.2.2release notes

New APIs and options 7

  • The CLI can opt in to hosted OCR for PDFs that fail with needsOcr; only those PDFs are sent to Firecrawl Parse.

    0.2.4release notes

  • The Node package entry point is now anydoc.js, a wrapper over the generated binding; everything index.js exported remains exported.

    0.2.4release notes

  • Setting this environment variable raises hosted OCR limits.

    0.2.4release notes

  • Hosted OCR failures are returned as hosted or HostedError.

    0.2.4release notes

  • Python conversion errors expose scanned page numbers and the total page count.

    0.2.4release notes

  • Python can opt in to hosted OCR for PDFs that fail with needsOcr; only those PDFs are sent to Firecrawl Parse.

    0.2.4release notes

  • Node can opt in to hosted OCR for PDFs that fail with needsOcr; only those PDFs are sent to Firecrawl Parse.

    0.2.4release notes

Behavior and default changes 1

  • Form control checkboxes in spreadsheet formats now appear in their cell as [x] or [ ], followed by a caption when present; hidden controls remain omitted.

    0.2.3release notes

Fixes and other changes 1

  • Node and wasm errors expose scanned page numbers and the total page count.

    0.2.4release notes