Commit Graph

6423 Commits

Author SHA1 Message Date
oleibman fd5f72edd7 Merge pull request #4906 from oleibman/strikesubsup
Minor Coverage Improvement Reader/Xlsx
2026-06-08 03:21:59 +00:00
oleibman 1f7dd42482 Minor Coverage Improvement Reader/Xlsx 2026-06-07 20:03:44 -07:00
oleibman 4f920ccc57 Merge pull request #4830 from kemo/perf/xlsx-xmlreader-streaming
Restructure Xlsx Reader Parser Allowing Experimental Streaming Mode
2026-06-07 14:42:58 +00:00
oleibman a4346ec600 Update CHANGELOG.md 2026-06-07 07:39:05 -07:00
oleibman 45f6b78792 Merge branch 'master' into perf/xlsx-xmlreader-streaming 2026-06-07 07:10:21 -07:00
oleibman 54e28ff8ca Merge pull request #4827 from kemo/perf/csv-streaming-encoding
Experimental Stream encoding conversion in CSV reader to reduce peak memory
2026-06-07 14:01:26 +00:00
oleibman fd773844c2 Merge branch 'master' into perf/csv-streaming-encoding 2026-06-07 06:57:32 -07:00
oleibman e7067ecf9a Merge pull request #4905 from oleibman/stan20260606
Update Phpstan
2026-06-07 06:32:03 +00:00
oleibman 1571b81ab8 Update Phpstan 2026-06-06 23:14:42 -07:00
oleibman 01964d9253 Merge pull request #4904 from oleibman/changelog20260606
Update Changelog for New Release
5.8.0
2026-06-07 03:51:10 +00:00
oleibman 2a4a2967f2 Update Changelog for New Release 2026-06-06 20:46:14 -07:00
oleibman bab9199ea1 Merge pull request #4903 from PHPOffice/dependabot/github_actions/peaceiris/actions-gh-pages-4
Bump peaceiris/actions-gh-pages from 3 to 4
2026-06-07 03:24:08 +00:00
oleibman 22991079b3 Merge pull request #4902 from PHPOffice/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 4 to 6
2026-06-07 03:23:03 +00:00
oleibman 0b733f7f0a Merge pull request #4900 from PHPOffice/dependabot/composer/friendsofphp/php-cs-fixer-3.95.4
Bump friendsofphp/php-cs-fixer from 3.95.3 to 3.95.4
2026-06-07 03:22:32 +00:00
dependabot[bot] d6baecae4d Bump peaceiris/actions-gh-pages from 3 to 4
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-07 02:55:47 +00:00
dependabot[bot] e22244932b Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-07 02:55:44 +00:00
dependabot[bot] aea5b934fe Bump friendsofphp/php-cs-fixer from 3.95.3 to 3.95.4
Bumps [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) from 3.95.3 to 3.95.4.
- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.95.3...v3.95.4)

---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
  dependency-version: 3.95.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-07 02:55:01 +00:00
oleibman 5f097568fc Merge pull request #4896 from oleibman/chartindex
getChartIndex
2026-06-07 02:50:44 +00:00
oleibman 649afb9339 Merge pull request #4895 from oleibman/internalhandler
Make Helper/Handler Internal and Final
2026-06-07 02:49:07 +00:00
oleibman b3cb1e9105 Merge pull request #4899 from AJenbo/patch-1
Document exception in IOFactory.php
2026-06-06 15:58:31 +00:00
Anders Jenbo c66fe74303 Document exception in IOFactory.php 2026-06-06 17:09:35 +02:00
oleibman fdbe4b538a Mystery Problem with ReadTheDocs 2026-06-04 22:20:47 -07:00
oleibman cc3ec6c03c Doc Tweak 2026-06-04 21:58:06 -07:00
oleibman 45b9df30ba Update Changelog 2026-06-04 16:39:56 -07:00
oleibman 9698573e32 getChartIndex
It requires an index to an array which needs to be supplied as a string, even though the array is indexed exclusively by int. It is called only once in the code base, by some inefficient code which becomes much simpler when restructured and eliminates the call altogether. It is not independently tested. The use case for its existence is not clear. It should probably just be deprecated. However, for now, I'm just allowing the parameter to be int|string, rather than just string, and adding tests.
2026-06-04 12:40:57 -07:00
oleibman 8290604876 Make Helper/Handler Internal and Final
Needed for testing purposes, but no reason why anyone should use or extend it.
2026-06-04 11:49:51 -07:00
oleibman 89c3b39d35 Merge pull request #4891 from oleibman/issue4889
Bug in FIXED Function
2026-06-01 15:34:04 +00:00
oleibman d80d762af1 Merge branch 'master' into issue4889 2026-06-01 08:06:46 -07:00
oleibman 9633d0ff05 Tweak 2026-06-01 07:44:41 -07:00
oleibman ad2285dac7 Merge pull request #4892 from oleibman/stanchanges
Phpstan Changes
2026-06-01 13:53:56 +00:00
oleibman 14a641f924 Phpstan Changes
A large volume of changes due to "sealed" arrays. Some are sensible; some are very confusing and are handled with `ignore` annotations.

