Skip to content

Commit

Permalink
EPPlus version 7.0.0-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
JanKallman committed Oct 2, 2023
1 parent b11ab39 commit a4bc409
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 21 deletions.
1 change: 1 addition & 0 deletions docs/articles/breakingchanges.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ Misspelled property `ExcelIgnoreError.CalculatedColumm` has been renamed `Calcul
* The expression handling is totally rewritten and now uses reversed polish notation instead of an expression tree. This change affects internal classes only.
* The `CompileResult` class has moved to a new namespace: OfficeOpenXml.FormulaParsing.FormulaExpressions
* Adding defined names referencing addresses will now be added as fixed addresses (i.e $A$1), unless the `allowRelativeAddress` parameter of the `ExcelNamedRangeCollection.Add` method is set to true.
### `ExcelWorksheet.AutofilterAddress` is now obsolete. Use `ExcelWorksheet.Autofilter.Address` instead. `ExcelWorksheet.Autofilter` will now always be set instead of being null if no autofilter was present.
#### ConditionalFormatting
* Updating ConditionalFormatting via the XML DOM will not work as read and write is performed on load/save.
* The base class `ConditionalFormattingRule` and all derived classes no longer contain the Node property.
4 changes: 2 additions & 2 deletions docs/articles/fixedissues.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Features / Fixed issues - EPPlus 6

## Version 7.0.0-Beta 1
## Version 7.0.0-Beta rc 1
* Calculation engine update to to support array formulas. https://github.com/EPPlusSoftware/EPPlus/wiki/EPPlus-7-Preview
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* 91 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information
* Conditional Formatting improvements
Expand Down
46 changes: 27 additions & 19 deletions src/EPPlus/EPPlus.csproj
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net7.0;net6.0;netstandard2.1;netstandard2.0;net462;net35</TargetFrameworks>
<AssemblyVersion>7.0.0.1</AssemblyVersion>
<FileVersion>7.0.0.1</FileVersion>
<Version>7.0.0-beta1</Version>
<AssemblyVersion>7.0.0.2</AssemblyVersion>
<FileVersion>7.0.0.2</FileVersion>
<Version>7.0.0-rc1</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageProjectUrl>https://epplussoftware.com</PackageProjectUrl>
<Authors>EPPlus Software AB</Authors>
Expand All @@ -18,29 +18,35 @@
<PackageReadmeFile>readme.md</PackageReadmeFile>
<Copyright>EPPlus Software AB</Copyright>
<PackageReleaseNotes>
EPPlus 7.0.0-Beta 1
EPPlus 7.0.0-RC 1

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

## Version 7.0.0-Beta 1
## Version 7.0.0-RC 1
* Calculation engine update to support array formulas. https://github.com/EPPlusSoftware/EPPlus/wiki/EPPlus-7-Preview
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information.
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information.
* Conditional Formatting improvements
* Improved performance, xml is now read and written on load and save.
* Cross worksheet support formula support.
* Extended styling options for color scales, data bars and icon sets.
* Improved performance, xml is now read and written on load and save.
* Cross worksheet support formula support.
* Extended styling options for color scales, data bars and icon sets.

## Version 7.0.0-rc1
* Bug fixes.

## Version 6.2.10
* Bug fixes.

## Version 6.2.9
* Bug fixes.
Expand Down Expand Up @@ -333,8 +339,10 @@
A list of fixed issues can be found here https://epplussoftware.com/docs/5.8/articles/fixedissues.html

Version history
7.0.0-beta 1 20230912 Calculation engine update for array formulas. https://github.com/EPPlusSoftware/EPPlus/wiki/EPPlus-7-Preview
6.2.9 20230908 Minor bug fixes.See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
7.0.0-rc 1 20231002 Calculation engine update for array formulas. https://github.com/EPPlusSoftware/EPPlus/wiki/EPPlus-7-Preview
6.2.10 20231002 Minor bug fixes.See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
7.0.0-beta 1 20230912 Calculation engine update for array formulas.
6.2.9 20230908 Minor bug fixes.
6.2.8 20230815 Minor bug fixes.
6.2.7 20230719 Minor bug fixes.
7.0.0-preview 2 20230719 Calculation engine update for array formulas.
Expand Down

0 comments on commit a4bc409

Please sign in to comment.