csv2excel/CHANGELOG.md

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[v0.1.1] - 2026-03-05

Fixed

  • -o flag value was read as a pointer instead of a string, causing memory addresses to be printed and the output path to resolve to .xlsx

[v0.1.0] - 2026-03-05

Added

  • Initial release: CLI tool to convert one or more CSV files into a single Excel (.xlsx) workbook
  • Each CSV file becomes a separate worksheet named after the source filename
  • Auto-detection of CSV delimiter (,, ;, \t) based on first-line analysis
  • Support for UTF-8 and Windows-1252 encoding (-enc flag)
  • Configurable output file path (-o flag)
  • Tolerant CSV parsing with LazyQuotes for malformed files
  • Build system via Mage with targets for Linux, Windows, and install
  • Version info injected at build time via git tags (ldflags)

Documentation

  • README with installation instructions, flag reference, and usage examples