tomsideguide
2644c6f23a
Merge branch 'feat/node-hosted-ocr' into feat/python-hosted-ocr
2026-08-24 14:30:11 -07:00
tomsideguide
b414bb04b2
Merge branch 'feat/pdf-pages' into feat/node-hosted-ocr
2026-08-24 14:30:10 -07:00
tomsideguide
fa2cc76226
docs(pdf): per-page output in the module doc
2026-08-24 14:29:56 -07:00
tomsideguide
333ecdd018
Merge branch 'feat/pdf-needs-ocr' into feat/pdf-pages
2026-08-24 14:29:54 -07:00
tomsideguide
7c0dfe44ba
docs: exit code 3 and the error contract after needsocr
2026-08-24 14:29:39 -07:00
tomsideguide
5fbcb05f6d
feat(python): send pages that need ocr to firecrawl parse
2026-08-24 14:28:03 -07:00
tomsideguide
5605ca9501
feat(node): send pages that need ocr to firecrawl parse
2026-08-24 14:25:43 -07:00
tomsideguide
dcfdce44a9
fix(node): export toMarkdownPages from the loader
2026-08-24 14:23:02 -07:00
tomsideguide
22aab39086
feat(pdf): per-page markdown
2026-08-24 14:21:07 -07:00
tomsideguide
47118b9d4d
feat(pdf): report pages that need ocr
2026-08-24 14:18:24 -07:00
tomsideguide
bf3d33e617
chore: release v0.2.3 ( #125 )
v0.2.3
2026-08-21 00:51:35 +01:00
tomsideguide
a50616f5fe
feat(sheet): extract form control checkboxes ( #123 )
2026-08-20 14:58:38 -07:00
tomsideguide
ba05b65d1f
feat(model): render checkbox controls as task list tokens ( #122 )
2026-08-20 13:34:46 -07:00
tomsideguide
c9d4eee742
chore: release v0.2.2 ( #121 )
v0.2.2
2026-08-20 20:32:03 +01:00
tomsideguide
ea0e0b3ac6
fix(markdown): escape a dollar only where a math span could form ( #120 )
2026-08-20 20:29:37 +01:00
tomsideguide
08bcbc22ef
chore: release v0.2.1 ( #119 )
...
* chore: release v0.2.1
* ci: create releases from committed notes
v0.2.1
2026-08-20 20:05:41 +01:00
tomsideguide
a2aa54fa5f
feat(math): convert equations to latex math ( #117 )
...
* feat(math): convert equations to latex math
* fix(math): harden delimiters, cell pipes, and rtf run properties
* fix(math): keep escaped pipes and zero-width spaces as written
2026-08-20 19:53:56 +01:00
tomsideguide
caad680240
chore: read utf-16 units through as_chunks ( #118 )
2026-08-20 18:46:34 +01:00
tomsideguide
7df4b2e421
chore: release v0.2.0
v0.2.0
2026-08-19 20:52:39 -07:00
tomsideguide
652cabd4c3
fix(markdown): pair emphasis delimiters only with closer-capable partners ( #114 )
...
* fix(markdown): pair emphasis delimiters only with closer-capable partners
* fix(markdown): judge closer flanking at delimiter run edges
* fix(markdown): scan pairing partners run-at-a-time
2026-08-20 04:47:03 +01:00
tomsideguide
45ca3843f5
fix(markdown): escape delimiters that pair across run seams
2026-08-20 03:58:28 +01:00
tomsideguide
e72b559dc6
feat(sheet): read every Excel container in-house and drop calamine
2026-08-20 02:27:31 +01:00
tomsideguide
5cf142a545
fix(docx): keep run edge whitespace when xml:space is unmarked
2026-08-19 21:09:36 +01:00
tomsideguide
aa6ab89fe6
fix(markdown): escape pipes in code spans inside table cells
2026-08-19 20:27:48 +01:00
tomsideguide
3a64809690
fix(epub): read a repeated spine part once
2026-08-19 18:29:12 +01:00
Abimael Martell
e754e1d33a
chore: release v0.1.9
...
Ship pdf-inspector 1.14.2 to the PDF frontend.
Co-authored-by: Cursor <cursoragent@cursor.com >
v0.1.9
2026-08-13 14:39:50 -07:00
Abimael Martell
b8c433b9cd
Merge pull request #92 from firecrawl/chore/bump-pdf-inspector-1.14.2
...
chore(deps): bump pdf-inspector to 1.14.2
2026-08-13 14:38:09 -07:00
Abimael Martell
20311d4207
chore(deps): bump pdf-inspector to 1.14.2
...
Pick up the unified crate release with parser resource bounds and Form XObject / small-caps extraction fixes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 14:34:27 -07:00
Abimael Martell
4e3089b1ed
chore: release v0.1.8
v0.1.8
2026-08-10 16:32:56 -07:00
tomsideguide
4a45addbd6
chore: release v0.1.7
v0.1.7
2026-08-06 20:54:19 +01:00
tomsideguide
9103035818
docs: refresh benchmark numbers
2026-08-06 20:53:24 +01:00
tomsideguide
0d9da1e6ee
fix: overflow-safe offsets, url escaping, and trailing table columns
2026-08-06 20:29:57 +01:00
tomsideguide
3e5066a310
feat: quote and code blocks from paragraph style names
2026-08-06 19:29:14 +01:00
tomsideguide
0d24ad694e
fix(rtf): treat a backslash before a line break as a paragraph mark
2026-08-06 15:28:13 +01:00
tomsideguide
8eecca5aa2
fix(wasm): draw demo page frame as svg so corners match rails on hidpi
2026-08-05 21:33:29 +01:00
tomsideguide
ab93279b8e
fix: keep the word boundary at a page or column break
...
A break with no Markdown form was dropped outright, joining the runs on
either side into a word the document never had. docx dropped every
w:br type="page"; rtf never handled \page or \column at all. Both now
emit a line break, which the renderer trims when it ends a paragraph.
Fixes #26
2026-08-05 21:20:15 +01:00
tomsideguide
2fc6c7ac5a
chore: release v0.1.6
v0.1.6
2026-08-05 19:21:56 +01:00
tomsideguide
ace3d1aa64
feat: binding error codes ( #25 )
2026-08-05 19:18:56 +01:00
tomsideguide
2d3f923973
feat: clean up heading emphasis and table header rows
v0.1.5
2026-08-05 17:16:30 +01:00
tomsideguide
f31a67a1d3
docs(wasm): fix file path reference
2026-08-05 15:27:18 +01:00
tomsideguide
e884f6163e
chore: release v0.1.4
v0.1.4
2026-08-05 15:14:53 +01:00
tomsideguide
cf21e181ae
ci: drop the wasm job's redundant comment
2026-08-05 15:13:35 +01:00
tomsideguide
fa6b204c22
docs(wasm): rework the demo page lede and about section
2026-08-05 15:13:35 +01:00
tomsideguide
fe975502d9
feat(tables): detect header rows in csv and spreadsheets
2026-08-05 15:13:35 +01:00
tomsideguide
6f0a15795e
feat: add wasm bindings, @firecrawl/anydoc-wasm, and a browser demo
...
- wasm/ crate with wasm-bindgen bindings mirroring the lib API
(formatFromBytes/Extension/Path, toMarkdownBytes, toDocument)
- static demo page under wasm/www, deployed to GitHub Pages on push
- @firecrawl/anydoc-wasm published from release.yml with provenance
- wasm job in CI: clippy on the wasm target plus a Node smoke test
- version guard now spans five locations (wasm/Cargo.toml added)
2026-08-05 14:55:34 +01:00
Anderson Medeiros dev
cad7ef2dd6
fix(build): drop zip's C-backed zstd codec, unblock wasm32 builds
2026-08-04 21:12:36 +01:00
tomsideguide
987b8fe679
docs: reorganize agent skill section
2026-08-04 21:01:31 +01:00
tomsideguide
7285ccd661
docs: move quick start above features
2026-08-04 20:55:38 +01:00
tomsideguide
8065e31a26
docs: drop the PDF shortcut note from the formats table
2026-08-04 20:53:18 +01:00
tomsideguide
6eac2b2774
chore: release v0.1.3
v0.1.3
2026-08-04 20:50:25 +01:00