Skip to content

Releases: PHPOffice/PhpSpreadsheet

5.2.0

26 Oct 16:27
3b8994b

Choose a tag to compare

Added

  • This release should be usable with Php8.5 Release Candidates without deprecation messages.
  • Option to display numbers with less precision. Issue #4626 PR #4640
  • Offer Tcpdf Interface which throws exception rather than die. PR #4666
  • Xls Reader ListWorksheetDimensions method. PR #4689

Deprecated

  • Worksheet::getHashInt serves no useful purpose. No replacement.
  • Spreadsheet::getId serves no useful purpose. No replacement.

Fixed

2.1.13

26 Oct 16:22

Choose a tag to compare

Functionally Frozen

  • Except for security changes, no further maintenance will be applied to this branch.
    You are encouraged to upgrade to a maintained branch as soon as possible.
    Maintained branches are master (preferred - version is 5.2.0 as of the date when this is being written), release390 (current version is 3.10.1), and release222 (2.4.1).
  • Of particular note is that this branch should not run under Php 8.5+, and will not be updated to avoid deprecation notices introduced with Php 8.5.

1.30.1

26 Oct 16:17

Choose a tag to compare

Functionally Frozen

  • Except for security changes, no further maintenance will be applied to this branch.
    You are encouraged to upgrade to a maintained branch as soon as possible.
    Maintained branches are master (preferred - version is 5.2.0 as of the date when this is being written), release390 (current version is 3.10.1), and release222 (2.4.1).
  • Of particular note is that this branch should not run under Php 8.5+, and will not be updated to avoid deprecation notices introduced with Php 8.5.

5.1.0

04 Sep 05:50
fd26e45

Choose a tag to compare

Added

Fixed

3.10.1

04 Sep 05:47

Choose a tag to compare

Added

  • Option for Readers to create a new blank sheet if none match LoadSheetsOnly list. PR #4623 Backport of PR #4618.
  • Remove imagedestroy from MemoryDrawing. Backport of PR #4625.

Fixed

2.4.1

04 Sep 05:44

Choose a tag to compare

Added

  • Option for Readers to create a new blank sheet if none match LoadSheetsOnly list. PR #4622 Backport of PR #4618.
  • Remove imagedestroy from MemoryDrawing. Backport of PR #4625.

Fixed

5.0.0

10 Aug 07:02
d88efca

Choose a tag to compare

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature.
  • Deletion of items deprecated in Release 4. See "removed" below.
  • Move some properties from Base Reader to Html Reader. PR #4551
  • DefaultValueBinder will treat integers with more than 15 digits as strings. Issue #4522 PR #4527

Removed

  • Theme public constants COLOR_SCHEME_2013_PLUS_NAME (use COLOR_SCHEME_2013_2022_NAME) and COLOR_SCHEME_2013_PLUS (use COLOR_SCHEME_2013_2022).

Fixed

3.10.0

10 Aug 06:57

Choose a tag to compare

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature. This is a necessary change for security purposes. It unfortunately breaks Semantic Versioning for reasons described above; there is no way to start a new major version for this branch.

2.4.0

10 Aug 06:50

Choose a tag to compare

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature. This is a necessary change for security purposes. It unfortunately breaks Semantic Versioning for reasons described above; there is no way to start a new major version for this branch.

2.1.12

10 Aug 06:42

Choose a tag to compare

Breaking Changes

  • Images will be loaded from an external source (e.g. http://example.com/img.png) only if the reader is explicitly set to allow it via $reader->setAllowExternalImages(true). We do not believe that loading of external images is a widely used feature. This is a necessary change for security purposes. It unfortunately breaks Semantic Versioning for reasons described above; there is no way to start a new major version for this branch.