CSV PHP extension
A new and improved CSV file PHP extension which follows RFC 4180 instead of using a custom escape mechanism.
Supports multi-bytes delimiters, enclosures, and providing a custom EOL sequence.
Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias
License: PHP V3.01
Version | Release | Download |
0.4.2 | 2022-05-31 | CSV-0.4.2.tgz |
0.4.1 | 2021-09-05 | CSV-0.4.1.tgz |
0.4.0 | 2021-02-22 | CSV-0.4.0.tgz |
0.3.2 | 2022-05-31 | CSV-0.3.2.tgz |
0.3.1 | 2020-03-05 | CSV-0.3.1.tgz |
Version | Message |
0.4.2 |
Security release * Fix buffer overflow when using multibyte enclosures * Suppress PHP 8.2 Deprecation in test Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias |
0.4.1 |
* Compatibility with PHP 8.1. Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias |
0.4.0 |
Minimum PHP version is now 8.0 due to the usage of new Zend APIs. All functions have been moved to static methods of a new CSV class. Function names now refer to "buffer" instead of "file" as a string is used. CSV::collectionToBuffer() now supports iterable collections, not just arrays. In case of field number miss-match a ValueError is thrown instead of an Error. A new CSV::bufferToCollectionLax() has been introduced which doesn't throw a ValueError in case of field number miss-match. Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias |
0.3.2 |
Security release Fix buffer overflow when using multibyte enclosures |
0.3.1 |
Fix Windows compilation. Fix package stability. Add tests for a custom EOL sequence as nul byte. Bundle tests with release. |