Releases: VitusVeit/TSVParser
Releases · VitusVeit/TSVParser
TSVParser Version 1.2
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::vector
s ofstd::string
s has now been changed withstd::vector
s ofColumn
s, 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
Version 1.1.0
just released with numbers support to the TSVParser, now fully working and almost complete! 🔢🎉
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 aColumn
is a number or not; - Added support for exponential numbers like
2.3e-2
or3,00E+3
; - Added
GetString
,GetNumber
, andGetPreciseNumber
functions to get the relative value of aColumn
.
Changes/Renames:
- All classes and functions relative to the TSVParser are now enclosed in the namespace
tsv
; - The
TSV
class is now calledFile
; - The variable
Value
contained in theColumn
class is now private, use theGet*
member functions ofColumn
.
TSVParser Version 1.0
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).