Roadmap
An overview of what has been shipped and what is coming next for ReoGrid. For detailed version history, see the Release Notes.
V5 and V4 are both current: each has its own release line, and one version-independent ReoGrid One license covers both. See how V4 & V5 work together.
Shipped in v5.2
- Direct2D rendering for WinForms (Renderer = GridRenderer.Direct2D): GPU drawing with DirectWrite text, about 3.5× faster than GDI+ for a full repaint while scrolling
- Faster WPF and Avalonia drawing — unchanged cells cost almost nothing to redraw (about 7× per frame on WPF, up to 8× on Avalonia)
- Sheets with many merged cells or cell types now draw in proportion to what is in view
- WinForms RenderToBitmap: render the view into an image with the active renderer, without a window
- XLSX shared formulas expanded on import, and imported formulas recalculated when the cells they reference change
- Excel-style display: numbers too wide for the column are rounded or shown as ####, overflowing text is clipped at the cell edge, and merged cells draw only their outer borders
Shipped in v5.1
- Excel "Format as Table": the 60 built-in styles, row and column banding, first/last column emphasis and a totals row, round-tripped through XLSX
- Cell notes, Excel-compatible data validation, and sheet protection with per-cell locks
- Find & replace across values, formulas and notes, and selection of multiple ranges
- Banded rows resolved at render time, rotated and vertical text with cell indent, and print titles with Excel-style headers and footers
- Japanese era dates, fractions and scientific notation in number formats; 149 formula functions (SUBTOTAL, AGGREGATE, XLOOKUP, INDIRECT and more)
- PDF embeds only the Japanese glyphs a document uses — about 4 MB down to tens of KB
- XLSX column widths converted by the Normal font's digit width, so Japanese workbooks open as wide as in Excel
- Development-device license activation for newly issued Professional license keys — existing keys keep working as-is
Shipped in v5.0
- A fully virtualized core — work and memory scale with the visible window, measured at ~16–23 bytes per cell versus ~150–200 bytes in V4
- Avalonia as a third UI platform (Windows / macOS / Linux), alongside WinForms and WPF
- A UI-independent headless core for servers and batch jobs, including Linux and macOS
- Dependency-free PDF export with an embedded CJK font, and a shared pagination engine behind PDF, WinForms and WPF printing
- Streaming XLSX import/export with per-sheet lazy loading, plus CSV and reogrid-json I/O
- 122 formula functions with dependency-based recalculation, cross-sheet references and defined names
- OOXML-complete conditional formatting (icon sets included) and flyweight cell types, with a new sparkline type
v5 — Upcoming
What is being considered next on the v5 line. Items are listed without committed dates.
Dynamic Arrays (Spill)
Spilling array results, opening the way to FILTER / SORT / UNIQUE / SEQUENCE / LET / LAMBDA.
Shapes in XLSX
Import and export of shape drawing parts (cell-anchored images already round-trip).
Furigana & PHONETIC
Per-cell phonetic runs so PHONETIC matches Excel exactly, including XLSX round-trip.
Asynchronous Recalculation
Off-thread evaluation for very large dependency graphs.
Charts, Shapes, Data Binding, Threaded Comments
V4 features not yet in V5 — considered based on demand, with no committed date. Cell notes, validation, protection and find & replace shipped with 5.1; V4 remains available on the same version-independent license for the rest.
Already released
See the full version history and detailed changes for every release.
Have a feature request or found a bug? Please open an issue on GitHub or contact us.