This website requires JavaScript.
86c635b3f5
Fix color from CSS when reading from HTML
Mahmoud Abdo
2018-12-22 22:32:02 +0300
0f8292fc0b
Use gt operator instead of max for highest row
Matt Allan
2018-12-18 12:59:19 -0500
ff6f4f4ec0
Remove duplicate strtoupper
Matt Allan
2018-12-18 13:17:41 -0500
e8c25c33cd
Fix unit tests for 2019
Adrien Crivelli
2019-01-01 17:48:07 +1100
f28289f92a
Use a generator for Cells::getAllCacheKeys
Matt Allan
2018-12-18 10:35:07 -0500
8918888e7c
libxml_disable_entity_loader() changes global state so it should be used as local as possible
Philipp Kolesnikov
2018-12-17 13:52:04 +1000
6a48b505b6
Support COUNTIFS multiple arguments
Paolo
2018-12-21 15:27:07 +0100
50ed769b38
Revert accidental PHP version update to develop branch
MarkBaker
2018-12-28 22:31:14 +0100
8c99d9d8c0
Update to minimum PHP version of 7.0, and use as a new baseline development branch for PHPSpreadsheet version 2 development
MarkBaker
2018-12-28 22:11:35 +0100
294ba58dde
Exact match in VLOOKUP now returns first match
Fräntz Miccoli
2018-12-10 16:12:51 +0100
db2621c4fe
Add tests for the LOOKUP function
Fräntz Miccoli
2018-12-13 15:32:23 +0100
f0e69408ca
Extended the docblock of Style::applyFromArray with example for alignment styling
Christian Stoller
2018-11-27 12:46:36 +0100
942a78a0a0
Add further new Functions introduced in MS Excel 2016
Mehdi Chaouch
2018-11-22 18:41:53 +0100
e56fbe2745
Fix column names if read filter calls in XLSX reader skip columns
Dennis Birkholz
2018-11-19 14:48:30 +0100
dfa808a955
Simplify some conditions and ternary expressions
Gabriel Caruso
2018-11-19 01:46:44 -0200
12bf085c57
Custom color for pie and donut charts
Krzysztof Ruszczynski
2018-11-09 13:29:55 +0100
00003fbe68
Merge branch 'master' into develop
Adrien Crivelli
2018-12-10 18:10:37 +1100
153186e897
Remove deprecated sudo from Travis
Adrien Crivelli
2018-12-05 09:29:31 +1100
501f5722be
Changelog
MarkBaker
2018-11-29 22:52:48 +0100
95c41da020
Cache readFilter access and skip inner loops for empty/default readFilter (#773 )
Dennis Birkholz
2018-11-29 22:50:48 +0100
a5eb64c77f
Matrix (#790 )
Mark Baker
2018-11-29 22:25:31 +0100
cd60531c44
Improvements to the design of the XML Security Scanner
MarkBaker
2018-11-25 18:40:15 +0100
b6a73aec56
Improvements to the design of the XML Security Scanner
MarkBaker
2018-11-25 18:39:05 +0100
3abb7ccb35
CS Complaining about not uisng $this->assertInternalType('object', $scanner);
MarkBaker
2018-11-25 14:41:11 +0100
14159d985c
Coding standards
MarkBaker
2018-11-25 14:33:01 +0100
c1d0784ad7
Namespace security scanner in Html Reader
MarkBaker
2018-11-25 14:18:09 +0100
41bcf9a21c
Support for additional callback in XML Security Scanner
MarkBaker
2018-11-25 14:00:35 +0100
c708411529
Refactor scanner into base reader class
MarkBaker
2018-11-25 12:14:54 +0100
aba41f6495
Yet more Coding standards fixes
MarkBaker
2018-11-23 23:27:19 +0100
6d3d44359d
Coding standards
MarkBaker
2018-11-23 23:18:49 +0100
abad49d426
Use factory for XMLcanner
MarkBaker
2018-11-23 23:05:17 +0100
dff1151369
Merge branch 'develop' into xxe
MarkBaker
2018-11-23 19:40:50 +0100
f5d1f03e94
Update Changelog
MarkBaker
2018-11-20 20:57:38 +0100
7f46932b2f
Update Changelog
MarkBaker
2018-11-20 20:51:42 +0100
0f8f071e24
WIP: Xxe (#780 )
Mark Baker
2018-11-20 20:39:13 +0100
9c1a201ace
Fix docblock typo
MarkBaker
2018-11-20 19:51:09 +0100
f02898e14d
Don't rely purely on libxml_disable_entity_loader()
MarkBaker
2018-11-20 18:40:09 +0100
1f4cb1f19a
Corrections to XmlScanner version check logic, and (hopefully) fix the lock issue
MarkBaker
2018-11-20 18:24:53 +0100
e4be53888f
Update src/PhpSpreadsheet/Reader/Security/XmlScanner.php
Adrien Crivelli
2018-11-20 11:46:09 +0100
7f4a6e37b1
Update src/PhpSpreadsheet/Reader/Security/XmlScanner.php
Adrien Crivelli
2018-11-20 11:46:01 +0100
5854ce3738
phpcs cleanup
MarkBaker
2018-11-20 08:18:35 +0100
0a9e15ca69
srsly?!? phpcs is enforcing alphabetic order of use clauses now?
MarkBaker
2018-11-19 23:42:05 +0100
7a06d71e1c
Add UTF-7 XXE Unit test data
MarkBaker
2018-11-19 23:22:59 +0100
a4d97ba896
Clean handle charset in XXE scanner
MarkBaker
2018-11-19 22:47:34 +0100
3bea6f516b
Fix index overflow on data values array
Guillaume RODRIGUEZ
2018-10-29 16:14:54 +0100
e4ffeb4f0f
Move feature in correct section
Adrien Crivelli
2018-11-11 21:39:19 +1100
31e25ad14b
Support page margin in mPDF
Albert Scherman
2018-10-30 13:56:04 +0200
f42adb0daf
Simplify some conditions and ternary expressions
Gabriel Caruso
2018-11-04 19:51:01 -0200
2fce5c4706
Update PHP dependencies to fix security issues
Adrien Crivelli
2018-11-11 18:21:31 +1100
b3877e59e4
Use dedicated PHPUnit assertions
Gabriel Caruso
2018-11-04 20:07:15 -0200
6703624223
Write generated HTML into Mpdf in chunks, rather than as one gigantic string
Danielle McLean
2018-10-08 09:21:53 +1100
3be06a5e87
Support overriding `DefaultValueBinder::dataTypeForValue()`
Milan Davídek
2018-10-23 05:40:41 +0200
fdc224af7c
Fix print area parser for XLSX reader
Guillaume RODRIGUEZ
2018-10-23 11:29:09 +0200
79d86ef5cc
Csv reader avoid notice when the file is empty
Laurent
2018-10-26 19:14:45 +0200
4e8e0dc01b
Fix Countable Int (bis)
Adrien Crivelli
2018-10-28 14:06:50 +1100
6088f545b6
Add declaration of undefined variable
Jean-Baptiste Noblot
2018-10-23 14:01:22 +0200
58268fe9b5
Fix Countable Int
Jean-Baptiste Noblot
2018-10-23 12:45:52 +0200
5b3870c508
Prefer https:// URLs when available in docs & comments
Jon Dufresne
2018-10-23 04:26:25 -0700
98d10475f2
SUMIFS sum values only once
marcusblevin
2018-10-08 15:38:50 -0400
ed6a3a0148
Support numeric condition in SUMIF, SUMIFS, AVERAGEIF, COUNTIF, MAXIF and MINIF
Sreten Ilić
2018-10-02 14:51:51 +0200
90bb4df777
Tweaks to composer to support version compatibility check and credit Adrien in the authors list (long overdue)
MarkBaker
2018-10-21 14:56:23 +0200
2dfd06c598
1.5.0
Adrien Crivelli
2018-10-21 21:04:54 +1100
f5c800c360
Correct typo: "they are" -> "there are" (#725 )
Jon Dufresne
2018-10-21 00:28:39 -0700
813855b2b2
Fix CSV delimiter detection on line breaks
Paul Barton
2018-10-10 15:27:14 +0100
54efe8824e
Fix unit tests
Adrien Crivelli
2018-10-21 17:51:54 +1100
09eb05f367
OFFSET should allow omitted height and width
Adrien Crivelli
2018-10-21 17:40:21 +1100
7b362bd9de
Move PHP-CS-Fixer cache file out of the project to avoid IDE annoyance
Adrien Crivelli
2018-10-21 15:33:56 +1100
2c981e47a1
Added the DAYS() function
Biser Antonov
2018-07-11 15:50:09 +0300
a1e8c843b7
Moved codestyle, coverage and API documentation checks to PHP run against 7.2
MarkBaker
2018-10-14 17:39:08 +0100
0ef1b55106
Need to version compare against PHP 7.2.99 for PHP 7.3.0 release candidates
MarkBaker
2018-10-14 16:35:38 +0100
874467d7c1
DomPDF doesn't yet support PHP 7.3.0, so suppress tests for that combination of version and library dependency
MarkBaker
2018-10-14 16:21:40 +0100
467c9664a8
Add PHP 7.3 to travis checks
MarkBaker
2018-10-14 14:20:18 +0100
925205ed59
Remove exception that can never happen
Adrien Crivelli
2018-10-08 10:50:54 +1100
edc608782f
Avoid warning on PHP 7.3
Adrien Crivelli
2018-10-07 20:28:04 +1100
f25d8b72c0
Move changelog entry under unreleased
Adrien Crivelli
2018-10-07 18:50:31 +1100
08b4456641
Xls file threw exception during open by Xls reader
bayzhanov
2018-10-07 18:38:13 +1100
ae9dd13aa0
Skip non numeric value in SUMIF
Scorty
2018-10-07 08:24:23 +0200
5e5be142f6
Fix incorrect docblock
Adrien Crivelli
2018-10-05 11:18:21 +1000
1e5be30290
Remove dead code
Adrien Crivelli
2018-10-05 11:08:51 +1000
50a9bc83ab
Sheet title can contain exclamation mark (in formulas)
Timur
2018-10-03 06:52:51 +0300
57404f4374
1.4.1
Adrien Crivelli
2018-09-30 12:57:24 +0900
9022c39dd8
fixes for continue inside switch statement (#660 )
Roland Eigelsreiter
2018-09-29 18:11:24 +0200
01501b6ff2
Remove locale from format string to prevent formatting error (#644 )
Derek Bonner
2018-09-28 05:28:40 -0700
9fa8a02fe3
Fix broken sample links on windows due to $baseDir having backslash (#653 )
jalgaba
2018-09-28 05:25:50 -0700
a98d885830
Typo (#652 )
Phil Taylor
2018-09-28 12:57:30 +0100
bebfb1e41a
Fix warning when reading xlsx without styles
AegirLeet
2018-08-19 08:43:54 +0200
62f4b7c8cf
Change the tcpdf composer suggestion (#628 )
Davis Devasia
2018-08-19 11:52:21 +0530
5e090d1af0
Allow iterators to go out of bounds with prev()
Dalibor Karlović
2018-08-07 09:38:18 +0200
125f462a71
1.4.0
Adrien Crivelli
2018-08-06 11:58:06 +0900
b0004cdabf
Upgrade to latest PHP_CodeSniffer
Adrien Crivelli
2018-08-06 11:02:16 +0900
c04b92198e
Column dimensions are read by Reader\Xlsx
Julian Kern
2018-07-26 00:11:32 +0200
98c55b0f88
Migrator only replaced "PHPExcel"
Adrien Crivelli
2018-08-05 23:03:04 +0900
46eabbad60
Rowspans/colspans were incorrect when adding worksheet using loadIntoExisting
Daniel
2018-08-01 10:45:12 +0100
adf95bcc0e
Migration tool keep variables containing $PHPExcel untouched
Andrew Siegman
2018-07-20 11:13:01 -0500
048947e390
Avoid memory exhaustion when cloning worksheet with a drawing
Walter Nasich
2018-07-24 11:32:16 -0300
1b96c95a44
Add new Complex Number Functions introduced in MS Excel 2013 (#601 )
Mark Baker
2018-07-25 14:38:44 +0100
57a0297011
HTML entities should not be escaped in Markdown
Adrien Crivelli
2018-07-24 10:06:10 +0900
67cdee6033
Add new Bitwise Functions introduced in MS Excel 2013 (#603 )
Mark Baker
2018-07-22 22:16:34 +0100
9b44cf3418
Add further new Functions introduced in MS Excel 2013 and 2016 (#608 )
Mark Baker
2018-07-22 19:17:04 +0100
3028c60656
Remove unnecessary docs
Adrien Crivelli
2018-07-15 13:23:46 +0900