dependabot[bot]
0719c7cb87
Bump dompdf/dompdf from 1.2.2 to 2.0.0 ( #2917 )
...
Bumps [dompdf/dompdf](https://github.com/dompdf/dompdf ) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/dompdf/dompdf/releases )
- [Commits](https://github.com/dompdf/dompdf/compare/v1.2.2...v2.0.0 )
---
updated-dependencies:
- dependency-name: dompdf/dompdf
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-01 05:21:24 -07:00
MarkBaker
3b55689ec1
phpcs update to version 3.7.0 to ensure it catches all the PHP 8.1 updates
2022-06-15 13:33:42 +02:00
dependabot[bot]
ed7efb05f0
Bump mpdf/mpdf from 8.0.17 to 8.1.1 ( #2793 )
...
Bumps [mpdf/mpdf](https://github.com/mpdf/mpdf ) from 8.0.17 to 8.1.1.
- [Release notes](https://github.com/mpdf/mpdf/releases )
- [Changelog](https://github.com/mpdf/mpdf/blob/development/CHANGELOG.md )
- [Commits](https://github.com/mpdf/mpdf/compare/v8.0.17...v8.1.1 )
---
updated-dependencies:
- dependency-name: mpdf/mpdf
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-01 07:17:07 -07:00
Kevin Bond
3a4da89bfe
allow psr/simple-cache 2.x
2022-03-11 11:33:16 -05:00
dependabot[bot]
9e591d8540
Bump mpdf/mpdf from 8.0.15 to 8.0.17 ( #2543 )
...
Bumps [mpdf/mpdf](https://github.com/mpdf/mpdf ) from 8.0.15 to 8.0.17.
- [Release notes](https://github.com/mpdf/mpdf/releases )
- [Changelog](https://github.com/mpdf/mpdf/blob/development/CHANGELOG.md )
- [Commits](https://github.com/mpdf/mpdf/compare/v8.0.15...v8.0.17 )
---
updated-dependencies:
- dependency-name: mpdf/mpdf
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 18:15:07 -08:00
oleibman
2f0668017b
Plugin in composer.json ( #2502 )
...
Per https://getcomposer.org/doc/06-config.md#allow-plugins , Composer has added an extra layer of security in V2.2, and will start enforcing it in July of this year. Phpcodesniffer uses a plugin and will be affected if composer.json isn't updated before that date.
Co-authored-by: Mark Baker <mark@lange.demon.co.uk>
2022-01-20 12:03:21 +01:00
Mark Baker
0df5daaa8b
Fix mpdf to version 8.0.15, as 8.0.16 has logger signature issues ( #2514 )
2022-01-20 11:48:44 +01:00
Adrien Crivelli
49d47d4bb4
Update all deps
2021-11-08 10:20:47 +09:00
dependabot[bot]
2bffcf9fa8
Bump phpunit/phpunit from 8.5.21 to 9.5.10
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 8.5.21 to 9.5.10.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-8.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/8.5.21...9.5.10 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-08 08:54:58 +09:00
dependabot[bot]
10b1371c6e
Bump friendsofphp/php-cs-fixer from 2.19.2 to 3.2.1 ( #2365 )
...
* Bump friendsofphp/php-cs-fixer from 2.19.2 to 3.2.1
Bumps [friendsofphp/php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer ) from 2.19.2 to 3.2.1.
- [Release notes](https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases )
- [Changelog](https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v3.2.1/CHANGELOG.md )
- [Commits](https://github.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.19.2...v3.2.1 )
---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adrien Crivelli <adrien.crivelli@gmail.com>
2021-11-08 00:32:24 +09:00
Adrien Crivelli
858e073063
Drop PHP 7.2
...
This is according to our formal, published, policy to only support
eol PHP after 6 months.
See https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support
2021-11-01 12:01:54 +09:00
MarkBaker
10a69f9983
Update matrix library to version 3
2021-07-02 11:55:59 +02:00
Mark Baker
3ddd12a49b
Update complex numbe library to version 3 ( #2198 )
2021-06-29 19:28:56 +02:00
MarkBaker
f89bfc9e02
Additional language data, and improved automated build of translation files for Calculation Engine locale
2021-05-20 20:41:09 +02:00
MarkBaker
e5bfc3c899
Add phpcs version compatibility check to pipeline
2021-05-10 22:55:32 +02:00
Adrien Crivelli
49f87de165
Reduce PHPStan error in tests
2021-04-12 11:10:23 +09:00
Adrien Crivelli
a189d933f2
Introduce PHPStan
...
To improve the feedback loop on code quality with a process
that can be run locally by the developers, instead of only
on Scrutinizer.
2021-04-03 16:13:21 +09:00
Adrien Crivelli
924347c05a
Update PHP deps
...
Simplify our constraints thanks to PHPUnit 8.5 that supports PHP 8+
2021-03-28 13:52:43 +09:00
MarkBaker
cd2f260db1
Additional method call/return typing
2021-01-29 17:31:28 +01:00
MarkBaker
65837daa98
Named formula fix for empty formula value
2021-01-29 15:43:49 +01:00
Mark Baker
9289ab11b2
Replace anti-xss with html purifier ( #1751 )
...
* Replace voku/anti-xss with ezyang/htmlpurifier. Despite anti-xss being a smaller footprint dependency, an a better license fit with our MIT license, there are issues with it's automatic it sanitisation of global variables causing side effects
* Additional unit tests for xss in html writer cell comments
2020-12-10 21:03:54 +01:00
Mark Baker
0ed5b800be
Resolve XSS Vulnerability in the HTML Writer ( #1719 )
...
Resolve XSS Vulnerability in the HTML Writer
2020-11-19 11:59:57 +01:00
MarkBaker
2d93c36a1a
Update composer suggestions
2020-10-10 12:11:00 +02:00
MarkBaker
7d05e0557c
Update to versions of complex and matrix libraries
2020-10-01 11:30:09 +02:00
MarkBaker
23e3a09dd3
Update to versions of complex and matrix libraries
2020-09-01 11:02:07 +02:00
MarkBaker
91185a93dc
Starting from scratch again: PHP8 nightly build included in test run, and it should pickup PHPUnit >= 9.3
2020-08-09 14:12:17 +02:00
Adrien Crivelli
48f8b5c1f2
Move phpcs config to file
2020-07-26 14:48:06 +09:00
MarkBaker
16a9ff14d4
Experiment
2020-07-25 23:17:26 +02:00
Adrien Crivelli
7cb4884b96
WEBSERVICE is HTTP client agnostic
...
HTTP client must be configured via `Settings::setHttpClient()`. This is
a small breaking change, but only for the very few people who started using
WEBSERVICE from last version.
Fixes #1562
Closes #1568
2020-07-19 11:33:01 +09:00
paulkned
7f23ccb69d
Added support for the WEBSERVICE function ( #1409 )
...
Co-authored-by: Paul Kievits <kievits@rsm.nl>
2020-06-29 10:17:58 +09:00
Adrien Crivelli
321dfc7a3d
Upgrad PHP deps
2020-06-28 16:29:13 +09:00
basbl
1bcdf15533
Add maennchen/zipstream-php dependency
...
The built-in ZipArchive class does not have the ability
to accept streams. This means that we would always have to
write the zip to disk. The ZipStream library does offer
support for writing to streams.
2020-04-27 21:26:54 +02:00
Adrien Crivelli
f1a019e492
Upgrad PHP deps
2020-04-27 19:29:45 +09:00
Adrien Crivelli
03c587fe0b
Drop PHP 7.1
...
This is according to our formal, published, policy to only support
eol PHP after 6 months.
See https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support
2020-04-27 18:42:32 +09:00
Adrien Crivelli
86bb4f9356
Change license from LGPL 2.1 to MIT
...
Fixes #140
2019-11-17 18:08:34 +01:00
Adrien Crivelli
a38de08344
Update deps to be installable with PHP 7.1-7.3
2019-11-10 17:04:56 +01:00
Adrien Crivelli
b2070fd181
Upgrade to phpunit 7.5
2019-07-24 23:45:43 -07:00
Adrien Crivelli
454d942c13
Drop PHP 5.6 and 7.0
...
This is according to our formal, published, policy to only support
eol PHP after 6 months.
See https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support
2019-07-24 23:12:45 -07:00
Mark Baker
1e711541f1
Refactoring xlsx reader ( #1033 )
...
Start work on breaking up monolithic Reader and Writer classes into dedicated subclasses to make maintenance work easier
2019-06-30 23:42:25 +02:00
Mark Baker
2adaad3b01
Minor improvements ( #1028 )
...
* Initial tweaks
* Move signatures for abstract BaseReader methods to the IReader interface
* Appease the great whitespace gods
2019-06-22 21:24:51 +02:00
Mark Baker
71f3631cfb
Rectorification ( #1010 )
...
* A few loose to strict comparisons
* More loose to strict comparisons
* Revert accidental composer hacks that shouldn't have been committed
2019-06-14 08:31:27 +02:00
MarkBaker
fc78cd5422
Minimum PHP 7.0 and updated travis
2019-05-30 11:59:01 +02:00
Adrien Crivelli
3b0c686630
Fix iconv unsupported `//IGNORE//TRANSLIT` on IBM i
...
Fixes #791
2019-01-02 14:23:34 +11:00
MarkBaker
50ed769b38
Revert accidental PHP version update to develop branch
2018-12-28 22:31:14 +01:00
MarkBaker
8c99d9d8c0
Update to minimum PHP version of 7.0, and use as a new baseline development branch for PHPSpreadsheet version 2 development
2018-12-28 22:11:35 +01:00
Mark Baker
a5eb64c77f
Matrix ( #790 )
...
* Refactor Excel Matrix functions to use external Matrix library rather than JAMA
2018-11-29 22:25:31 +01:00
Jon Dufresne
5b3870c508
Prefer https:// URLs when available in docs & comments
...
Fixes #737
2018-10-28 13:55:00 +11:00
MarkBaker
90bb4df777
Tweaks to composer to support version compatibility check and credit Adrien in the authors list (long overdue)
2018-10-21 14:56:23 +02:00
Davis Devasia
62f4b7c8cf
Change the tcpdf composer suggestion ( #628 )
...
The previous address tecnick.com/tcpdf shows a warning that it is abandoned.
The correct address tencickcom/tcpdf
2018-08-19 15:22:21 +09:00
Adrien Crivelli
b0004cdabf
Upgrade to latest PHP_CodeSniffer
2018-08-06 11:02:16 +09:00