Skip to content

2.2.1

Latest

Choose a tag to compare

@HackettLai HackettLai released this 10 Apr 04:36
· 1 commit to main since this release

What's New in Version 2.2.1 πŸŽ‰

Major Enhancements

  • Interleaved Row Sorting: ⭐ NEW
    Deleted rows now appear in context! When rows are deleted, they're inserted immediately before the next corresponding new row position, making it much easier to understand what changed and where.

    Example:

    • Old File: New File:

    • Row 5: Data A Row 5: Data B

    • Row 6: Data B Row 6: Data C

    • Row 7: Data C

    • Display Order (Interleaved):

    • Row 5 β†’ 5: Data A β†’ Data B (Modified)

    • Row 6 β†’ -: Data B (Deleted, shown before new row 6)

    • Row 7 β†’ 6: Data C (Matched)

  • Blank Key Column Handling: ⭐ NEW
    When rows have empty key column values, the tool now intelligently matches them using:

    1. Position-based matching (same row number in both files)
    2. Content comparison (all columns must match exactly)

    This prevents false positives when comparing files with occasional blank IDs.

  • Enhanced Row Matching Accuracy: ⭐ NEW

    • Fixed row number calculation for non-default header rows
    • Improved Excel row number display (correctly shows header row + data row index)
    • Better handling of edge cases in key-based matching

Bug Fixes & Improvements

  • βœ… Fixed row sorting to show deleted rows in logical positions
  • βœ… Corrected Excel row number calculation for all header row selections
  • βœ… Improved blank key column matching logic
  • βœ… Fixed row type detection (matched/added/deleted)
  • βœ… Enhanced debug logging for troubleshooting
  • βœ… Improved CSV warning UX - now shows only once per browser session