Commit Graph

4927 Commits

Author SHA1 Message Date
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 f981ef95c9 Minor Tweak 2024-10-11 14:06:10 -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 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
oleibman 6ac7d5ffce Merge pull request #4158 from oleibman/stanupgrade
Upgrade Phpstan
2024-10-07 16:08:07 +00:00
oleibman 95a83a19c5 Merge branch 'master' into stanupgrade 2024-10-06 09:50:16 -07:00
oleibman 37bb1537c8 Merge pull request #4186 from oleibman/issue4182
SUMIFS Does Not Require _xlfn
2024-10-06 15:54:49 +00:00
oleibman c1ad483670 Merge branch 'master' into issue4182 2024-10-06 08:52:36 -07:00
oleibman d327481b82 Update CHANGELOG.md 2024-10-06 08:51:03 -07:00
oleibman dab6ba83e4 SUMIFS Does Not Require _xlfn
Fix #4182. It was on our list as "introduced in 2019". It was, in fact, available with Excel 2007 (https://support.microsoft.com/en-us/office/excel-functions-alphabetical-b3944572-255d-4efb-bb96-c6d90033e188#bm19), so does not require a prefix when writing it to a spreadsheet.
2024-10-06 08:35:26 -07:00
oleibman 27d7920c01 Merge pull request #4183 from oleibman/updchglog3
Update Change Log
2024-10-06 06:06:12 +00:00
oleibman c4fd8eca2b Update Change Log 2024-10-05 23:02:02 -07:00
oleibman 13c3ec9692 Merge pull request #4180 from oleibman/issue4179
Xlsx Writer Duplicate ContentTypes Entry for Background Image
2024-10-06 05:31:12 +00:00
oleibman 44014f84ac Merge pull request #4152 from oleibman/issue3185
Xls Writer Conditional Rules Applied to Whole Rows or Columns
2024-10-06 05:21:39 +00:00
oleibman 9c8a743241 Merge pull request #4163 from homersimpsons/chore/deprecate-skip-empty-cells
🗑️ Deprecate `IReader::SKIP_EMPTY_CELLS`
2024-10-06 05:10:02 +00:00
oleibman 1befd3d8af Update IReader.php 2024-10-05 22:07:53 -07:00
oleibman 457b61cf8d Merge pull request #3347 from ConnectGrid/optimize-worksheet-from-array
Check $strictNullComparison outside of loops
2024-10-06 05:01:55 +00:00
oleibman ce16d0d42c Merge pull request #4181 from oleibman/updchglog2
Prepare Changelog For Next Release
2024-10-02 02:42:25 +00:00
oleibman a195f9f7d0 Prepare Changelog For Next Release
Fix #4176.
2024-10-01 19:38:50 -07:00
oleibman db7d4a76ea Xlsx Writer Duplicate ContentTypes Entry for Background Image
Fix #4179. Sheet has a background image, and the code is not properly accounting for the image's extension already being defined in ContentTypes, resulting in what Excel thinks is a corrupt file.
2024-10-01 16:49:07 -07:00
oleibman 9453140800 Merge pull request #4177 from PHPOffice/dependabot/composer/squizlabs/php_codesniffer-3.10.3
Bump squizlabs/php_codesniffer from 3.10.2 to 3.10.3
2024-10-01 13:31:47 +00:00
dependabot[bot] a729531c23 Bump squizlabs/php_codesniffer from 3.10.2 to 3.10.3
Bumps [squizlabs/php_codesniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.10.2 to 3.10.3.
- [Release notes](https://github.com/PHPCSStandards/PHP_CodeSniffer/releases)
- [Changelog](https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.10.2...3.10.3)

---
updated-dependencies:
- dependency-name: squizlabs/php_codesniffer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 11:01:53 +00:00
oleibman 1803184fc7 Update Html.php 2024-09-29 05:48:19 -07:00
oleibman 094ed465ea Update URLImageTest.php 2024-09-29 05:40:23 -07:00
oleibman 4a200ccf70 Merge branch 'master' into imgtransparent 2024-09-29 04:50:37 -07:00
oleibman 87ddd21eb0 Merge pull request #4174 from oleibman/updchglog
Update Changelog
3.3.0
2024-09-29 07:04:07 +00:00
oleibman 68cf897c4d Update Changelog 2024-09-29 00:00:15 -07:00
oleibman 498afe2b86 Merge pull request #4170 from oleibman/urlreinstate
Restore 2 Disabled Tests
2024-09-25 00:59:52 +00:00
oleibman 512c21e808 Add Disconnects 2024-09-24 17:27:33 -07:00
oleibman f7fcb4bb1a Correct Spacing 2024-09-24 17:20:43 -07:00
oleibman 1d73598d67 Restore 2 Disabled Tests
For some https requests for file_get_contents, "context" needs to be added to function call. It is not clear why this has changed recently.
2024-09-24 17:10:37 -07:00
oleibman 9d7aaffe8a Merge pull request #4169 from oleibman/urltests
Disable 2 Tests
2024-09-24 05:06:31 +00:00
oleibman 7366a16cd7 Disable 2 Tests
Test for url image used file_get_contents on file which we have read successfully for years. Today it started returning error 403. Disable tests while I study whether there is a suitable replacement.
2024-09-23 22:01:40 -07:00
oleibman 4b8a929fc1 Merge commit from fork
* Validate Mime Type for Images

* Extend Change to Xlsx Reader

* Attach Drawing to Sheet Only If Valid

* Suppress Some Theoretical Warning Messages

* Minor Tweak
2024-09-23 13:28:31 -07:00
oleibman c91c8c9a62 Merge pull request #4164 from oleibman/amordegrc
Tweak for AMORDEGRC
2024-09-15 12:30:27 +00:00
oleibman 2d493d731b Merge commit from fork 2024-09-14 05:20:37 -07:00
oleibman 90162a143e Merge branch 'master' into amordegrc 2024-09-13 19:04:26 -07:00
oleibman 63ccb02ab9 Merge commit from fork
* Check for Whitespace Around Xml Encoding

* More Tests
2024-09-13 18:17:30 -07:00
oleibman 83f2d8692c Validate Mime Type of Image Files 2024-09-11 07:49:46 -07:00
Guillaume dd56df2b23 🗑️ Deprecate IReader::SKIP_EMPTY_CELLS
This is an alias to `IGNORE_EMPTY_CELLS` there is no point to have both.
2024-09-10 23:30:13 +02:00
oleibman 381584309e Merge pull request #4165 from oleibman/dompdf84
Dompdf and Php8.4
2024-09-08 02:55:35 +00:00
oleibman 995d9c794e Dompdf and Php8.4
Lots of deprecation messages. They are a major distraction at this stage. Suppress them until Dompdf is fixed.
2024-09-07 18:01:26 -07:00