All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- CHANGELOG.md
- Add support for PHP v8
- Type declarations have been added to all method parameters and return types where possible.
- Factory for creating instance of
Csv
from a CSV file or a zipped CSV file
- Throw
InvalidArgumentException
in construct when provided stream is not seekable, rather than later in methods which access the stream - BC break: Reduce visibility of internal methods and properties. These members are not part of the public API. No impact to standard use of this package. If an implementation has a use case which needs to override these members, please submit a pull request explaining the change.
- BC break: Removed support for PHP versions <= v7.3 as they are no longer actively supported by the PHP project
- Add fix for when the buffer starts with a BOM and change the offset to ignore. Added additional test to cover the improved functionality.
Stable release
- README.md
- Apply GNU LGPLv3 software licence
Development release