Skip to content

Commit b9901c3

Browse files
committed
Describe breaking changes
1 parent 3dce900 commit b9901c3

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

CHANGELOG.md

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

88
## Unreleased - TBD
99

10-
### MINOR BREAKING CHANGE
10+
### BREAKING CHANGE
1111

12-
- Typing was strengthened by leveraging native typing. While this should not change any behavior, it might need minor
13-
adaption of your code if you use static analysis tools such as PHPStan or
14-
Psalm. [PR #3718](https://github.com/PHPOffice/PhpSpreadsheet/pull/3718)
12+
- Typing was strengthened by leveraging native typing. This should not change any behavior. However, if you implement
13+
any interfaces or inherit from any classes, you will need to adapt your typing accordingly. If you use static analysis
14+
tools such as PHPStan or Psalm, new errors might be found. If you find actual bugs because of the new typing, please
15+
open a PR that fixes it with a **detailed** explanation of the reason. We'll try to merge and release typing-related
16+
fixes quickly in the coming days. [PR #3718](https://github.com/PHPOffice/PhpSpreadsheet/pull/3718)
17+
- All deprecated things have been removed, for details, see [816b91d0b4](https://github.com/PHPOffice/PhpSpreadsheet/commit/816b91d0b4a0c7285a9e3fc88c58f7730d922044)
1518

1619
### Added
1720

@@ -33,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org).
3336

3437
### Changed
3538

36-
- Drop support for PHP 7.4, according to https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support [PR #3713](https://github.com/PHPOffice/PhpSpreadsheet/pull/3713)
39+
- **Drop support for PHP 7.4**, according to https://phpspreadsheet.readthedocs.io/en/latest/#php-version-support [PR #3713](https://github.com/PHPOffice/PhpSpreadsheet/pull/3713)
3740
- RLM Added to NumberFormatter Currency. This happens depending on release of ICU which Php is using (it does not yet happen with any official release). PhpSpreadsheet will continue to use the value returned by Php, but a method is added to keep the result unchanged from release to release. [Issue #3571](https://github.com/PHPOffice/PhpSpreadsheet/issues/3571) [PR #3640](https://github.com/PHPOffice/PhpSpreadsheet/pull/3640)
3841
- `toFormattedString` will now always return a string. This was introduced with 1.28.0, but was not properly documented at the time. This can affect the results of `toArray`, `namedRangeToArray`, and `rangeToArray`. [PR #3304](https://github.com/PHPOffice/PhpSpreadsheet/pull/3304)
3942
- Value of constants FORMAT_CURRENCY_EUR and FORMAT_CURRENCY_USD was changed in 1.28.0, but was not properly documented at the time. [Issue #3577](https://github.com/PHPOffice/PhpSpreadsheet/issues/3577)

0 commit comments

Comments
 (0)