Skip to content

SheetMog

vsdk-v0.9.6 scope: sdk Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ 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

Improves chart, pivot table, and spreadsheet UI fidelity across roundtrips.

Full changelog

Mog SDK v0.9.6 is a broad spreadsheet fidelity and workflow release focused on chart roundtrips, pivot correctness, and spreadsheet UI polish.

Primary PR: #308 - Release v0.9.6: chart fidelity, pivots, and spreadsheet polish

Highlights

XLSX chart, drawing, and roundtrip fidelity

  • Preserves substantially more imported chart state through parse, SDK/domain conversion, reconstruction, and export.
  • Improves fidelity for source ranges, graphic frame transforms, ChartEx modeled state, color styles, trendline aliases, rich text titles, data labels, axis flags/crossings, tick labels, gridlines, legends, chart data tables, and user shape drawing paths.
  • Tightens series handling across scatter, bubble, of-pie, radar, line, surface, bar3D, secondary axes, marker/point formatting, leader/connector lines, pie explosions, 3D bubble flags, dash styles, shadows, smoothing defaults, and inherited label materialization.
  • Preserves sparkline source sheets and theme colors through roundtrip paths.

Pivot table correctness and UI workflows

  • Refactors pivot bridge responsibilities into focused mapping, placement, and source helpers.
  • Serializes pivot field mutations and centralizes mutation receipts to keep UI, kernel, and compute state aligned.
  • Improves field-list checkboxes, drag/drop controls, field placement activation, pointer targeting, and autoscroll.
  • Fixes pivot context menu resolution and value targeting across overlays and rendered pivot cells.
  • Improves pivot materialization, shared item identity, outline row labels, page field selections, export filter visibility, copied-sheet retargeting, and output-cell write protection.

Spreadsheet app behavior and rendering polish

  • Fixes formula bar drag resizing and inline editor vertical alignment.
  • Fixes row autofit through the UI path and current-region detection beyond the viewport window.
  • Improves filter menu subcommands, color-filter menus, sort-by-color menus, and filter header button alignment.
  • Preserves View Show group label layout and gesture zoom per sheet.
  • Fixes spreadsheet font-size unit rendering plus accounting/currency rendering geometry.
  • Routes chart selection through object commands and expands chart object command coverage.

Public API, contracts, and generated surfaces

  • Fixes public range API sheet identity handling and adds public range type/API exports.
  • Updates SDK API spec and guidance artifacts plus contract snapshots for chart, range, pivot, sparkline, and mutation receipt changes.
  • Expands chart public API converters, chart type converters, size units, source diagnostics, and compatibility handling.
  • Tightens non-eval gate type boundaries and compute bridge mutation admission behavior.

Verification

  • Production publish workflow completed successfully for sdk-v0.9.6.
  • npm post-publish verification completed successfully in CI.
  • Python/PyPI publish was intentionally skipped for this SDK release.

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

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]