Release Notes
Version history and changelog for ReoGrid.
v4.3.0 2025
Changes
- Renamed
IsValidAddresstoIsValidAddressFormatfor clearer naming. - Added
Worksheet.IsValidAddressfor stricter address string validation. - Added
IsValidCellAddressandIsValidRangeAddressto safely generate coordinate objects while validating address validity, with improved performance. - Enhanced robustness by utilizing
IsValidCellAddress/IsValidRangeAddressin ReoGrid internal processing. - Fixed an issue where cells were not loaded correctly when zooming during Lazy Loading.
- Enhanced the
ADDRESSfunction to dynamically generate addresses from referenced cell values. - Enhanced the
INDIRECTfunction for more accurate cell reference management and proper interpretation of lowercase addresses. - Fixed an issue where row number text was not scaled during zoom operations.
- Fixed an issue where Excel files containing certain
RichFormatTextbecame corrupted when loaded and saved.
Platform Support Updates
- Changed target framework from
net8.0-windows7.0tonet8.0-windows, supporting more general .NET 8 Windows environments.
v4.2.4
Improvements
- Improved recalculation after worksheet cloning — resolved cases where calculation results became inconsistent or outdated immediately after cloning sheets containing shared formulas and dependency chains. In most cases, additional
Recalculatecalls are no longer necessary after cloning. - Improved reliability of border Excel output — normalized to avoid writing empty/transparent borders as unnecessary "thin" styles. Fixed mapping for Dotted / DashDot / DashDotDot / medium border styles to prevent shape corruption during re-import. Resolved an issue where unnecessary opposite lines appeared in corner cells when the "outside only" setting was applied.
Notes
- If you were using inner lines that were unintentionally added after setting "outside only" in previous versions, you will need to explicitly set them again.
- Code that called
Recalculateimmediately after cloning may become redundant (it can be kept for performance tuning purposes).
v4.2.3
New Features & Improvements
- Enhanced Excel compatibility —
0is now interpreted asFALSEin IF functions and similar contexts. - Implemented lookup functions:
VLOOKUP,HLOOKUP,MATCH,XMATCH, andXLOOKUP. - Multiplication operator (
*) can now convert numeric strings to numbers (e.g.,"10"*2 → 20). - Division by zero is now processed as
InvalidValue(Excel-compatible#DIV/0!).
Notes
- When using approximate matching, data must be sorted in ascending or descending order, the same as Excel.
v4.2.0
- Enhanced stability.
- Improved rendering performance.
v4.1.0
- Added support for .NET 8 and .NET Framework 4.8.
- Fixed an issue where red text formatting was not displayed correctly.
v4.0.0 Major Release
New Features
- Lazy Loading — ultra-high-speed data loading mode
- Multi-row header support
- Significantly enhanced WPF version
- Data source mechanism
- Enhanced
DropdownListCell - Added
ComboListCell(supports auto-completion) - Excel custom format pattern support
- Enhanced outlines
- Custom condition filters
- Conditional styles
- String search functionality
- Enhanced cell locking
- Input validation
- Worksheet data at column 0 and row 0
- Further rendering speed improvements
- Floating-point calculation precision corrections
- Automated testing support via WinAppDriver
- Additional built-in formula functions