- Bug fix for parse method not returning stats
- Added option
disable_seek
- Previously, parsing would fail if a field started with (but did not end with) a quote
- This option is an automatic fallback when field termination detection fails
- Discovered stability issues with 6.1.0
- Reversed "Column name detection failed" logic to 6.0.0
- Added semicolon as a valid delimiter
- Relaxed "Column name detection failed" errors
- Added option
drop_empty_rows
which defaults totrue
- Bug fix for nasty infinite loop
- Added
getRaw()
method
- Bug fix for fields that begin with
"
- Added option
drop_duplicate_rows
- Added option
columns
for specifying column names- Not yet considered a stable feature
- Bug fixes in parsing logic
- Added option
strict_field_count
- Toggles on automatically if bad rows are detected
- Bug fix for column names containing the delimiter
- Improved duplicate column logic
- Empty fields are filled with non-empty duplicate (if available)
- Added stat
duplicate_cols
- Bug fixes in parser logic
- Improved "bad row" detection
- Duplicate columns are now preserved
- Added stat
empty_cols
- Renamed stat
cols_dropped
todropped_col_count
- Renamed stat
rows_dropped
todropped_row_count
- Added stat
cols_dropped
- Added stat
rows_dropped
- Bug fix for read/write errors
- Consolidated error codes into PARSE
err
is now a legitError
object- Introduced standard
err.code
values - Renamed
getColumn()
togetCol()
- Renamed
getColumns()
togetCols()
- Renamed
getColumnCount()
togetColCount()
- Renamed option
drop_empty_columns
todrop_empty_cols
- Renamed option
allow_single_column
toallow_single_col
- Renamed option
unknown_column_name
todefault_col_name
- Renamed stat
valid_column_count
tovalid_col_count
- Renamed stat
blank_column_count
toblank_col_count
- Renamed stat
added_column_count
toadded_col_count
- Renamed stat
total_column_count
tocol_count
- Added
drop_empty_columns
option - Renamed option
exclude_bad_rows
todrop_bad_rows
- Renamed
getColCount()
togetColumnCount()
- Bug fix in parser logic
- Added
getColCount()
andgetColumn()
methods - Improved column sorting for
readObjects()