Loading changelog…
Every release, improvement, and fix to Worksheet.js — newest first.
Patch release. Stabilises overlay positioning across zoom levels and resolves theme token leaks when switching between light and dark mid-session.
Biggest API expansion since launch. Ship full XLSX templating (variable placeholders + repeating sections + table bindings), auto-wire AIPlugin by passing an `ai` config, and a first-class comments / notes system with threaded replies that round-trips through XLSX.
Renderer moves to OffscreenCanvas by default where available; tile cache is configurable; external workbook and add-in formula resolvers ship so add-ins like CIQ and cross-workbook references ([Book.xlsx]Sheet1!A1) now work.
Full AI copilot suite with 15+ modules powered by Claude, GPT, and Gemini. Generate formulas, analyze data, smart fill, build charts and pivots, automate workflows — all from within the grid.
Production-grade observability for the canvas engine. Call getPerfSnapshot() for rolling P95, mean, and max on every critical path. Custom fonts and theme tokens now render natively inside the canvas.
Focused stability release. Chart plugin memory fix for SPA route transitions, two XLOOKUP and FILTER edge cases resolved, and scroll performance improved for very large datasets.
Largest feature release since launch. Chart plugin with six chart types, drag-and-drop pivot tables, and a full data validation engine with conditional formatting.
First-party Vue 3 package ships with <Worksheet /> and useWorksheet() composable, fully TypeScript-strict. Multi-sheet workbooks land with cross-sheet formula references and named ranges.
High-fidelity XLSX import and export with zero fidelity loss. Formula engine ships as a standalone Node.js package. 400+ Excel-compatible functions including LAMBDA, LET, XLOOKUP, and FILTER.
Worksheet.js ships publicly. Pure canvas rendering at 60 FPS, a Web Worker formula engine, and the official React package with <Worksheet /> and useWorksheet().