Skip to content

Commit e5e6bde

Browse files
committed
Update Changelog and Docs Prior to Merge Next Week
This will, I hope, be my last change prior to merge on August 7. PR is fully synced with master (except for this change), and, except for an emergency, I do not intend to merge anything else before this.
1 parent f3ae0bd commit e5e6bde

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org).
77

88
## TBD - 3.0.0
99

10+
### Dynamic Arrays
11+
12+
- Support for Excel dynamic arrays is added. It is an opt-in feature, so our hope is that there will be no BC breaks, but it is a very large change. Full support is added for Xlsx. It is emulated as Ctrl-Shift-Enter arrays for Ods read and write and Excel2003 and Gnumeric read. Html/Pdf and Csv writers will populate cells on output if they are the result of array formulas. No support is added for Xls or Slk.
13+
1014
### Added
1115

12-
- Nothing yet.
16+
- Excel Dynamic Arrays. [Issue #3901](https://github.com/PHPOffice/PhpSpreadsheet/issues/3901) [Issue #3659](https://github.com/PHPOffice/PhpSpreadsheet/issues/3659) [Issue #1834](https://github.com/PHPOffice/PhpSpreadsheet/issues/1834) [PR #3962](https://github.com/PHPOffice/PhpSpreadsheet/pull/3962)
1317

1418
### Changed
1519

docs/references/features-cross-reference.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,15 +365,15 @@
365365
<td style="text-align: center; color: red;">✖</td>
366366
</tr>
367367
<tr>
368-
<td style="padding-left: 1em;">Array</td>
368+
<td style="padding-left: 1em;">Array Formula</td>
369369
<td style="text-align: center; color: red;">✖</td>
370370
<td style="text-align: center; color: green;">✔</td>
371371
<td style="text-align: center; color: green;">✔</td>
372372
<td style="text-align: center; color: green;">✔</td>
373373
<td style="text-align: center; color: green;">✔</td>
374-
<td style="text-align: center; color: green;">✔</td>
374+
<td style="text-align: center;">N/A</td>
375375
<td style="text-align: center; color: red;">✖</td>
376-
<td style="text-align: center; color: green;">✔</td>
376+
<td style="text-align: center;">N/A</td>
377377
</tr>
378378
<tr>
379379
<td style="padding-left: 1em;">Rich Text</td>
@@ -1005,6 +1005,7 @@
10051005
5. <span id="footnote5">Xlsx macros can be read and written; their values can be retrieved and changed, but only in a binary form which is unlikely to be useful</span>
10061006
6. <span id="footnote6">There is very limited support for reading styles from an Ods spreadsheet. Writing styles has better support, although Number Format is incomplete.</span>
10071007
7. <span id="footnote7">In most cases, Html reader processes only inline styles; styles provided by Css classes may be ignored.</span>
1008+
8. <span id="footnote8">Code must [opt in](../topics/recipes.md#array-formulas) to array output.</span>
10081009

10091010
## Writers
10101011

@@ -1175,6 +1176,15 @@
11751176
<td style="text-align: center; color: red;">✖</td>
11761177
<td style="text-align: center; color: red;">✖</td>
11771178
</tr>
1179+
<tr>
1180+
<td style="padding-left: 0.5em;"><strong>Array Formula<a href="#footnote8"><sup>8</sup></a></strong></td>
1181+
<td style="text-align: center; color: red;">✖</td>
1182+
<td style="text-align: center; color: green;">✔</td>
1183+
<td style="text-align: center; color: green;">✔</td>
1184+
<td style="text-align: center; color: green;">✔</td>
1185+
<td style="text-align: center; color: green;">✔</td>
1186+
<td style="text-align: center; color: green;">✔</td>
1187+
</tr>
11781188
<tr>
11791189
<td style="padding-left: 0.5em;"><strong>Rows and Column Properties</strong></td>
11801190
<td></td>

docs/topics/recipes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ $value = $spreadsheet->getActiveSheet()->getCell('B8')->getCalculatedValue();
375375

376376
### Array Formulas
377377

378-
With version 2.0.3 of PhpSpreadsheet, we've introduced support for Excel "array formulas".
378+
With version 3.0.0 of PhpSpreadsheet, we've introduced support for Excel "array formulas".
379379
**It is an opt-in feature.** You need to enable it with the following code:
380380
```php
381381
// preferred method

0 commit comments

Comments
 (0)