Skip to content

Commit 277c8d5

Browse files
authored
Merge branch 'master' into issue1154
2 parents 494efa4 + 5c643a8 commit 277c8d5

File tree

98 files changed

+2354
-235
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2354
-235
lines changed

CHANGELOG.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com)
66
and this project adheres to [Semantic Versioning](https://semver.org).
77

8-
## TBD - 4.3.0
8+
## TBD - 4.4.0
99

1010
### Added
1111

12-
- Xml Reader recognize indents. [Issue #4448](https://github.com/PHPOffice/PhpSpreadsheet/issues/4448) [PR #4449](https://github.com/PHPOffice/PhpSpreadsheet/pull/4449)
12+
- Nothing yet.
1313

1414
### Removed
1515

@@ -29,12 +29,35 @@ and this project adheres to [Semantic Versioning](https://semver.org).
2929

3030
### Fixed
3131

32+
- Nothing yet.
33+
34+
## 2025-05-26 - 4.3.1
35+
36+
### Fixed
37+
38+
- Regression in Date::stringToExcel. [Issue #4488](https://github.com/PHPOffice/PhpSpreadsheet/issues/4488) [PR #4489](https://github.com/PHPOffice/PhpSpreadsheet/pull/4489)
39+
40+
## 2025-05-25 - 4.3.0
41+
42+
### Added
43+
44+
- Xml Reader recognize indents. [Issue #4448](https://github.com/PHPOffice/PhpSpreadsheet/issues/4448) [PR #4449](https://github.com/PHPOffice/PhpSpreadsheet/pull/4449)
45+
46+
### Changed
47+
48+
- Phpstan Level 10.
49+
50+
### Fixed
51+
3252
- Micro-optimization for excelToDateTimeObject. [Issue #4438](https://github.com/PHPOffice/PhpSpreadsheet/issues/4438) [PR #4442](https://github.com/PHPOffice/PhpSpreadsheet/pull/4442)
3353
- Removing Columns/Rows Containing Merged Cells. [Issue #282](https://github.com/PHPOffice/PhpSpreadsheet/issues/282) [PR #4465](https://github.com/PHPOffice/PhpSpreadsheet/pull/4465)
3454
- Print Area and Row Break. [Issue #1275](https://github.com/PHPOffice/PhpSpreadsheet/issues/1275) [PR #4450](https://github.com/PHPOffice/PhpSpreadsheet/pull/4450)
3555
- Copy Styles after insertNewColumnBefore. [Issue #1425](https://github.com/PHPOffice/PhpSpreadsheet/issues/1425) [PR #4468](https://github.com/PHPOffice/PhpSpreadsheet/pull/4468)
3656
- Xls Writer Treat Hyperlink Starting with # as Internal. [Issue #56](https://github.com/PHPOffice/PhpSpreadsheet/issues/56) [PR #4453](https://github.com/PHPOffice/PhpSpreadsheet/pull/4453)
37-
- ODS Handling of Ceiling and Floor. [Issue #407](https://github.com/PHPOffice/PhpSpreadsheet/issues/407) [PR #4466](https://github.com/PHPOffice/PhpSpreadsheet/pull/4466)
57+
- More Precision for Float to String Casts. [Issue #3899](https://github.com/PHPOffice/PhpSpreadsheet/issues/3899) [PR #4479](https://github.com/PHPOffice/PhpSpreadsheet/pull/4479)
58+
- Hyperlink Styles. [Issue #1632](https://github.com/PHPOffice/PhpSpreadsheet/issues/1632) [PR #4478](https://github.com/PHPOffice/PhpSpreadsheet/pull/4478)
59+
- ODS Handling of Ceiling and Floor. [Issue #477](https://github.com/PHPOffice/PhpSpreadsheet/issues/407) [PR #4466](https://github.com/PHPOffice/PhpSpreadsheet/pull/4466)
60+
- Xlsx Reader Do Not Process Printer Settings for Dataonly. [Issue #4477](https://github.com/PHPOffice/PhpSpreadsheet/issues/4477) [PR #4480](https://github.com/PHPOffice/PhpSpreadsheet/pull/4480)
3861

3962
## 2025-04-16 - 4.2.0
4063

bin/generate-document.php

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,20 @@
1111

1212
file_put_contents(
1313
__DIR__ . '/../docs/references/function-list-by-category.md',
14-
DocumentGenerator::generateFunctionListByCategory($phpSpreadsheetFunctions)
14+
DocumentGenerator::generateFunctionListByCategory(
15+
$phpSpreadsheetFunctions
16+
)
1517
);
1618
file_put_contents(
1719
__DIR__ . '/../docs/references/function-list-by-name.md',
18-
DocumentGenerator::generateFunctionListByName($phpSpreadsheetFunctions)
20+
DocumentGenerator::generateFunctionListByName(
21+
$phpSpreadsheetFunctions
22+
)
23+
);
24+
file_put_contents(
25+
__DIR__ . '/../docs/references/function-list-by-name-compact.md',
26+
DocumentGenerator::generateFunctionListByName(
27+
$phpSpreadsheetFunctions,
28+
true
29+
)
1930
);

composer.lock

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/references/function-list-by-category.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ FORMULATEXT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Formu
251251
GETPIVOTDATA | **Not yet Implemented**
252252
GROUPBY | **Not yet Implemented**
253253
HLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\HLookup::lookup
254+
HSTACK | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Hstack::hstack
254255
HYPERLINK | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Hyperlink::set
255256
INDEX | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::index
256257
INDIRECT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Indirect::INDIRECT
@@ -263,9 +264,12 @@ RTD | **Not yet Implemented**
263264
SORT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sort
264265
SORTBY | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sortBy
265266
TAKE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\ChooseRowsEtc::take
267+
TOCOL | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\TorowTocol::tocol
268+
TOROW | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\TorowTocol::torow
266269
TRANSPOSE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::transpose
267270
UNIQUE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Unique::unique
268271
VLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\VLookup::lookup
272+
VSTACK | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Vstack::vstack
269273
XLOOKUP | **Not yet Implemented**
270274
XMATCH | **Not yet Implemented**
271275

@@ -308,7 +312,6 @@ FLOOR | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor:
308312
FLOOR.MATH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::math
309313
FLOOR.PRECISE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::precise
310314
GCD | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Gcd::evaluate
311-
HSTACK | **Not yet Implemented**
312315
INT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\IntClass::evaluate
313316
ISO.CEILING | **Not yet Implemented**
314317
LCM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Lcm::evaluate
@@ -357,10 +360,7 @@ SUMX2PY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSqu
357360
SUMXMY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXMinusYSquared
358361
TAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tan
359362
TANH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tanh
360-
TOCOL | **Not yet Implemented**
361-
TOROW | **Not yet Implemented**
362363
TRUNC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::evaluate
363-
VSTACK | **Not yet Implemented**
364364
WRAPCOLS | **Not yet Implemented**
365365
WRAPROWS | **Not yet Implemented**
366366

0 commit comments

Comments
 (0)