Download Latest Version SheetAtlas-linux-x64.tar.gz (37.6 MB)
Email in envelope

Get an email when there's a new version of SheetAtlas

Home / v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
SheetAtlas-linux-x64.deb 2026-03-08 29.7 MB
SheetAtlas-linux-x64.tar.gz 2026-03-08 37.6 MB
SheetAtlas-macos-x64.dmg 2026-03-08 47.0 MB
SheetAtlas-macos-x64.tar.gz 2026-03-08 40.2 MB
SheetAtlas-Setup-win-x64.exe 2026-03-08 30.4 MB
README.md 2026-03-08 3.0 kB
v0.6.0 source code.tar.gz 2026-03-08 5.0 MB
v0.6.0 source code.zip 2026-03-08 5.3 MB
Totals: 8 Items   195.3 MB 1

[0.6.0] - 2026-03-07

Added

  • DataRegion system — define named data regions within sheets for scoped operations (ADR-009/010/011)
  • Core domain model with header/data row boundaries and column bounds
  • Service integration and JSON persistence (Phase 2)
  • Full UI: SheetGridCanvas with drag selection, TreeView sidebar, dedicated Data Regions tab (Phase 3)
  • Cross-file region detection with header-anchored matching (ADR-012)
  • Dual-mode sidebar: by-file and by-region-name views
  • Inline rename, ⋮ context menus, Clear All actions
  • Normalize & Export — in-place normalization that copies original Excel and corrects cell values/formats
  • Column-level type correction: re-normalizes anomalous cells to match dominant column type (Step 3 pipeline)
  • StyleIndex updated to match normalized type (date ↔ general)
  • Region-scoped normalization: only cells within DataRegion bounds are processed
  • QuickBar toolbar — contextual toolbar below menu bar with "Normalize & Export" button
  • Toggle visibility from View menu
  • Context-sensitive enable/disable based on selected file
  • Coordinate-preserving sheet storage (ADR-013) — SASheetData preserves original Excel row/column positions
  • Merged cell rendering in SheetGridCanvas
  • Welcome tab with getting-started guidance
  • Reusable UI components: ClosableTabHeader, EmptyStateView
  • RegionsSidebarViewModel unit tests (27b1b66)

Changed

  • Deliberate tab navigation with ⋮ menu on File Details
  • Replace two-phase header toggle with CheckBox + spinner
  • Template validation and row comparison scoped to DataRegion bounds
  • DataRegion propagated to search filtering and row comparison column slicing
  • Window title updated from legacy "Excel Cross Reference Viewer" to "SheetAtlas"
  • Migrated .claude/ config to rules/ pattern for self-contained project configuration

Fixed

  • Integer serial dates not recognized as dates in normalization (IsInteger check)
  • ConvertSerial1900 off-by-one error for serial numbers > 60
  • Row/column offset alignment in OpenXML reader and merged cell resolver
  • RegionName propagation from search filter to RowComparisonService for correct column scoping
  • Inline rename UX: auto-focus TextBox, preserve tree expansion, guard LostFocus
  • Git hooks moved to project-level, fixed grep regex bug

Documentation

  • DataRegion architecture decisions (ADR-009, 010, 011, 012, 013, 014)
  • Auto-generated architecture reference from source comments
  • Restructured .development/ folder for spec-driven development

What's Changed

Full Changelog: https://github.com/ghostintheshell-192/sheet-atlas/compare/v0.5.3...v0.6.0

Download SheetAtlas

Source: README.md, updated 2026-03-08