|
1 | 1 | # Features / Fixed issues - EPPlus 8 |
| 2 | +## Version 8.1.0 |
| 3 | +### Features |
| 4 | +* Add Shapes and Pictures to charts using the ExcelChartStandard.Drawings collection. |
| 5 | +* A new interface for styling headers and footers more easily. |
| 6 | +* Change chart axis type on standard charts using the ChangeAxisType(eAxisType). Mainly intended to change between value- and date- axis, used to change the axis appearance. |
| 7 | +### Minor features & fixed issues. |
| 8 | +* Several new methods added to the ExcelNamedRange class to change its value between a range, formula or a fixed value. |
| 9 | +* Added MeasureWrappedTextCells to ExcelTextSettings (package.Settings.TextSettings). |
| 10 | +* ExcelRangeBase.Copy has a new overload for copying specific objects using the ExcelRangeCopyOnly enum. |
| 11 | +* Added methods CopyValues and CopyFormulas to ExcelRangeBase, to more easily values and formulas only. |
| 12 | +* If copying a worksheet or a range to a new workbook, the relevant defined names are also copied. |
| 13 | +* Improved performance for column lookups and conditional formatting's improving load of data. |
| 14 | +* Added validation to restrict adding multi-cell array formulas to tables. |
| 15 | +* ExcelWorksheet.View.FreezePanes now takes hidden cells and columns into account when freezing panes. |
| 16 | +* Lookup functions such as Vlookup and Hlookup can now consistently handle searching through null-values in cells above and below the target value cell. |
| 17 | +* Certain advanced conditional formatting's (Databar, ColorScale, Iconsets) did not updating addresses in their formulas appropriately when columns were deleted. |
| 18 | +* Referring to table columns and rows using the structured reference now works outside the table range. |
| 19 | +* The GETPIVOTDATA function did not identify the pivot table if the pivot address was set on the page filter rows, as Excel does. |
| 20 | + |
2 | 21 | ## Version 8.0.8 |
3 | 22 | * Fix for FileLoadException due to System.Memory referenced by RecyclableMemoryStream. |
4 | 23 | * Conditional formattings could cause invalid xml due to not using InvarianCulture when setting the numeric values. |
|
0 commit comments