Skip to content

Releases: EPPlusSoftware/EPPlus

8.0.6

19 Jun 06:18

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

EPPlus 8.0.6

See https://epplussoftware.com/en/Developers/MinorFeaturesAndIssues

8.0.5

15 May 11:39

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

EPPlus 8.0.4

8.0.4

14 May 12:25

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

EPPlus 8.0.4

7.7.2

14 May 12:23

Choose a tag to compare

7.7.2 Minor bug fixes

Release is available on Nuget.org per 20250514 : https://www.nuget.org/packages/EPPlus/

8.0.3

30 Apr 11:05

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

EPPlus 8.0.3

8.0.2

16 Apr 11:26

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

EPPlus 8.0.2

7.7.1

15 Apr 13:25

Choose a tag to compare

Major update to the calculation engine to support array formulas. See EPPlus7 features
Improved performance and better support for cross-worksheet references in conditional formatting.

7.7.1 Minor bug fixes

Release is available on Nuget.org per 20250415 : https://www.nuget.org/packages/EPPlus/

8.0.1

28 Mar 14:47

Choose a tag to compare

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • Reduced memory consumption when calculating formulas.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returns the new inserted range.
  • In-cell checkboxes now render in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

Fixes since 8.0.0-beta

  • Several fixes in the formula calculation,
    • Better expression caching
    • Fixed column filter in GETPIVOTDATA.
    • Fixed PERCENTRANKS functions.
    • Fixed array handling in the IF function.
    • Fixed some issues in the IMAGE function.
    • Fixed an issue in the COUNTIF function when comparing numbers
  • Ole objects
    • Added new properties ProgId, ExternalLink and Image to the ExcelOleObject
    • Removed Removed ExcelOleObjectParameters.Extension and use extension from the file name.
    • Fixed issue with duplicate images.
  • Added DeleteAll method with predicate to ExcelWorkbook, ExcelRange, ExcelRangeRow and ExcelRangeColumn
  • Adding EMZ image files did not work in streams.
  • Removed several methods and properties marked as obsolete.
  • Changed several properties and methods from decimal to double. See breaking changes.
  • Fixed some issues with rich data and in-cell images.
  • GenericImageReader sometimes returned an invalid DPI.
  • Fixed support for .tif files.
  • Fixed images corrupting files in rare cases.
  • Ensured ungrouping the last drawing in a group deletes the group shape.
  • Ensured valid xml for leader lines in charts.
  • Ensured SetImage method did not swap width and height when switching between .svg and .png.
  • Inserting and deleting cells now updates chart references. Ensuring charts continue pointing to the moved cells.
  • Fixed numerous issues with array formulas and CalculatedColumnFormulas in tables related to inserting and deleting.

License keys

EPPlus 8 introduces license keys for commercial licenses and a new interface for providing license information. See this page for Commercial Use and this page for Noncommercial/Personal Use

8.0.0-rc

21 Mar 09:28

Choose a tag to compare

8.0.0-rc Pre-release
Pre-release

Features

  • Support for OLE objects (Linked or Embedded files).
  • Support for digital signing workbooks and signature lines.
  • In-cell pictures / support for the IMAGE function.
  • Sensitivity Label API to integrate with MIP (Microsoft Information Protection SDK).

Minor features

  • Autofit columns optimization.
  • Range Copy now supports fill.
  • EPPlus now rounds decimal numbers more true to Excels precision.
  • Added ExcelRange.IsEmpty method.
  • Shape adjustments points support.
  • ExcelRangeBase.BorderAround now override borders for adjacent cells.
  • InsertRange now returnes the new inserted range.
  • In-cell checkboxes now renders in the HTML export.
  • Improved API for Tables to access data via column names.
  • Added a new rounding that is more true to Excels precision. You can switch between .Net and Excel precision with ParsingContext.
  • Added IsEmpty() method on ExcelRange. Can test for value, comments, threaded comments and formulas.
  • Override borders in Adjacent cells in BorderAround method.

Fixes since 8.0.0-beta

  • Several fixes in the formula calculation,
    • Better expression caching
    • Fixed column filter in GETPIVOTDATA.
    • Fixed PERCENTRANKS functions.
    • Fixed array handling in the IF function.
    • Fixed some issues in the IMAGE function.
    • Fixed an issue in the COUNTIF function when comparing numbers
  • Ole objects
    • Added new properties ProgId, ExternalLink and Image to the ExcelOleObject
    • Removed Removed ExcelOleObjectParameters.Extension and use extension from the file name.
    • Fixed issue with duplicate images.
  • Added DeleteAll method with predicate to ExcelWorkbook, ExcelRange, ExcelRangeRow and ExcelRangeColumn
  • Adding EMZ image files did not work in streams.
  • Removed several methods and properties marked as obsolete.
  • Changed several properties and methods from decimal to double. See breaking changes.
  • Fixed some issues with rich data and in-cell images.
  • GenericImageReader sometimes returned an invalid DPI.
  • Fixed support for .tif files.
  • Fixed images corrupting files in rare cases.
  • Ensured ungrouping the last drawing in a group deletes the group shape.
  • Ensured valid xml for leader lines in charts.
  • Ensured SetImage method did not swap width and height when switching between .svg and .png.
  • Inserting and deleting cells now updates chart references. Ensuring charts continue pointing to the moved cells.
  • Fixed numerous issues with array formulas and CalculatedColumnFormulas in tables related to inserting and deleting.

License keys

EPPlus 8 introduces license keys for commercial licenses and a new interface for providing license information. See this page for Commercial Use and this page for Noncommercial/Personal Use

7.7.0

17 Mar 14:23
2ea5e4a

Choose a tag to compare

Major update to the calculation engine to support array formulas. See EPPlus7 features
Improved performance and better support for cross-worksheet references in conditional formatting.

Added target .NET 9.

Downgraded .NET 8, NET Standard 2 & 2.1, to use 8.. packages instead of the .NET 9, from 7.7.0
Bug fixes.

Release is available on Nuget.org per 20250317 : https://www.nuget.org/packages/EPPlus/