Skip to content

SheetMog

vsdk-v0.9.0 scope: sdk Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

rust spreadsheet spreadsheet-engine typescript xlsx

Summary

AI summary

Updates SDK Runtime, Charts And Export, and Import And Data Features across a mixed release.

Full changelog

v0.9.0 promotes the unified SDK runtime line with stronger chart export, import hydration, and spreadsheet correctness work.

Primary PR: #28 - Release v0.8.2: chart fidelity, import hydration, SDK runtimes

SDK Runtime

  • Unified SDK package@mog-sdk/sdk replaces the old Node-only package name and adds package-root runtime conditions plus explicit ./node, ./wasm, and ./workerd entries.
  • Runtime packaging — Node, WASM, and workerd-style hosts now share stronger bootstrap behavior and publish verification across SDK-owned runtime dependencies.

Charts And Export

  • Chart fidelity — deeper Excel chart geometry support across Cartesian, pie/doughnut, radar, stock, scatter/bubble, combo, treemap, and related chart families.
  • Chart image export — multi-runtime SVG/raster export support with stricter chart diagnostics, semantic legends, rendered-series snapshots, and color/geometry authority checks.

Import And Data Features

  • XLSX import hydration — deferred imports now materialize at the right editing/export boundaries while avoiding passive-read materialization.
  • Pivots and filters — imported pivots and AutoFilters now hydrate into native runtime structures with stable identities, diagnostics, placement editing, and row-visibility provenance.

Spreadsheet Behavior

  • Editing and navigation fixes — improved typed input preservation, spill-child edit guards, validation dropdown reopening, page/Home alignment, range-picker keys, and selected-border navigation.
  • Formula and compute correctness — restored circular-reference behavior, improved iterative convergence, and fixed structured-reference rewrites, formula text preservation, and lifecycle named-range refresh.

Full Changelog: https://github.com/fundamental-research-labs/mog/compare/sdk-v0.8.1...sdk-v0.9.0

Breaking Changes

  • @mog-sdk/sdk replaces the old Node-only package name

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SheetMog

Get notified when new releases ship.

Sign up free

About SheetMog

All releases →

Related context

Beta — feedback welcome: [email protected]