Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 1.56 KB

CHANGELOG.md

File metadata and controls

45 lines (37 loc) · 1.56 KB

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.4.0 - 2020-12-17

Changed

  • Require PHP >=7.3 or >=8.0
  • Upgrade php-cs-fixer dependency and fix-cs
  • Migrate code to PHP 7.3 adding scalar param type hints and return types
  • Upgrade phpunit dependency and fix tests
  • Migrate from travis-ci to github actions

0.3.0 - 2019-03-29

Added

  • Add Ajgl\Csv\Rfc\CsvRfcUtils::fPutCsv return value.
  • Add Ajgl\Csv\Rfc\fputcsv return value.

0.2.0 - 2016-04-08

Added

  • New Ajgl\Csv\Rfc\CsvRfcUtils::fixEnclosureEscape method
  • New stream filter Ajgl\Csv\Rfc\CsvRfcWriteStreamFilter

Changed

  • Remove the abstract declaration of Ajgl\Csv\Rfc\CsvRfcUtils
  • Declare the Ajgl\Csv\Rfc\CsvRfcUtils constructor as private
  • In writing context, the escape char should be a backslash (\), any other value will be ignored.

0.1.0 - 2016-02-25

Added

  • Add alternative implementation for CSV related functions:
    • str_getcsv
    • fgetcsv
    • fputcsv
  • Add alternative implementation SplFileObject and SplTempFileObject to overwrite:
    • SplFileObject::fgetcsv
    • SplFileObject::fputcsv
    • SplFileObject::setCsvControl