Skip to content

Commit e3877f5

Browse files
committed
EPPlus version 8.6.0
1 parent 10ba562 commit e3877f5

4 files changed

Lines changed: 43 additions & 18 deletions

File tree

appveyor8.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 8.5.4.{build}
1+
version: 8.6.0.{build}
22
branches:
33
only:
44
- develop8
@@ -10,15 +10,15 @@ install:
1010
& $env:temp\dotnet-install.ps1 -Architecture x64 -Version '10.0.100' -InstallDir "$env:ProgramFiles\dotnet"
1111
init:
1212
- ps: >-
13-
Update-AppveyorBuild -Version "8.5.4.$env:appveyor_build_number-$(Get-Date -format yyyyMMdd)-$env:appveyor_repo_branch"
13+
Update-AppveyorBuild -Version "8.6.0.$env:appveyor_build_number-$(Get-Date -format yyyyMMdd)-$env:appveyor_repo_branch"
1414
15-
Write-Host "8.5.4.$env:appveyor_build_number-$(Get-Date -format yyyyMMdd)-$env:appveyor_repo_branch"
15+
Write-Host "8.6.0.$env:appveyor_build_number-$(Get-Date -format yyyyMMdd)-$env:appveyor_repo_branch"
1616
dotnet_csproj:
1717
patch: true
1818
file: '**\*.csproj'
1919
version: '{version}'
20-
assembly_version: 8.5.4.{build}
21-
file_version: 8.5.4.{build}
20+
assembly_version: 8.6.0.{build}
21+
file_version: 8.6.0.{build}
2222
nuget:
2323
project_feed: true
2424
before_build:

docs/articles/fixedissues.md

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,29 @@
11
# Features / Fixed issues - EPPlus 8
22

3-
## Version 8.5.5
4-
### Minor Features
5-
* Ranges can now convert their values to richText via ´ConvertToRichText()´ e.g. ´ws.Cells["A1"].ConvertToRichText()´
6-
### Fixed issues
7-
* Several issues related to RichText in ranges. Simply looking at the .RichText attribute no longer changes the cell value. Setting a propert e.g. ´range.RichText.Text = "Hi"´ or using ConvertToRichText() actually changes the value.
8-
3+
## Version 8.6 0
4+
### Features
5+
* 9 new functions:
6+
* ´GROUPBY´
7+
* ´PIVOTBY´
8+
* ´TRIMRANGE´
9+
* ´WRAPROWS´
10+
* ´WRAPCOLS´
11+
* ´USDOLLAR´
12+
* ´CODE´
13+
* ´ENCODEURL´
14+
* ´ISFORMULA´
15+
* Support for the [trim reference operators](https://github.com/EPPlusSoftware/EPPlus/wiki/Trim-reference-operator).
16+
* Ranges can now convert their values to rich text via ´ConvertToRichText()´ e.g. ´ws.Cells["A1"].ConvertToRichText()´
17+
* Calculation of dynamic array formulas now support dirty cell recalculation inside other dirty cell calculations.
18+
### Fixed issues
19+
* Fixed a cache issue with the ´IF´ function when recalculation dynamic array formulas with dirty cells.
20+
* ´ExcelPackage.LoadAsync´ failed with an unhandled exception, if a package had a package part larger than 2GB.
21+
* Fixed copy of absolute positioned drawings and group shapes.
22+
* Fixed a performance issue related to copying using full row/column addresses.
23+
* Fixed stale values when using newer worksheet functions (e.g. ARRAYTOTEXT) by adding required features to the workbook XML.
24+
* CompareOptions.Culture in RangeSortOptions was not honored when sorting ranges(thanks to lievendf).
25+
* Copied "Text length data validations" no longer become "Int data validations" in the output workbook.
26+
* Several issues related to RichText in ranges. Accessing the ´ExcelRangeBase.RichText´ property no longer casts the cell value to string.
927
## Version 8.5.4
1028
### Minor Features
1129
* Added ´IncludeInHtmlOnly´ option to the ´ePictureInclude´ enum. This allows the HTML Exporter to include pictures directly in the HTML output rather than in the CSS.

src/EPPlus/EPPlus.csproj

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>net8.0;net9.0;net10.0;netstandard2.1;netstandard2.0;net462;net35</TargetFrameworks>
4-
<AssemblyVersion>8.5.4.0</AssemblyVersion>
5-
<FileVersion>8.5.4.0</FileVersion>
6-
<Version>8.5.4</Version>
4+
<AssemblyVersion>8.6.0.0</AssemblyVersion>
5+
<FileVersion>8.6.0.0</FileVersion>
6+
<Version>8.6.0</Version>
77
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
88
<PackageProjectUrl>https://epplussoftware.com</PackageProjectUrl>
99
<Authors>EPPlus Software AB</Authors>
@@ -18,17 +18,23 @@
1818
<PackageReadmeFile>readme.md</PackageReadmeFile>
1919
<Copyright>EPPlus Software AB</Copyright>
2020
<PackageReleaseNotes>
21-
EPPlus 8.5.4
21+
EPPlus 8.6.0
2222

2323
IMPORTANT NOTICE!
2424
From version 5 EPPlus changes the license model using a dual license, Polyform Non Commercial / Commercial license.
2525
EPPlus will still have the source available, but for non Polyform NC compliant projects, EPPlus will provide a commercial license.
2626
Commercial licenses can be purchased from https://epplussoftware.com
2727
This applies to EPPlus version 5 and later. Earlier versions are still licensed LGPL.
2828

29-
## Version 8.5.4
29+
## Version 8.6.0
30+
* New functions:
31+
* GROUPBY, PIVOTBY, TRIMRANGE, WRAPROWS, WRAPCOLS, USDOLLAR, CODE, ENCODEURL, ISFORMULA
32+
* Support for [Trim reference operator](https://github.com/EPPlusSoftware/EPPlus/wiki/Trim-reference-operator).
3033
* Minor bug fixes. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
3134

35+
## Version 8.5.4
36+
* Minor bug fixes.
37+
3238
## Version 8.5.3
3339
* Downgraded .NET 8 references incorrectly update to 9.x to 8.x.
3440

@@ -569,7 +575,8 @@
569575
A list of fixed issues can be found here https://epplussoftware.com/docs/7.0/articles/fixedissues.html
570576

571577
Version history
572-
8.5.4 20260430 Minor bug fixes. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
578+
8.6.0 20260529 9 new functions. Support for trim Reference operator. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
579+
8.5.4 20260430 Minor bug fixes.
573580
8.5.3 20260416 Updated .NET 8 references incorrectly update to 9.x to 8.x.
574581
8.5.2 20260416 Minor bug fixes.
575582
8.5.1 20260330 Minor bug fixes.

src/EPPlus/EPPlusLicense.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class EPPlusLicense
1919
{
2020
private static ExcelPackageConfiguration _configuration = new ExcelPackageConfiguration();
2121
static bool _licenseSet = false;
22-
internal const string _versionDate = "2026-03-06";
22+
internal const string _versionDate = "2026-05-28";
2323
/// <summary>
2424
/// The license key used for a commercial license.
2525
/// </summary>

0 commit comments

Comments
 (0)