Commit Graph

4980 Commits

Author SHA1 Message Date
oleibman 915bfc55cd Merge pull request #4212 from oleibman/issue4200
Write ignoredErrors Tag Before Drawings
2024-11-05 05:53:38 +00:00
oleibman aba2385561 Merge branch 'master' into issue4200 2024-11-04 21:51:26 -08:00
oleibman ee7cc8f0a0 Update CHANGELOG.md 2024-11-04 21:50:27 -08:00
oleibman ebdde3dcf9 Write ignoredErrors Tag Before Drawings
Fix #4200. Fix #4145. Although the Xml is valid, Excel insists that worksheet.xml specifies `ignoredErrors` (introduced with 1.29.0) before `legacyDrawing` or `drawing`.
2024-11-01 09:20:45 -07:00
oleibman ce32cbab7b Merge pull request #4211 from PHPOffice/dependabot/composer/maennchen/zipstream-php-3.1.1
Bump maennchen/zipstream-php from 3.1.0 to 3.1.1
2024-11-01 13:54:47 +00:00
oleibman fbc5ed47d7 Merge pull request #4209 from PHPOffice/dependabot/composer/tecnickcom/tcpdf-6.7.7
Bump tecnickcom/tcpdf from 6.7.5 to 6.7.7
2024-11-01 13:54:33 +00:00
dependabot[bot] cba025a4a7 Bump maennchen/zipstream-php from 3.1.0 to 3.1.1
Bumps [maennchen/zipstream-php](https://github.com/maennchen/ZipStream-PHP) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/maennchen/ZipStream-PHP/releases)
- [Commits](https://github.com/maennchen/ZipStream-PHP/compare/3.1.0...3.1.1)

---
updated-dependencies:
- dependency-name: maennchen/zipstream-php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 11:30:13 +00:00
dependabot[bot] d6749aea47 Bump tecnickcom/tcpdf from 6.7.5 to 6.7.7
Bumps [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) from 6.7.5 to 6.7.7.
- [Changelog](https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT)
- [Commits](https://github.com/tecnickcom/TCPDF/compare/6.7.5...6.7.7)

---
updated-dependencies:
- dependency-name: tecnickcom/tcpdf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 11:30:04 +00:00
oleibman 363705cd05 Merge pull request #4203 from oleibman/issue4197
Allow ANCHORARRAY as Valid DataValidation List
2024-10-30 22:16:53 +00:00
oleibman 67dad068ef Update CHANGELOG.md 2024-10-30 15:11:57 -07:00
oleibman 5bfe7d36e2 Merge branch 'master' into issue4197 2024-10-30 14:46:30 -07:00
oleibman c28abd8142 Merge pull request #4202 from oleibman/issue4201
Add setLabelFont to Chart/Layout
2024-10-30 20:56:41 +00:00
oleibman 5f91c03904 Scrutinizer (legit) 2024-10-27 15:02:05 -07:00
oleibman d06230eaf4 Allow ANCHORARRAY as Valid DataValidation List
Fix #4197. Overlooked in the introduction of Dynamic Arrays, Data Validation can specify a list to be a result of the spill operator, which is implemented via the ANCHORARRAY function.

It appears that function `DataValidator::isValid` will not work if the list is specified in this manner, nor if it is specified as a defined name. Fixing those situations will be difficult (defined names probably easier than ANCHORARRAY), and there is no reason to delay this change waiting for those to be fixed. I will open a new issue when this PR is merged.
2024-10-27 14:16:42 -07:00
oleibman c42004844d Add setLabelFont to Chart/Layout
Fix #4201. Although that issue can be dealt with without any change to PhpSpreadsheet, it is pretty clear that `setLabelFont` has been accidentally omitted from Chart/Layout. Add it now. Xlsx Chart Writer is changed to use font name from labelFont if latin, eastAsian, or complexScript is uninitialized. Finally, chart label font size is multiplied by 100 in Xlsx Writer, as it is in Excel, but the corresponding division by 100 has been omitted from Xlsx Chart Reader - add that now.
2024-10-27 13:50:21 -07:00
oleibman 8799a041a0 Merge pull request #4189 from oleibman/csvphp9
Method to Test Whether Csv Will Be Affected by Php9
2024-10-15 04:32:15 +00:00
oleibman 75ccdb09ad Update CHANGELOG.md 2024-10-14 21:27:22 -07:00
oleibman 753732b5c3 Merge branch 'master' into csvphp9 2024-10-14 21:12:16 -07:00
oleibman 748ef0ab53 Restore Comment
I don't get it. Phpstan should pass this statement in Php8.3, but doesn't.
2024-10-13 20:39:19 -07:00
oleibman 333cb21f6d Eliminate Misleading Comment 2024-10-13 20:25:08 -07:00
oleibman dae5077660 Minor Tweak 2024-10-13 15:40:55 -07:00
oleibman d16407bea8 Make guessEncodingBom Public
It can be used elsewhere.
2024-10-13 15:04:26 -07:00
oleibman d6a367688b Merge pull request #4190 from yingshanghuangqiao/master
chore: remove unnecessary symbol
2024-10-13 20:16:56 +00:00
oleibman 45efe7be08 Merge pull request #4188 from oleibman/issue562
Allow Omitting Chart Border
2024-10-13 20:15:30 +00:00
oleibman f3249bceef Update CHANGELOG.md 2024-10-13 13:13:10 -07:00
yingshanghuangqiao bfb25a320f chore: remove unnecessary symbol 2024-10-13 20:04:19 +08:00
oleibman c14a1e623b Merge branch 'master' into issue562 2024-10-12 23:15:21 -07:00
oleibman 817556b0ac Merge pull request #4187 from oleibman/issue2157
Excel 2003 Allows Html Entities
2024-10-13 05:48:15 +00:00
oleibman 672be54765 Update CHANGELOG.md 2024-10-12 22:45:52 -07:00
oleibman 62a0d40f13 Merge branch 'master' into issue2157 2024-10-12 22:30:13 -07:00
oleibman f4919af1a4 Merge pull request #4118 from oleibman/brkupxlsr2
Refactor Xls Reader
2024-10-13 05:23:46 +00:00
oleibman f981ef95c9 Minor Tweak 2024-10-11 14:06:10 -07:00
oleibman 1326e37007 Update LoadSpreadsheet.php 2024-10-09 21:04:59 -07:00
oleibman 9e173572fe Merge branch 'master' into brkupxlsr2 2024-10-09 20:55:56 -07:00
oleibman 39fc513091 Merge pull request #4185 from oleibman/valuebinder
Add Dynamic valueBinder Property to Spreadsheet and Readers
2024-10-10 03:24:23 +00:00
oleibman fab7818bdb Update CHANGELOG.md 2024-10-09 20:22:04 -07:00
oleibman 9fe3d71518 Merge branch 'master' into valuebinder 2024-10-09 17:34:48 -07:00
oleibman 545b098acd Method to Test Whether Csv Will Be Affected by Php9
See #4161. The best way to future-proof is to set the escape character to null string, and set testAutoDetect to false before reading. However, depending on the file being read, this may lead to different results than expected. This will be unavoidable because Php itself will change. This PR adds a new static method `affectedByPhp9` to Csv Reader. This can be used to identify in advance whether an input file will be affected by the changes. This will allow users to identify problems in advance, and prepare for how they might be handled.
2024-10-09 07:07:16 -07:00
oleibman 7a1370c869 Allow Omitting Chart Border
Fix #562.
2024-10-09 06:37:25 -07:00
oleibman 31947576c9 Merge pull request #4184 from oleibman/issue1107
Invalid Html Due to Cached Filesize
2024-10-09 13:10:32 +00:00
oleibman 5fcce81eed Update CHANGELOG.md 2024-10-09 06:08:09 -07:00
oleibman bd92aebec6 Merge branch 'master' into issue1107 2024-10-09 05:28:29 -07:00
oleibman 88c517f335 Merge pull request #4151 from oleibman/issue1412
Option to Write Hyperlink Rather than Label to Csv
2024-10-08 04:29:17 +00:00
oleibman 7176dcf62e Update CHANGELOG.md 2024-10-07 21:27:12 -07:00
oleibman 7471ca8bf6 Merge branch 'master' into issue1412 2024-10-07 21:09:59 -07:00
oleibman 8a57259141 Merge pull request #4142 from oleibman/imgtransparent
Image Transparency/Opacity Including Html Reader Changes
2024-10-08 03:50:46 +00:00
oleibman cbf7861eb3 Update CHANGELOG.md 2024-10-07 20:48:12 -07:00
oleibman d63ccf9671 Small Error Resolving Merge Conflict 2024-10-07 12:33:56 -07:00
oleibman d2b3a8d5f7 Merge branch 'master' into imgtransparent 2024-10-07 10:50:37 -07:00
oleibman c6ede15401 Merge pull request #4148 from oleibman/stan9again4
Better Definitions for Mixed Parameters and Values Part 4 of Many
2024-10-07 17:31:02 +00:00