Adrien Crivelli
25bc54f9eb
Freeze Panes takes wrong coordinates for XLSX
...
Fixes #322
2018-01-09 00:42:30 +09:00
Steffen Breiler
653adf8e10
Adding option to stop at a conditional styling, if it matches
...
This would be used like `$conditonal->setStopIfTrue()` and is only supported
for XLSX format for now.
Closes #292
2018-01-07 22:45:51 +09:00
Christoph "criztovyl" Schulz
cdbf3347cb
Support for cell comments in HTML writer and reader
...
The behavior is similar to what is done in LibreOffice. That means if there is a
comment it will be shown with a small indicator and the actual comment will be
revealed when mouse hover over the indicator.
Fixes #308
Closes #310
2018-01-07 21:51:48 +09:00
Adrien Crivelli
98e0a97139
Typo in documentation
...
Closes #315
2018-01-04 13:34:25 +09:00
Adrien Crivelli
a504a39474
Fix PHPDoc blocks
...
Closes #314
2018-01-04 02:02:41 +09:00
Adrien Crivelli
4f1fae5298
Test classes must ends with `Test`
2018-01-02 00:53:28 +09:00
Adrien Crivelli
36441da330
Fix unit tests for 2018
...
Closes #311
2018-01-02 00:39:38 +09:00
Gabriel Caruso
bae2348fc9
Remove extra lines
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
2017-12-31 22:04:01 +09:00
Gabriel Caruso
ae5fadff56
Trailing whitespaces
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
2017-12-31 22:04:01 +09:00
Adrien Crivelli
c46008b2be
Quote class names in docs
2017-12-30 19:44:32 +09:00
Adrien Crivelli
4dd486fb94
Clean up very obsolete links
2017-12-30 19:07:22 +09:00
Adrien Crivelli
ca6114639a
Support for shape style ending with `;`
...
Valid CSS style can end with `;` and that is the case for some 3rd party
software such as WPS Office.
Closes #304
2017-12-28 12:36:57 +09:00
Adrien Crivelli
139d85d874
Better auto-detection of CSV separators
...
Closes #305
2017-12-28 12:25:37 +09:00
Adrien Crivelli
ac1c7a2c7d
Fix a few phpdoc blocks
2017-12-27 22:20:47 +09:00
Adrien Crivelli
27d83b4404
PhpSpreadsheet is stable
2017-12-25 11:22:41 +09:00
Adrien Crivelli
691b68de9b
1.0.0
...
```
* ,
_/^\_
< >
* /.-.\ *
* `/&\` *
,@.*;@,
/_o.I %_\ *
* (`'--:o(_@;
/`;--.,__ `') *
;@`o % O,*`'`&\
* (`'--)_@ ;o %'()\ *
/`;--._`''--._O'@;
/&*,()~o`;-.,_ `""`)
* /`,@ ;+& () o*`;-';\
(`""--.,_0 +% @' &()\
/-.,_ ``''--....-'`) *
* /@%;o`:;'--,.__ __.'\
;*,&(); @ % &^;~`"`o;@(); *
/(); o^~; & ().o@*&`;&%O\
`"="==""==,,,.,="=="==="`
__.----.(\-''#####---...___...-----._
'` \)_`"""""`
.--' ')
o( )_-\
`"""` `
```
2017-12-25 10:53:53 +09:00
Adrien Crivelli
fff3630780
Support migration of prefixed classes
2017-12-25 10:49:14 +09:00
Adrien Crivelli
fb5f8d4763
Support DateTimeImmutable as cell value
2017-12-23 21:50:07 +09:00
Adrien Crivelli
6f76306de8
Revert "Accept no change of coverage"
...
This reverts commit 04a8ddffa2
.
2017-12-23 20:59:18 +09:00
Adrien Crivelli
1dfd4dbeb9
Date format compatible with both LibreOffice and Excel
...
Date formats used invalid single `y`, instead of double `yy`.
That was was implicitly fixed and displayed correctly by Excel. But
LibreOffice does not implicitly fix it and instead display the literal `y`
instead of th year value.
See also: https://support.office.com/en-us/article/Format-numbers-as-dates-or-times-418bd3fe-0577-47c8-8caa-b4d30c528309
Fixes #298
2017-12-23 18:28:56 +09:00
Adrien Crivelli
d9bd45f4f1
Fix unit tests
2017-12-23 14:59:23 +09:00
Adrien Crivelli
80e46707aa
Fix code style
2017-12-23 14:40:51 +09:00
Alessandro Lai
453f8f1821
Simplify substr usages
2017-12-23 14:37:04 +09:00
Alessandro Lai
30ec11c7fa
Optimize regex using \d
2017-12-23 14:36:08 +09:00
Alessandro Lai
cfc325ab57
Fix PHPDoc to avoid erroneous warning in IDE
2017-12-23 14:35:13 +09:00
Alessandro Lai
5bdb3ba210
Simplify return statement
2017-12-23 14:34:49 +09:00
Alessandro Lai
b77352f153
Add regex delimiter for proper escaping
2017-12-23 14:33:50 +09:00
Alessandro Lai
b5057f44b1
Avoid race condition
2017-12-23 14:32:27 +09:00
Alessandro Lai
a653e09bf0
Remove duplicated code and call parent methods where possible
2017-12-23 14:28:28 +09:00
Alessandro Lai
f246ad731d
Remove redundant function calls in for loops
2017-12-23 14:22:21 +09:00
Adrien Crivelli
d383bc356c
Restore reference to calculation engine
2017-12-20 00:20:38 +09:00
Adrien Crivelli
cfcafd3e73
Typo in docs
2017-12-20 00:20:38 +09:00
Terje Bråten
8288a7f029
Documentation change for column indexing
2017-12-19 12:07:19 +09:00
Adrien Crivelli
67767e1402
Incorrect class in documentation
2017-12-17 23:11:25 +09:00
Adrien Crivelli
e4b98d268d
Prevent checkboxes to be interpreted as todo list
2017-12-17 19:17:19 +09:00
Adrien Crivelli
341e82f6eb
Line ending is detected automatically since commit f2310e05d
...
Closes #293
2017-12-17 16:49:37 +09:00
Adrien Crivelli
32a55a3f13
Introduce identical functional tests across several formats
2017-12-17 16:35:20 +09:00
Adrien Cohen
11b055b29f
Able to set the `topLeftCell` in freeze panes
...
Fixes #260
Closes #261
2017-12-17 13:32:16 +09:00
Adrien Crivelli
eb58563b4b
Written DataValidation was corrupted
...
Fixes #290
2017-12-16 17:15:13 +09:00
Adrien Crivelli
04a8ddffa2
Accept no change of coverage
2017-12-16 15:54:24 +09:00
Adrien Crivelli
a204e0c7ec
Constant `TYPE_DOUGHTNUTCHART` is now `TYPE_DOUGHNUTCHART`
2017-12-13 19:54:25 +09:00
Adrien Crivelli
08e860b993
Uncomment test cases
2017-12-11 12:22:49 +09:00
Adrien Crivelli
96f3f666d6
Support to write merged cells in ODS format
...
Fixes #287
2017-12-11 12:17:40 +09:00
Adrien Crivelli
962367c95f
Can read very small HTML files
...
Fixes #194
2017-12-11 11:09:25 +09:00
Gabriel Caruso
dfcab0c13f
Use assertInstanceOf ( #286 )
2017-12-06 18:46:31 +09:00
Adrien Crivelli
8041a87f7a
Configure stale and support Probots
2017-12-04 19:05:09 +09:00
Adrien Crivelli
3c9208cff9
Don't run phpcs because it is also run on Travis anyway
2017-12-04 16:49:32 +09:00
Adrien Crivelli
812a468844
New method `evaluateGCD()` should stay private
2017-12-03 17:20:45 +09:00
Adrien Crivelli
3068fcfb12
Enable Scrutinizer build failure if coverage decrease
2017-12-03 17:17:33 +09:00
MarkBaker
90366f9dd1
style fixes
2017-11-26 23:18:11 +00:00