Releases: ws-garcia/VBA-CSV-interface
Releases · ws-garcia/VBA-CSV-interface
CSV Interface v3.0.1
Enhancement: Improved performance. Streams ended in \r and \n are processed faster.
CSV Interface v3.0.0
- Enhancement: complete module rewrite.
- Enhancement: data sorting support.
- Enhancement: parse CSV/TSV through streams with the ECPTextStream class module.
- Enhancement: import user-specified fields only.
- Enhancement: dynamic typing support.
- Enhancement: internal storage in a like ArrayList object.
- Update: deprecated some methods and properties.
- Update: DOC repo.
CSV Interface v2.0.4
- Enhancement: the imported fields and records can now be accessed individually.
- Enhancement: error handler.
- Update: added more CSVs files for test the parse performance when working with "big" files.
- Update: DOC repo.
CSV Interface v2.0.3
- TYPO errors: comments and attributes.
- Enhancement: code cleaning (removed unused: code, comments and variables)
CSV Interface v2.0.2
- Bug fixed: TAB record NOT correctly handled by the parser.
- Bug fixed: parser fails to import data when an empty line precedes a data record.
- Docs update
CSV Interface v2.0.1
- Enhancement: added support for Tab Separated Values (TSV) files
- Property renamed: CommentLineIndicator --> CommentsToken
- Property renamed: EscapeChar --> EscapeToken
- Enumeration renamed: EscapeType --> EscapeTokens
CSV Interface v2.0.0
- Bugs fixed.
- Internals redesign: jagged arrays are now allowed in the I/O operations.
- Memory optimization in data dump, import and export operations.
- Added the
CreateJagged
method. - Added the
DumpToJaggedArray
method. - Added the
IsJaggedArray
method. - Added the
JaggedToTwoDimArray
method. - Added the
TwoDimToJaggedArray
method.
CSV interface v1.1.6
- Bug fixed: the class failed to finish the operation when the export array was a one dimensional one.
CSV interface v1.1.5
- Fixed error treating CSV with blank field.
- Fixed error CSV interface not fully compliance with RFC-4180
CSV interface v1.1.4
-New feature: support for CSV files having commented lines in them. See Papa Parse project.
-New feature: support for CSV files having records with different number of fields.
-New feature: skip empty and blank lines into CSV
-Fixed error importing empty fields
-Improved error handler
-Added new CSV files for testing the class module
-Deprecated some internals functions