Releases: wieslawsoltes/GridWeb
Release list
GridWeb v0.5.0
Changelog
0.5.0
Add managed pivot reports with persistent definitions, 12 aggregations, multiple row/column fields and measures, filters, correctly aggregated totals, refresh, stale-state checks, drill-down and transactional history. Structural edits translate pivot references. Native XLSX exports now generate supported row-layout pivot definitions, typed cache definitions/records and connected package relationships; unsupported layouts require explicit flattening. Add import of the matching native subset, field-management studio commands, TypeScript and C# APIs, host/worker routes, schema validation fixtures and installed-package/browser/native tests. This is not arbitrary lossless or complete native Excel PivotTable compatibility.
0.4.0
Authenticated HTTP/SSE workbook coauthoring, durable ordered room commits, independent content/style/comment merging, explicit conflicts, reload-safe pending requests and presence. Studio Share controls and deployable Node CLI. Reject expired unknown retries, protect edits made while joining, correct browser fetch binding and refresh remote formula indexes. Release archives exclude private untracked runtime files.
0.3.0
Office-style batched APIs, loaded snapshots and atomic rollback. Vector chart export and printed fragments, conditional formatting, fitted pages and repeated titles. Subsequent qualification covers React 18/19, seven companion packages and real Windows WPF/WinUI/Avalonia WebViews.
0.2.0
Expand calculation to 330 available names, modern arrays/lookups, distributions/inverses, matrix/complex/engineering/finance, A1/R1C1 translation and reference/array semantics.
0.1.0
Recover engine, control, studio, file exchange, framework/native source, tests and distribution as readable source; remove incomplete transfer fragments without execution.
GridWeb v0.4.0
Changelog
0.4.0
Complete authenticated workbook coauthoring with durable room storage, ordered compare-and-swap commits, independently merged content/style/comment fields, explicit conflict choices, reload-safe pending requests and presence notifications over SSE. Add a Share dialog, deployable Node CLI, public browser/server types, package-worker checks and real two-browser tests. Reject stale retries after receipt expiry and protect edits made while joining a room. Source release archives exclude untracked runtime room data. The static Pages site does not provision a collaboration service.
0.3.0
Office-style run/load/sync adapter, deferred worksheet/range/format operations, isolated snapshots and atomic rollback. SVG chart export and printed chart fragments, conditional formatting, fitted layouts, repeated titles, breaks, margins and header/footer tokens. Working studio commands and package/browser qualification. Subsequent runtime qualification covers React 18/19, seven companion libraries and Windows WPF/WinUI/Avalonia WebViews.
0.2.0
330 available formula names: binary lookups, two-dimensional return arrays, text/array/date options, distributions/inverses, matrices, engineering/complex functions and dated finance. A1/R1C1 translation, reference-aware aggregation, implicit intersection, selected scalar lifting and array error fallbacks.
0.1.0
Recovered engine, virtualized control, five-sheet studio, file exchange, framework/native source, tests and release pipelines. Interrupted transfer fragments were removed without execution.
GridWeb v0.3.0
Changelog
0.3.0
Add an Office-style run/load/sync adapter over the shared engine, deferred worksheet/range/format operations, isolated read snapshots and atomic batch rollback. Add inert SVG chart export and chart fragments in printed pages, conditional-format/data-bar/table presentation, fitted paper layouts, repeated columns/rows, manual breaks, margins and header/footer tokens. Expose working API and print commands in the studio. Test new entry points in installed tarball consumers, add25 targeted Node tests and8 Chromium groups, and create the previously missing browser entry module. This does not establish full Office.js or printer-identical Excel parity.
0.2.0
Expand calculation to330 available names: binary lookups, two-dimensional return arrays, text/array/date options, distributions/inverses, matrices, engineering/complex functions and dated finance. Add A1/R1C1 translation, reference-aware aggregation, implicit intersection, selected scalar lifting and array error fallbacks. Add402 targeted tests and live formula examples.
0.1.0
Recover the complete spreadsheet engine, virtualized control, five-sheet studio, file exchange, framework/native source, tests and release pipelines as readable source. Remove the interrupted transfer fragments without executing them.
GridWeb v0.2.0
Changelog
0.2.0
Expand calculation to 330 available built-in names. Add binary lookups, two-dimensional XLOOKUP returns, modern array/text options, international workdays, statistical distributions and inverses, matrix operations, 48-bit engineering functions, complex arithmetic and dated finance. Add A1/R1C1 conversion, R1C1 ADDRESS/INDIRECT, reference-aware aggregation, implicit intersection, ROW/COLUMN arrays, selected scalar broadcasting and array IFERROR/IFNA. Add 402 targeted formula/reference/numerical tests and live Formula lab examples. These are tested compatibility improvements, not full Excel equivalence.
0.1.0
Initial recovered GridWeb release: sparse headless workbook and calculation engine, virtualized editing control, workbook studio, file exchange, layout/analysis, React and .NET-style integration surfaces, worker/host protocol, native host source and samples, regression/browser/package checks, and distribution workflows. See the compatibility matrix for incomplete Excel features and separate native/runtime qualification.
The interrupted transfer was replaced by readable source. No incomplete encoded bootstrap payload is executed.
GridWeb v0.1.0
Changelog
0.1.0
Initial recovered GridWeb release: sparse headless workbook and calculation engine, virtualized editing control, workbook studio, file exchange, layout/analysis, React and .NET-style integration surfaces, worker/host protocol, native host source and samples, regression/browser/package checks, and distribution workflows. See the compatibility matrix for incomplete Excel features and separate native/runtime qualification.
The interrupted transfer was replaced by readable source. No incomplete encoded bootstrap payload is executed.
GridWeb Blazor 0.1.0
GridWeb.Blazor 0.1.0
First Blazor distribution of the real GridWeb workbook engine and virtualized editor, targeting .NET 8 and .NET 10.
- Spreadsheet and SpreadsheetInput components, revision-aware full JSON binding, selection/worksheet binding, EditContext integration and optional Razor command/formula toolbar.
- Typed workbook/range/worksheet APIs, atomic batches, calculation/history, pivots, tables, charts, formatting/validation, CSV/XLSX and print/SVG services.
- Shared/nonvisual workbook providers, native object/function access, streamed payloads, authenticated collaboration and self-contained worker assets.
- Pinned shared interop lifecycle/template runtime with deterministic teardown and no Dockyard/npm/CDN runtime dependency.
- WebAssembly and Interactive Server samples, actual-package consumer matrices, native/session regressions, publication verification, symbols and sample archives.
NuGet versioning is separate from npm and desktop adapter versions. Native GridWeb compatibility and security boundaries remain unchanged. Fonts are not distributed. Static-only SSR and synchronous Server callbacks do not become browser engines.