Skip to content

Releases: merchantos/box-spout

Version 3.4.0

Choose a tag to compare

@ls-youssef-jlidat ls-youssef-jlidat released this 06 May 18:10
fbd6d4b

PHP 8.4 compatibility release. PHP ≥ 8.3 now required.

Fixed

  • PHP 8.4 implicit-nullable deprecations on Cell, WriterEntityFactory, InvalidValueException, RowCreationHelper.
  • PHP 8.1 deprecation: Reader::open(null|'') now throws IOException early instead of leaking null into file_exists().
  • PHP 8.2 dynamic-property deprecation on test stream wrapper.
  • ODS\SheetIterator::rewind() now declares : void (Iterator covariance).

Changed

  • Dropped support for PHP < 8.3.
  • Reformatted by php-cs-fixer 3.95 (FQCN imports, trailing commas, spacing). No behavior changes.

Internal

  • CI: PHP 8.3 + 8.4 across Linux/Windows/macOS, modernized GitHub Actions.
  • Dev deps: phpunit 9.6, phpstan 1.12, php-cs-fixer 3.95.

Full Changelog: https://github.com/merchantos/box-spout/commits/v3.4.0

Version 3.3.3

Choose a tag to compare

@ls-youssef-jlidat ls-youssef-jlidat released this 31 Jul 14:51

FIX PHP 8.1 warning in SheetIterator.php

Version 3.3.1

Choose a tag to compare

@ls-youssef-jlidat ls-youssef-jlidat released this 31 Jul 13:33

FIX PHP 8.1 warnings in XMLReader.php