Skip to content

v1.9.0

Latest

Choose a tag to compare

@ilbee ilbee released this 27 Mar 15:46

Added

  • Optional maxRows parameter on both CSVResponse and StreamedCSVResponse to limit the number of rows and prevent unbounded memory usage (throws OverflowException when exceeded)
  • Explicit InvalidArgumentException when a data value is an object without __toString(), instead of a raw PHP error

Security

  • StreamedCSVResponse now uses HeaderUtils::makeDisposition() for the Content-Disposition header (aligned with CSVResponse)

Full Changelog: 1.8.1...1.9.0