Commit Graph

4212 Commits

Author SHA1 Message Date
oleibman ffbbf615f4 Allow Spreadsheet Serialization Branch release129 (#4405) 2025-03-14 07:36:26 -07:00
oleibman 7628348712 Allow php-cs-fixer to Handle Implicit Backslashes 2025-02-10 21:34:08 -08:00
oleibman 8f4c541867 Fix TEXT and TIMEVALUE Functions 1.29 Branch (#4352)
* Fix TEXT and TIMEVALUE Functions 1.29 Branch

Fix #4249. Technically speaking, only the 1.29 branch needs fixing, and only for TEXT. It was fixed for the other branches by PR #3898. However, in adding test cases for the fix, it became apparent that PhpSpreadsheet's parsing in TIMEVALUE (which is called from TEXT in the original issue) did not really match Excel's. There are probably still edge cases where it doesn't, but, in the absence of a spec for how it operates, this will do for now.

We do not usually backport fixes from the master branch. Because this is more of a forward port from the earlier branch, there is an equivalent PR for each active branch.

* Update Changelog
2025-02-10 20:43:50 -08:00
oleibman 9924c6c1d0 Update content-hash (composer update --lock) 2025-02-07 22:03:07 -08:00
oleibman c80041b162 Update Changelog For New Release 1.29.10 2025-02-07 18:56:14 -08:00
Simon Sprankel 6a972b50c2 Allow composer/pcre 1 and 2, fixes #4346 (#4347) 2025-02-07 08:04:45 -08:00
oleibman 8352c49877 Backport 2 Changes to Writer/Xls/Parser
PR #4333 and PR #4344.
2025-02-06 19:15:25 -08:00
oleibman ffb47b6396 Update Changelog 1.29.9 2025-01-25 20:55:00 -08:00
oleibman 3051663273 Security Patch Control Characters in Protocol 2025-01-23 23:21:28 -08:00
oleibman c9040d92ec Upgrade mitoteam/jpgraph 2025-01-15 22:45:28 -08:00
oleibman b9da9aaeca Tweak One Test
Fluke failure in CI push.
2025-01-15 01:47:54 -08:00
oleibman 089ffdfc04 Backported Security Patch 1.29.8 2025-01-11 19:16:27 -08:00
oleibman be65fbe6a2 Change hash code for worksheet branch release1291 (#4306)
* Change hash code for worksheet

Backport of [PR #4207](https://github.com/PHPOffice/PhpSpreadsheet/pull/4207)

* Retitling Cloned Worksheets

Backport of PR #4302

* Make Test Php7.4 Compatible
2025-01-08 14:36:22 -08:00
oleibman 51635f6e83 Remove Scrutinizer and Coverage from release1291 (#4304)
* Remove Scrutinizer and Coverage from release1291

Don't need them for backport releases.

* Add readthedocs.yaml

Unsure why it's needed.
2025-01-06 17:57:43 -08:00
oleibman 893ea4f146 Update License 2025-01-04 21:39:12 -08:00
oleibman 54238bd6af Upgrade tcpdf to 6.8.0 2024-12-27 16:19:47 -08:00
oleibman 02c8625411 Backport Html Writer Security Patches 1.29.7 2024-12-26 21:10:37 -08:00
oleibman a50ebfe118 Backport Security Patches for Samples 2024-12-25 19:29:51 -08:00
oleibman a78ceaa96b Add German Language Pack 2024-12-23 09:15:09 -08:00
oleibman 320f690e12 Install Locale to Avoid Some Skipped Tests 2024-12-23 09:01:02 -08:00
oleibman dfc2fe68cc Restore Accidentally Disabled Test 2024-12-15 14:33:53 -08:00
oleibman f6ee1f29d2 Additional Context Options for http(s) Images
Backport of PR #4276.
2024-12-13 15:25:09 -08:00
oleibman 08597725b8 Tweak to .gitattributes 1.29.6 2024-12-07 21:49:00 -08:00
oleibman bb4b75d1a6 Upgrade Dompdf, Tcpdf, Composer Package 2024-12-07 21:36:03 -08:00
oleibman 345b63a10a Fix Minor Break Handling Drawings
Backport of #4241. Some security batches caused a minor break in Drawings, forcing `setWorksheet` to come after `setPath`. Although the problem is easily fixed in user code, this was not an intended change. Some slight recoding restores the earlier functionality where the order of calls was not important, without sacrificing the security gains.
2024-11-25 20:14:44 -08:00
oleibman 77206da762 Another Try to Suppress github-pages 2024-11-22 22:45:34 -08:00
oleibman 727cb704d5 Ignore Settings::libXmlLoaderOptions
Backport of PR #4233.
1.29.5
2024-11-21 21:57:44 -08:00
oleibman c5f0f501a1 Upgrade PhpUnit
To a version which knows Php8.4 deprecates E_STRICT.
2024-11-14 14:26:49 -08:00
oleibman bdffbdb717 Upgrade Symfony/Process
Current version (used only in dev) has a security advisory. May as well fix it.
2024-11-12 19:09:15 -08:00
oleibman 2106f0a61f Update GitHub Pages Only for Master Branch 2024-11-12 07:02:43 -08:00
oleibman bedd300acd Change Github Actions Version
Apparently checkout and cache use deprecated v3. Use current v4 instead.
2024-11-10 09:47:18 -08:00
oleibman 7ca7e325dc Fix Changelog - Wrong Tag Was Applied 1.29.4 2024-11-10 08:26:22 -08:00
oleibman 31d7f7962e Backport Security Patch 2024-11-10 01:24:59 -08:00
oleibman 15e028fd93 Backport PR #4189 Csv Method 2024-10-14 22:00:52 -07:00
oleibman 3a5a818d7d Update Changelog 1.29.2 2024-09-29 00:04:47 -07:00
oleibman f0219ff04b Restore 2 Disabled Tests 2024-09-24 17:43:22 -07:00
oleibman d95bc290be Backport Security Patch 2024-09-24 05:49:02 -07:00
oleibman 9c90ed6b23 Used Named Parameter but Still Need to Support Php7.4 2024-09-14 05:48:58 -07:00
oleibman 8b9b378ecd Html Writer Validate Hyperlink Protocols 2024-09-14 05:27:25 -07:00
oleibman fa657fd99b More Tests 2024-09-13 10:10:29 -07:00
oleibman ec0d4af574 AMORDEGRC and Csv Reader
Backports of PR #4162 and PR #4164 intended for 3.0.0.
2024-09-07 21:47:30 -07:00
oleibman 8edc294862 Make Csv Reader Consistent With Other Branches
Very minor tweaks.
2024-09-06 01:50:15 -07:00
oleibman e69cfb954b Used Php8 Construct But Still Need to Support 7.4 2024-09-05 22:47:21 -07:00
oleibman 7551a9f3c7 Preparation for Php8.4
Backport changes applied to master some time ago.
2024-09-05 22:04:02 -07:00
oleibman fb42a103f1 Validate POST Input in Sample 45
Errors will result if input is not numeric.
2024-09-05 13:12:53 -07:00
oleibman 59ee38f748 Unit Tests Skip Nightly Add 8.3 1.29.1 2024-09-02 17:55:32 -07:00
oleibman 00cd98ff93 WebService Test Requires Int Not String 2024-09-02 17:44:42 -07:00
oleibman e27b17e06f Don't Use Phpunit 10 2024-09-02 17:32:14 -07:00
oleibman 7d6cb09f6e Backport Security Patches
2 security patches already applied in Release 2 need to be backported for Release 1.
2024-09-02 04:53:55 -07:00
MarkBaker fde2ccf55e Minor update the change log 1.29.0 2023-06-15 00:48:31 +02:00