github flyfish-dev/file-viewer v3.2.1
File Viewer 3.2.1

3 hours ago

Fixes

  • PDF: start the native worker directly instead of aborting a separate worker preflight on cold or slow networks. A genuine worker-version mismatch retries the matching bundled runtime; unrelated document errors are not hidden.
  • Word: use content-based ZIP/OLE detection consistently in both public handlers, including legacy Word content delivered with a .docx extension.

The release also retains the existing PDF hand-tool, Markdown highlighting, Office layout and Vite interoperability fixes. Optional specialist renderers remain opt-in.

All 89 File Viewer packages use the frozen archives attached here (88 at 3.2.1, msdoc-viewer at 0.2.11). Unchanged upstream engines remain DOCX 0.3.35, styled-exceljs 0.21.6 and PPT 0.3.6.

Validated with targeted cold/slow PDF cases and real Chromium/WebKit consumers across eight frameworks, including Vue 2.6 and 2.7. Unchanged closure evidence was reused rather than rerunning the complete matrix. Production acceptance and issue follow-up are tracked separately.

Demo | Documentation

Don't miss a new file-viewer release

NewReleases is sending notifications on new releases.