Skip to content

Releases: czhaoca/csv-data-processor

Field Reordering Feature - v2.1.1

19 Jun 17:42

Choose a tag to compare

Field Reordering Feature - v2.1.1

πŸ†• New Features

Field Reordering with GUI Controls

  • Interactive Reordering: Added up/down arrow buttons (↑↓) for each field in the selection table
  • Real-time Updates: Field order changes are reflected immediately in the interface
  • State Preservation: All checkbox selections are maintained during reordering operations
  • Consistent Output: Both split-by field order and output column order now respect user-defined ordering

πŸ”§ Improvements

Enhanced User Experience

  • Predictable Output: Field order is now preserved from user input to final output files
  • Better File Naming: Split-by fields maintain user-specified order for consistent output file naming
  • Visual Feedback: Clear visual indicators for field reordering controls

Technical Enhancements

  • Added field_order tracking to maintain user-defined field sequence
  • Improved field selection methods to respect custom ordering
  • Enhanced GUI layout with new "Order" column

πŸ“‹ What's Fixed

  • Field Ordering Consistency: Resolved issue where field order was not preserved from user input
  • Output Predictability: Fixed unpredictable output file prefixes when using multiple split-by fields
  • Column Order: Output columns now appear in the same order as specified by the user
  • Build Issues: Fixed GitHub Actions workflow after project rename

πŸš€ Getting Started

  1. Download: Get the latest release from the Releases page
  2. Load CSV: Select your CSV file using the Browse button
  3. Reorder Fields: Use the ↑↓ buttons to customize field order
  4. Process: Split your CSV with consistent, predictable output ordering

πŸ“– Documentation


This release addresses Issue #2 and provides users with full control over field ordering for both splitting and output operations.

v2.1.0

18 Jun 21:36

Choose a tag to compare

Full Changelog: v1.0.0...v2.1.0

v1.0.0

18 Jun 19:41

Choose a tag to compare