Releases: methodify/augrid
Release list
v0.8.1 — fix: resize/reorder drag release no longer sorts
Releasing a column resize or reorder drag no longer fires a sort on that column (browser-synthesized click from the drag's mousedown/mouseup pair). See CHANGELOG.md.
npm add @augrid/core@0.8.1 @augrid/react@0.8.1
v0.8.0 — first npm release
AuGrid is now on npm: npm add @augrid/core @augrid/react. No functional changes since v0.7.1; package metadata + per-package READMEs. Tarballs remain attached for URL-install consumers. See CHANGELOG.md.
v0.7.1 — fix blank native Excel sparklines
Native Excel sparklines rendered blank in real Excel: sparklines ignore hidden rows/columns by default and the series data lives in hidden columns. Every x14:sparklineGroup now sets displayHidden="1" (AUG-29). See CHANGELOG.md.
Install by asset URL:
npm i https://github.com/methodify/augrid/releases/download/v0.7.1/augrid-core-0.7.1.tgz
npm i https://github.com/methodify/augrid/releases/download/v0.7.1/augrid-react-0.7.1.tgz
v0.7.0 — cell hover events + blessed DOM contract
Rich hovercards app-side (AUG-33): cellMouseOver/cellMouseOut events (delegated, once per cell entry/exit, out fires on grid leave), public data-au-* DOM contract, pips + hovercards recipe. Component tooltips tracked as AUG-34. See CHANGELOG.md.
Install by asset URL (no npm publish yet — AUG-16):
npm i https://github.com/methodify/augrid/releases/download/v0.7.0/augrid-core-0.7.0.tgz
npm i https://github.com/methodify/augrid/releases/download/v0.7.0/augrid-react-0.7.0.tgz
v0.6.0 — sparkline interaction + native Excel sparklines
Hover a sparkline for a per-point readout; click a point to get sparklinePointClicked for drill-through; domain: 'group' scales within row groups. And the xlsx payoff: nativeSparklines: true exports sparkline columns as live Excel sparklines (hidden data blocks + x14 sparkline groups) instead of flattened text. See CHANGELOG.md.
npm add https://github.com/methodify/augrid/releases/download/v0.6.0/augrid-core-0.6.0.tgz \
https://github.com/methodify/augrid/releases/download/v0.6.0/augrid-react-0.6.0.tgz
v0.5.0 — planning marks (cell visuals phase 2)
Scalar cell visuals for planning grids: bullet (actual vs target, with qualitative bands), bar (Excel-style data bar, signed around a common origin), delta (signed change vs a baseline, scaled over the column's changes), and band (forecast cone: min/max envelope with the actual line over it). Plus showValue — a number beside the mark, formatted through the column's own formatter.
Scalar marks take the column-wide domain automatically, since comparing rows is the point. See CHANGELOG.md and docs/RECIPES.md → "Sparklines".
npm add https://github.com/methodify/augrid/releases/download/v0.5.0/augrid-core-0.5.0.tgz \
https://github.com/methodify/augrid/releases/download/v0.5.0/augrid-react-0.5.0.tgz
v0.4.0 — sparklines (cell visuals phase 1)
In-cell sparklines: colDef.sparkline with line/area/column/win-loss marks, markers and reference rules, and an explicit scale choice (domain: 'auto' | 'shared' | [min,max]) so rows are comparable only when you say so. Gaps break the line rather than reading as zero. Array-valued columns now sort by a series summary (including least-squares trend slope) and copy/export as real numbers. One SVG per cell with a constant node count regardless of series length — 100k rows × 4 sparkline columns scroll at ~1.3ms/frame.
Design of record: AUG-25. See CHANGELOG.md and docs/RECIPES.md → "Sparklines".
npm add https://github.com/methodify/augrid/releases/download/v0.4.0/augrid-core-0.4.0.tgz \
https://github.com/methodify/augrid/releases/download/v0.4.0/augrid-react-0.4.0.tgz
v0.3.1 — xlsx: valid frozen panes, unique sheet names
Fixes Excel's "we found a problem… repair?" prompt on exported workbooks.
- Frozen panes:
activePanemust name a pane the split actually creates. A header-row-only freeze (any grid without pinned-left columns) needsbottomLeft, column-only needstopRight; we always claimedbottomRight, and Excel repaired the View record. - Sheet names: multi-sheet workbooks could emit duplicate names (Excel treats that as corruption). Now deduplicated within the 31-char cap; illegal edge apostrophes stripped.
Both forms are accepted by lenient readers, which is why v0.3.0 passed validation — the pane rules are now asserted against Excel's own semantics for all three freeze shapes.
npm add https://github.com/methodify/augrid/releases/download/v0.3.1/augrid-core-0.3.1.tgz \
https://github.com/methodify/augrid/releases/download/v0.3.1/augrid-react-0.3.1.tgz
v0.3.0 — Excel (.xlsx) export
Zero-dependency Excel export: api.exportDataAsExcel() / getDataAsExcel() with typed cells (numbers, real dates, booleans), per-column number formats, styled + frozen header row, frozen pinned columns, autofilter, column widths, and multi-sheet workbooks composable across grids. Validated against openpyxl. See CHANGELOG.md.
npm add https://github.com/methodify/augrid/releases/download/v0.3.0/augrid-core-0.3.0.tgz \
https://github.com/methodify/augrid/releases/download/v0.3.0/augrid-react-0.3.0.tgz
v0.2.1 — expand loading UX
Server-side expand no longer flashes a block of blank rows: one loading row until the first block lands (or the known child count), and in-flight rows render animated skeletons (both server-side and infinite models). Reported by Plank as AUG-23. See CHANGELOG.md.
npm add https://github.com/methodify/augrid/releases/download/v0.2.1/augrid-core-0.2.1.tgz \
https://github.com/methodify/augrid/releases/download/v0.2.1/augrid-react-0.2.1.tgz