Skip to content

Breaking Changes in EPPlus 8

Jan Källman edited this page Feb 17, 2025 · 8 revisions

Breaking changes from EPPlus 8.0

  • Set ExcelPackageSettings.ApplyFiltersOnSave default value to false.
  • RichText now returns font name, size and font family from cell style if not set.
  • Fixed spelling error in ExcelDrawingGradientFillLinearSettings. public double Angel is now public double Angle
  • Removed reference to EPPlus.System.Drawing for primary image and text handlers. The generic handler is now used for all target frameworks. The SystemDrawingTextMeasurer can still be used referencing the EPPlus.System.Drawing nuget package and set the PrimaryTextMeasurer or the PrimaryImageHandler.
  • Switched default theme to the newest Excel theme (202300) You can still use these handlers by referencing the EPPlus.System.Drawing handlers nuget package and use the SystemDrawingTextMeasurer or SystemDrawingImageHandler classes as primary handler. Also see https://github.com/EPPlusSoftware/EPPlus/wiki/Autofit-columns
  • ExcelPackage.LicenseContext is replaced by the ExcelPackage.License property. For commercial licenses a license key must be set using the License.SetCommercial method. For non-commercial use you must set the license using the License.SetNonCommercialPersonal or License.SetNonCommercialOrganization methods. Non-commercial use will tag the workbook with "EPPlus-Noncommercial" and reserve the Comment workbook property for license information.

Removed Methods & Properties

  • Obsolete property ExcelVbaReferenceControl.LibIdExternal, please use LibIdExtended instead.
  • Obsolete property ExcelDataValidation.IsStale has been removed.

EPPlus wiki

Versions

Worksheet & Ranges

Styling

Import/Export data

Formulas and filters

Charts & Drawing objects

Tables & Pivot Tables

VBA & Protection

Clone this wiki locally