Skip to content

Releases: portphp/csv

3.1.0

Choose a tag to compare

@slashrsm slashrsm released this 23 Jul 09:17
a7c68d5

Fixed

  • CsvReader::current() no longer TypeErrors at EOF when column headers are set (do-while → while; regression tests). See #18 (supersedes #3).

Added

  • CsvWriter optional $escape constructor argument (default '\\'), passed to fputcsv — avoids PHP 8.4+ deprecation when the escape parameter is omitted. Callers may pass '' for modern “no escape” behavior. See #17.

Also

  • Dependabot Actions bumps (checkout v7, cache v6).

3.0.0

Choose a tag to compare

@slashrsm slashrsm released this 22 Jul 12:27
808fdff

Breaking

  • PHP ^8.2
  • portphp/portphp ^2.0 (was ^1.6)

See UPGRADE-3.0.md.

2.0.1

Choose a tag to compare

@ddeboer ddeboer released this 06 Mar 11:19
707d0fb

What's Changed

  • Use same delimiter in reader and writer by @ddeboer in #9

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@ddeboer ddeboer released this 06 Mar 11:15
73c4408

What's Changed

  • Test against PHP 7.3 by @ddeboer in #4
  • Replace Travis with GitHub Actions by @ddeboer in #8
  • Removed support for legacy Mac OS line endings (#8).

New Contributors

Full Changelog: 1.1.0...2.0.0

1.1.0

Choose a tag to compare

@ddeboer ddeboer released this 22 Feb 13:11
  • Implement ReaderFactory.

1.0.0

Choose a tag to compare

@ddeboer ddeboer released this 30 Aug 08:08
Bump version