3.4.0
Security Fix
- Several security patches.
Added
- Add Dynamic valueBinder Property to Spreadsheet and Readers. Issue #1395 PR #4185
- Allow Omitting Chart Border. Issue #562 PR #4188
- Method to Test Whether Csv Will Be Affected by Php9. PR #4189
Changed
- Refactor Xls Reader. PR #4118
Deprecated
- IReader::SKIP_EMPTY_CELLS - use its alias IGNORE_EMPTY_CELLS instead.
- Worksheet::getProtectedCells was deprecated in release 2, but was not properly documented, and not removed in release 3. Use getProtectedCellRanges instead.
- Writer/Html::isMpdf property was deprecated in release 2, but was not properly documented, and not removed in release 3. Use instanceof Mpdf instead.
Moved
- Nothing yet.
Fixed
- Xls Writer Condtional Rules Applied to Whole Rows or Columns. Issue #3185 PR #4152
- Xlsx Writer Duplicate ContentTypes Entry for Background Image. Issue #4179 PR #4180
- Check strictNullComparison outside of loops. PR #3347
- SUMIFS Does Not Require xlfn. Issue #4182 PR #4186
- Image Transparency/Opacity with Html Reader Changes. Discussion #4117 PR #4142
- Option to Write Hyperlink Rather Than Label to Csv. Issue #1412 PR #4151
- Invalid Html Due to Cached Filesize. Issue #1107 PR #4184
- Excel 2003 Allows Html Entities. Issue #2157 PR #4187
- Changes to ROUNDDOWN/ROUNDUP/TRUNC. Issue #4213 PR #4214
- Writer Xlsx ignoredErrors Before Drawings. Issue #4200 Issue #4145 PR #4212
- Allow ANCHORARRAY as Data Validation list. Issue #4197 PR #4203