Release History

2.0.1 - 2026-4-24

  • Added method setCommandLineArgs for simpler command line processing

2.0.0 - 2026-4-20

  • NOTE:Breaking changes
  • Converted project to async and dropped support for synchronous streaming
  • Converted source code to use null references types
  • Removed all compiler warnings
  • Moved automapper code into a separate project and upgraded to latest library

1.0.17 - 2025-11-30

  • Unified row filters/transformers to use ColumnIndex instead of integer

1.0.15 - 2025-6-3

  • Added CaptureLineProcessor for reading lines into a list of strings

1.0.13 - 2025-5-25

  • Modified TZ handling treat IANA-IDs as canonical name regardless of OS

1.0.9 - 2024-6-4

  • More date handling extension methods

1.0.6 - 2024-5-20

  • IANA Timezone IDs
  • Abstracted Linux vs. Windows timezone handling

1.0.4 - 2024-5-10

  • Added timezone lookup functionality
  • Added full support for UTC/ ISO8601 dates

1.0.3 - 2024-4-29

  • Added ColumnIndex to better simulate excel column names
  • Added AddressUtil, UsaStateUtil and updated DateUtil, ArgsUtil and NameUtil

1.0.2 - 2024-4-22

  • Add NameValuePair and Object processing

1.0.0 - 2024-4-8

  • Varous bug fixes
  • readLineFunc, readRowFunc
  • Default input and output to STDIN and STDOUT
  • Skip specific line numbers
  • Various Test Cases
  • Multi-line `print` output
  • Add async support for CsvReader and CsvWrite
  • Dotnet 7/8 support / build
  • Split string utilities into various helpers to segment functionality better

0.9.1 - 2019-3-12

  • Initial Release
  • Working prototype