Skip to content

Commit f50c287

Browse files
authored
Update Changelog (#2302)
Add changes which have been merged since 18.0 release but have not yet been documented in change log.
1 parent cc14a48 commit f50c287

File tree

1 file changed

+89
-4
lines changed

1 file changed

+89
-4
lines changed

CHANGELOG.md

Lines changed: 89 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,20 @@ and this project adheres to [Semantic Versioning](https://semver.org).
88
## Unreleased - TBD
99

1010
### Added
11+
- Ability to set style on named range, and validate input to setSelectedCells.
12+
[Issue #2279](https://github.com/PHPOffice/PhpSpreadsheet/issues/2279)
13+
[PR #2280](https://github.com/PHPOffice/PhpSpreadsheet/pull/2280)
14+
- Process comments in Sylk file.
15+
[Issue #2276](https://github.com/PHPOffice/PhpSpreadsheet/issues/2276)
16+
[PR #2277](https://github.com/PHPOffice/PhpSpreadsheet/pull/2277)
17+
- Addition of Custom Properties to Ods Writer, and 32-bit-safe timestamps for Document Properties.
18+
[PR #2113](https://github.com/PHPOffice/PhpSpreadsheet/pull/2113)
19+
- Added callback to CSV reader to set user-specified defaults for various properties (especially for escape which has a poor PHP-inherited default of backslash which does not correspond with Excel).
20+
[PR #2103](https://github.com/PHPOffice/PhpSpreadsheet/pull/2103)
21+
- Phase 1 of better namespace handling for Xlsx, resolving many open issues.
22+
[PR #2173](https://github.com/PHPOffice/PhpSpreadsheet/pull/2173)
23+
[PR #2204](https://github.com/PHPOffice/PhpSpreadsheet/pull/2204)
1124
- Add ability to extract images if source is a URL. [Issue #1997](https://github.com/PHPOffice/PhpSpreadsheet/issues/1997) [PR #2072](https://github.com/PHPOffice/PhpSpreadsheet/pull/2072)
12-
1325
- Support for passing flags in the Reader `load()` and Writer `save()`methods, and through the IOFactory, to set behaviours. [PR #2136](https://github.com/PHPOffice/PhpSpreadsheet/pull/2136)
1426
- See [documentation](https://phpspreadsheet.readthedocs.io/en/latest/topics/reading-and-writing-to-file/) for details
1527
- More flexibility in the StringValueBinder to determine what datatypes should be treated as strings [PR #2138](https://github.com/PHPOffice/PhpSpreadsheet/pull/2138)
@@ -22,16 +34,89 @@ and this project adheres to [Semantic Versioning](https://semver.org).
2234

2335
### Deprecated
2436

25-
- Nothing.
37+
- PHP8.1 will deprecate auto_detect_line_endings. As a result of this change, Csv Reader using PHP8.1+ will no longer be able to handle a Csv with Mac line endings.
2638

2739
### Removed
2840

2941
- Nothing.
3042

3143
### Fixed
32-
44+
- Permit Csv Reader delimiter to be set to null.
45+
[Issue #2287](https://github.com/PHPOffice/PhpSpreadsheet/issues/2287)
46+
[PR #2288](https://github.com/PHPOffice/PhpSpreadsheet/pull/2288)
47+
- Csv Reader did not handle booleans correctly.
48+
[PR #2232](https://github.com/PHPOffice/PhpSpreadsheet/pull/2232)
49+
- Problems when deleting sheet with local defined name.
50+
[Issue #2266](https://github.com/PHPOffice/PhpSpreadsheet/issues/2266)
51+
[PR #2284](https://github.com/PHPOffice/PhpSpreadsheet/pull/2284)
52+
- Worksheet passwords were not always handled correctly.
53+
[Issue #1897](https://github.com/PHPOffice/PhpSpreadsheet/issues/1897)
54+
[PR #2197](https://github.com/PHPOffice/PhpSpreadsheet/pull/2197)
55+
- Gnumeric Reader will now distinguish between Created and Modified timestamp.
56+
[PR #2133](https://github.com/PHPOffice/PhpSpreadsheet/pull/2133)
57+
- Xls Reader will now handle MACCENTRALEUROPE with or without hyphen.
58+
[Issue #549](https://github.com/PHPOffice/PhpSpreadsheet/issues/549)
59+
[PR #2213](https://github.com/PHPOffice/PhpSpreadsheet/pull/2213)
60+
- Tweaks to input file validation.
61+
[Issue #1718](https://github.com/PHPOffice/PhpSpreadsheet/issues/1718)
62+
[PR #2217](https://github.com/PHPOffice/PhpSpreadsheet/pull/2217)
63+
- Html Reader did not handle comments correctly.
64+
[Issue #2234](https://github.com/PHPOffice/PhpSpreadsheet/issues/2234)
65+
[PR #2235](https://github.com/PHPOffice/PhpSpreadsheet/pull/2235)
66+
- Apache OpenOffice Uses Unexpected Case for General format.
67+
[Issue #2239](https://github.com/PHPOffice/PhpSpreadsheet/issues/2239)
68+
[PR #2242](https://github.com/PHPOffice/PhpSpreadsheet/pull/2242)
69+
- Problems with fraction formatting.
70+
[Issue #2253](https://github.com/PHPOffice/PhpSpreadsheet/issues/2253)
71+
[PR #2254](https://github.com/PHPOffice/PhpSpreadsheet/pull/2254)
72+
- Xlsx Reader had problems reading file with no styles.xml or empty styles.xml.
73+
[Issue #2246](https://github.com/PHPOffice/PhpSpreadsheet/issues/2246)
74+
[PR #2247](https://github.com/PHPOffice/PhpSpreadsheet/pull/2247)
75+
- Xlsx Reader did not read Data Validation flags correctly.
76+
[Issue #2224](https://github.com/PHPOffice/PhpSpreadsheet/issues/2224)
77+
[PR #2225](https://github.com/PHPOffice/PhpSpreadsheet/pull/2225)
78+
- Better handling of empty arguments in Calculation engine.
79+
[PR #2143](https://github.com/PHPOffice/PhpSpreadsheet/pull/2143)
80+
- Many fixes for Autofilter.
81+
[Issue #2216](https://github.com/PHPOffice/PhpSpreadsheet/issues/2216)
82+
[PR #2141](https://github.com/PHPOffice/PhpSpreadsheet/pull/2141)
83+
[PR #2162](https://github.com/PHPOffice/PhpSpreadsheet/pull/2162)
84+
[PR #2218](https://github.com/PHPOffice/PhpSpreadsheet/pull/2218)
85+
- Locale generator will now use Unix line endings even on Windows.
86+
[Issue #2172](https://github.com/PHPOffice/PhpSpreadsheet/issues/2172)
87+
[PR #2174](https://github.com/PHPOffice/PhpSpreadsheet/pull/2174)
88+
- Support differences in implementation of Text functions between Excel/Ods/Gnumeric.
89+
[PR #2151](https://github.com/PHPOffice/PhpSpreadsheet/pull/2151)
90+
- Fixes to places where PHP8.1 enforces new or previously unenforced restrictions.
91+
[PR #2137](https://github.com/PHPOffice/PhpSpreadsheet/pull/2137)
92+
[PR #2191](https://github.com/PHPOffice/PhpSpreadsheet/pull/2191)
93+
[PR #2231](https://github.com/PHPOffice/PhpSpreadsheet/pull/2231)
94+
- Clone for HashTable was incorrect.
95+
[PR #2130](https://github.com/PHPOffice/PhpSpreadsheet/pull/2130)
96+
- Xlsx Reader was not evaluating Document Security Lock correctly.
97+
[PR #2128](https://github.com/PHPOffice/PhpSpreadsheet/pull/2128)
98+
- Error in COUPNCD handling end of month.
99+
[Issue #2116](https://github.com/PHPOffice/PhpSpreadsheet/issues/2116)
100+
[PR #2119](https://github.com/PHPOffice/PhpSpreadsheet/pull/2119)
101+
- Xls Writer Parser did not handle concatenation operator correctly.
102+
[PR #2080](https://github.com/PHPOffice/PhpSpreadsheet/pull/2080)
103+
- Xlsx Writer did not handle boolean false correctly.
104+
[Issue #2082](https://github.com/PHPOffice/PhpSpreadsheet/issues/2082)
105+
[PR #2087](https://github.com/PHPOffice/PhpSpreadsheet/pull/2087)
106+
- SUM needs to treat invalid strings differently depending on whether they come from a cell or are used as literals.
107+
[Issue #2042](https://github.com/PHPOffice/PhpSpreadsheet/issues/2042)
108+
[PR #2045](https://github.com/PHPOffice/PhpSpreadsheet/pull/2045)
109+
- Html reader could have set illegal coordinates when dealing with embedded tables.
110+
[Issue #2029](https://github.com/PHPOffice/PhpSpreadsheet/issues/2029)
111+
[PR #2032](https://github.com/PHPOffice/PhpSpreadsheet/pull/2032)
112+
- Documentation for printing gridlines was wrong.
113+
[PR #2188](https://github.com/PHPOffice/PhpSpreadsheet/pull/2188)
33114
- Return Value Error - DatabaseAbstruct::buildQuery() return null but must be string [Issue #2158](https://github.com/PHPOffice/PhpSpreadsheet/issues/2158) [PR #2160](https://github.com/PHPOffice/PhpSpreadsheet/pull/2160)
34-
- Xlsx reader not recognize data validations that references another sheet [Issue #2149](https://github.com/PHPOffice/PhpSpreadsheet/issues/2149) [PR #2150](https://github.com/PHPOffice/PhpSpreadsheet/pull/2150)
115+
- Xlsx reader not recognize data validations that references another sheet
116+
[Issue #1432](https://github.com/PHPOffice/PhpSpreadsheet/issues/1432)
117+
[Issue #2149](https://github.com/PHPOffice/PhpSpreadsheet/issues/2149)
118+
[PR #2150](https://github.com/PHPOffice/PhpSpreadsheet/pull/2150)
119+
[PR #2265](https://github.com/PHPOffice/PhpSpreadsheet/pull/2265)
35120
- Don't calculate cell width for autosize columns if a cell contains a null or empty string value [Issue #2165](https://github.com/PHPOffice/PhpSpreadsheet/issues/2165) [PR #2167](https://github.com/PHPOffice/PhpSpreadsheet/pull/2167)
36121
- Allow negative interest rate values in a number of the Financial functions (`PPMT()`, `PMT()`, `FV()`, `PV()`, `NPER()`, etc) [Issue #2163](https://github.com/PHPOffice/PhpSpreadsheet/issues/2163) [PR #2164](https://github.com/PHPOffice/PhpSpreadsheet/pull/2164)
37122
- Xls Reader changing grey background to black in Excel template [Issue #2147](Changing grey background to black in Excel template) [PR #2156](https://github.com/PHPOffice/PhpSpreadsheet/pull/2156)

0 commit comments

Comments
 (0)