Modules in src with changed code (as opposed to doc-blocks or annotations) are:

- DateTimeExcelDays
- Reader/Xlsx
- Reader/Xlsx/AutoFilter
- Reader/Xlsx/Chart
- Reader/Xlsx/ConditionalStyles
- Reader/Xlsx/TableReader
2026-06-01 01:14:59 -07:00
oleibman 38f346661b Bug in FIXED Function
Fix #4889. Function was not outputting correct number of decimals when thousands separator was omitted.
2026-05-31 09:26:18 -07:00
oleibman 9260bd841f Merge pull request #4886 from oleibman/ireader2
Add IReader2 Interface with listWorksheetInfo/Names
2026-05-31 15:52:34 +00:00
oleibman 668106c685 Update CHANGELOG.md 2026-05-31 08:48:55 -07:00
oleibman e322f54078 Merge pull request #4877 from oleibman/issue4875
Html Writer Apply Rotation To Images
2026-05-31 15:00:47 +00:00
oleibman 6762ce0cbf Update CHANGELOG.md 2026-05-31 07:57:02 -07:00
oleibman b5a41165f7 Merge pull request #4880 from oleibman/reusedisconnect
Reusing Disconnected Spreadsheet
2026-05-31 14:37:53 +00:00
oleibman 803293efb9 Merge pull request #4878 from oleibman/first86
First Php8.6 Deprecation
2026-05-31 14:37:35 +00:00
oleibman 2bea8c2d16 Merge pull request #4888 from oleibman/sortsamp
Update Samples
2026-05-31 08:19:50 +00:00
oleibman 3d86f3d13c Update Samples
... demonstrating how Excel sorts.
2026-05-31 01:15:04 -07:00
oleibman da4ea0540c Merge pull request #4876 from oleibman/urlparse
Reject phar Protocol in Unexpected Format
2026-05-31 04:36:28 +00:00
oleibman ee67357682 Unneeded Check 2026-05-28 19:45:32 -07:00
oleibman 974b349dc5 Close One Other Possible Vector 2026-05-28 13:50:08 -07:00
oleibman 06ac231e32 More Tests 2026-05-25 19:51:04 -07:00
oleibman 76bb021c6b More Tests 2026-05-25 11:06:33 -07:00
oleibman edec58eb59 Composer/Pcre/Preg 2026-05-24 10:10:40 -07:00
oleibman 67d8bd2505 Facilitate Migrating From IReader to IReader2 If Needed
Probably shouldn't be needed, but just in case.
2026-05-23 22:54:44 -07:00
oleibman 66f08ba960 Add IReader2 Interface with listWorksheetInfo/Names
Fix #4883, hopefully in a non-breaking manner.
2026-05-23 20:23:26 -07:00
oleibman 2b89a7bb7a Block Phar Only 2026-05-23 19:47:24 -07:00
oleibman 37b41a16b7 Reusing Disconnected Worksheet
Throws exception if you subsequently attempt `createSheet(0)`. Fix that.
2026-05-21 10:03:15 -07:00