Added
- A new flexible mechanism to format and validate a row before its insertion by adding
Fixed
jsonSerialize
,toXML
andtoHTML
output can be modified usingReader
query options methods. #66detectDelimiterList
index keys now represents the occurrence of the found delimiter.- the named constructor
createFromString
now accepts the$newline
sequence as a second argument. - Default
SplFileObject
flags value is nowSplFileObject::READ_CSV|SplFileObject::DROP_NEW_LINE
- All CSV properties are now copied when using
newReader
andnewWriter
methods
Removed
ini_set("auto_detect_line_endings", true);
setting is no longer set in the class constructor. Mac OS X users must explicitly set this ini options in their script.Writer
andReader
default constructor are removed from public API in favor of the named constructors.- All
Writer
methods and constant related to CSV data validation and formatting before insertion.
Please refers to the documentation or the library CHANGELOG for more details and a complete list of changes