Breaking Changes in 2.1
1. hasHeadingRow
parameter has been renamed to skipHeaderRow
which is what it actually does
2. mapColumns
parameter has been added to use the values from the first row as associative array keys for the rest of the rows in the returned results (may lower performance)