ReoGrid
DOCUMENT
Release Notes (V4)

ReoGrid v4 Release Notes

v4.3.0

Changes

  • Renamed IsValidAddress to IsValidAddressFormat for clearer naming.
  • Added Worksheet.IsValidAddress for more strict address string validation.
  • Added IsValidCellAddress and IsValidRangeAddress to safely generate coordinate objects while validating address validity, with improved performance.
  • Enhanced robustness by utilizing IsValidCellAddress / IsValidRangeAddress in ReoGrid internal processing.
  • Fixed issue where cells were not loaded correctly when zooming during Lazy Loading.
  • Enhanced ADDRESS function to dynamically generate addresses from referenced cell values.
  • Enhanced INDIRECT function for more accurate cell reference management and proper interpretation of lowercase addresses.
  • Fixed issue where row number text was not scaled during zoom operations.
  • Fixed issue where Excel files containing certain RichFormatText became corrupted when loaded and saved.

Platform Support Updates

  • Changed target framework from net8.0-windows7.0 to net8.0-windows.
    Supports 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.
    • Organized reference remapping and recalculation order during clone generation to ensure immediate consistent display.
    • In most cases, additional Recalculate calls on the existing code side are no longer necessary. Explicit recalculation is still possible as before when needed.
  • Improved reliability of Border Excel output
    • Normalized to avoid writing empty/transparent borders as unnecessary "thin" styles.
    • Fixed mapping with Dotted / DashDot / DashDotDot / medium* series to prevent shape corruption during re-import.
    • Resolved issue where unnecessary opposite lines appeared in corner cells when "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 Recalculate immediately after cloning may become redundant (can be kept for performance tuning purposes).

v4.2.3

New Features & Improvements

  • Enhanced Excel compatibility
    • Changed to interpret 0 as FALSE.
    • In IF functions, etc., evaluate 0 → FALSE, non-zero numbers → TRUE.
  • Implemented lookup functions
    • VLOOKUP: Supports exact/approximate match for numeric and string keys. 4th argument interprets 1/0 in addition to TRUE/FALSE.
    • HLOOKUP: Supports horizontal search.
    • MATCH / XMATCH: Functions that return search positions. Supports direction specification (0, 1, -1).
    • XLOOKUP: Achieves flexible search. Supports if_not_found, match mode, and search mode.
  • Operator improvements
    • Multiplication operator (*) can now convert numeric strings to numbers for calculation (e.g., "10"*2 → 20).
  • Error handling improvements
    • Process division by zero as InvalidValue (Excel-compatible #DIV/0!).
    • Fixed FormulaStatus to be InvalidValue instead of Normal.

Notes

  • When using approximate matching, data must be sorted in ascending or descending order, same as Excel.

v4.2.0

Improvements

  • Enhanced stability
  • Improved rendering performance

v4.1.0

New Features & Fixes

  • Support for .NET 8 and .NET Framework 4.8
  • Fixed issue where red text formatting was not displayed correctly

v4.0.0

New Features

  • Support for Lazy Loading ultra-high-speed data loading mode
  • Support for multi-row headers
  • Significantly enhanced WPF version
  • Data source mechanism
  • Enhanced DropdownListCell
  • Added ComboListCell (also supports auto-completion)
  • Support for Excel custom format patterns
  • Enhanced outlines
  • Custom condition filters
  • Support for conditional styles
  • Added string search functionality
  • Enhanced cell locking features
  • Added input validation functionality
  • Support for worksheet data at column 0 and row 0
  • Further rendering speed improvements
  • Floating-point calculation precision correction
  • Support for automated testing via WinAppDriver
  • More formulas available

For V4 new feature introduction, see here


Was the content of the page helpful?

© 2012-2025UNVELL Inc.