Releases: FourierTransformer/ftcsv
Releases · FourierTransformer/ftcsv
1.4.0
Features
Bufixes
- Fixes a bug if you reuse the options table where the bufferSize can only be specified using 'parseLine' would pop up.
New Contributors
- @UnJavaScripter made their first contribution in #38
Full Changelog: 1.3.0...1.4.0
1.3.0
1.2.2
1.2.1
Updated the rockspec to be installable with lua 5.4.
1.2.0
Features
- Can now parse files line by line in a fixed-size reading mode
- Now has an option to ignore quotes when parsing
Improvements
- Speed increases in vanilla Lua and LuaJIT
- Refactored code for easier maintenance
Bugfixes
- Better handling of multiple escaped quotes in vanilla lua (thanks @fredrikj83 #25)
1.1.6
- Major speed improvements for LuaJIT (and good improvements for Lua as well!)
- the returned headers are now always correct when mapping
- BOM is properly stripped for headerless files
1.1.5
- fixed bug with one-line headerless files
- fixed bug with escaping quotes at beginning of fields
- improved vanilla lua parsing speed
- put workaround in place so it can run tests on travis-ci
Mac OS9 Line Endings and BOM removal
ftcsv can now handle Mac OS9 line endings ("\r") and will strip out BOM if it exists.
Quotes in Field Bug Fix
The error handling uncovered a bug with quotes in fields that aren't in a quoted field. It would throw an error that there are too few columns in row
due to how quote handling works.
This release fixes that issue.
Better Error Handling!
Can now do some error handling for bad csvs!