Skip to content

Releases: VitusVeit/TSVParser

TSVParser Version 1.2

06 Jun 21:48
af4419f
Compare
Choose a tag to compare

Version 1.2.0 just released with search-by-value support to the TSVParser! 🔢🎉

New features:

  • The [] operator, usually used to search for a specific row given its index, now also works with a value!
  • Want to know more? Check the documentation integrated directly into the header, with descriptions for every class, function, and namespace!
  • The Column class now has constructors for its supported types.

Changes/Renames:

  • Support for the adding and setting of std::vectors of std::strings has now been changed with std::vectors of Columns, so now vectors can contain also numbers. See the examples for more info;
  • The TSVParser header has now separate definitions and declarations of classes and functions to enhance the clarity of code along the documentation.

TSVParser Version 1.1

30 May 15:51
4ea7172
Compare
Choose a tag to compare

Version 1.1.0 just released with numbers support to the TSVParser, now fully working and almost complete! 🔢🎉

⚠️Note⚠️
This feature is still in its early stages, but not enough to be in beta since all base features are working.
Fixes will be introduced in the following releases.

New features:

  • Numbers can be added to rows and columns like you'd do with strings;
  • Operators for addition and subtraction of numbers are available using += and -=;
  • Strings are automatically converted to numbers, no matter the use of . or , to separate integers from decimals;
  • Added IsNumber to check whether a Column is a number or not;
  • Added support for exponential numbers like 2.3e-2 or 3,00E+3;
  • Added GetString, GetNumber, and GetPreciseNumber functions to get the relative value of a Column.

Changes/Renames:

  • All classes and functions relative to the TSVParser are now enclosed in the namespace tsv;
  • The TSV class is now called File;
  • The variable Value contained in the Column class is now private, use the Get* member functions of Column.

TSVParser Version 1.0

28 May 23:21
d16a17a
Compare
Choose a tag to compare

The first public version of TSVParser Version 1.0 is now live! 🎉

Features:

  • Access rows and columns like they're a two-dimensional array;
  • Add or remove rows/columns with C++ operators;
  • Load and export TSV to string;
  • Load and export TSV to files;
  • Create rows from arrays of strings (vectors).