github audreyt/ethercalc 0.20260710.0

latest release: 0.20260710.1
4 hours ago

First public EtherCalc release since 0.20260612.4; consolidates the unpublished 0.20260612.5 and 0.20260619.0 candidates.

Highlights

  • SocialCalc 3.0.8 — formula-reference rewrites preserve quoted, absolute, sheet-qualified, and named references across copy/fill/structural edits; fill-down/right series, undo, error propagation, criteria parsing, NPV/IRR, formatting, and merged-cell behavior are corrected. Upstream core sources are now typechecked TypeScript while the browser runtime remains plain UMD JavaScript.
  • Workbook import — single-sheet XLSX/ODS import on PUT /_/:room and POST /_; multi-sheet import on PUT /=:room.xlsx and PUT /_/=:room/xlsx, fanned out to sub-rooms.
  • Modern client and build stack — React 19, Vite 8, Astro 7, TypeScript 7, Wrangler 4.107, Hono 4.12, Vitest 4.1.9, Playwright 1.61, and a tested TypeScript asset builder.
  • Oracle and CI hardening — equivalent XLSX/ODS ZIP layouts now compare correctly; HTTP/WS replay matching and room-index configuration were fixed; Biome is a PR lint gate.
  • npm packaging — the package rebuilds and ships curated client assets, excludes local/test/mutation artifacts, and installs the production workspace dependencies required by the packaged CLI.

Install with npm install -g ethercalc@0.20260710.0.

Full changelog: 0.20260612.4...0.20260710.0

Don't miss a new ethercalc release

NewReleases is sending notifications on new releases.