Skip to content

Bump EPPlus from 8.6.1 to 8.6.3 - #241

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/Eaf.Middleware.Application/EPPlus-8.6.3
Closed

Bump EPPlus from 8.6.1 to 8.6.3#241
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/Eaf.Middleware.Application/EPPlus-8.6.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 25, 2026

Copy link
Copy Markdown
Contributor

Updated EPPlus from 8.6.1 to 8.6.3.

Release notes

Sourced from EPPlus's releases.

8.6.3

EPPlus 8.6.3

Security release addressing five vulnerabilities in the System.Security.Cryptography.Xml dependency.

Denial of service: CVE-2026-47302, CVE-2026-50525, CVE-2026-50527, CVE-2026-50648
Security feature bypass: CVE-2026-47304

Package versions updated to 8.0.4 (.NET Framework, .NET 8, .NET Standard), 9.0.18 (.NET 9) and 10.0.10 (.NET 10).

8.6.2

Changes in EPPlus 8.6.2

Changes in EPPlus 8.6.1

  • 3 new functions:
    • REGEXEXTRACT
    • REGEXREPLACE
    • REGEXTEST

Changes in EPPlus 8.6.0

  • 9 new functions:

    • GROUPBY
    • PIVOTBY
    • TRIMRANGE
    • WRAPROWS
    • WRAPCOLS
    • USDOLLAR
    • CODE
    • ENCODEURL
    • ISFORMULA
  • Support for the trim reference operators.

  • Ranges can now convert their values to rich text via ConvertToRichText() e.g. ws.Cells["A1"].ConvertToRichText()

  • Calculation of dynamic array formulas now support dirty cell recalculation inside other dirty cell calculations.

  • Minor bug fixes. See https://epplussoftware.com/en/Developers/MinorFeaturesAndIssues

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

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 25, 2026
@devin-ai-integration

devin-ai-integration Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Merge reprovado. 16/17 checks passaram, mas Security & Quality falhou por NU1605: o template de testes referencia EPPlus 8.6.1 enquanto Eaf.Middleware.Application exige 8.6.3. Atualize a referência direta no template para 8.6.3 e reexecute a CI; falha reproduzível no job 89725251287.

@dependabot
dependabot Bot force-pushed the dependabot/nuget/src/Eaf.Middleware.Application/EPPlus-8.6.3 branch from bf8bbd5 to ddda664 Compare July 27, 2026 00:30
---
updated-dependencies:
- dependency-name: EPPlus
  dependency-version: 8.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/src/Eaf.Middleware.Application/EPPlus-8.6.3 branch from ddda664 to ac5831e Compare July 28, 2026 11:40
@sonarqubecloud

Copy link
Copy Markdown

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Status: Reprovado ❌

  • CI: falha no job 🔒 Security & Quality.
  • Erro: NU1605: Detected package downgrade: EPPlus from 8.6.3 to 8.6.1.
    • Eaf.Middleware.Application foi atualizado para EPPlus 8.6.3.
    • Templates/Api/test/Eaf.ProjectName.Tests/Eaf.ProjectName.Tests.csproj ainda referencia EPPlus 8.6.1.
  • Ação necessária: atualizar também o Eaf.ProjectName.Tests.csproj para 8.6.3 (ou centralizar a versão em Directory.Packages.props/common.props) para resolver a inconsistência.
  • Risco: médio — inconsistência de versão impede restore/build e pode causar runtime mismatch.

@devin-ai-integration

Copy link
Copy Markdown
Contributor

REPROVADO ❌

Não é possível fazer o merge deste PR no estado atual pelos seguintes motivos:

  1. CI falhou no job 🔒 Security & Quality com o erro NU1605:

    • Eaf.Middleware.Application foi atualizado para EPPlus 8.6.3.
    • Templates/Api/test/Eaf.ProjectName.Tests/Eaf.ProjectName.Tests.csproj ainda referencia EPPlus 8.6.1 diretamente.
    • Isso cria um conflito de downgrade detectado durante o dotnet restore, impedindo a compilação da solução do template.
  2. Branch desatualizado em relação ao main:

    • Ao comparar com o main atual, o arquivo src/Eaf.Middleware.Application/Eaf.Middleware.Application.csproj do PR não contém os pacotes Stripe.net, PayPalServerSDK e mercadopago-sdk que existem na main.
    • Fazer o merge agora removeria esses pacotes de gateways de pagamento, causando regressão funcional.

Ações necessárias para aprovação futura:

  • Rebase do branch em cima do main atual.
  • Atualizar também Templates/Api/test/Eaf.ProjectName.Tests/Eaf.ProjectName.Tests.csproj para EPPlus 8.6.3 (ou centralizar a versão em common.props/Directory.Packages.props).
  • Reexecutar a CI e garantir que todos os checks passem sem remover dependências existentes.

Enquanto isso, o PR permanecerá aberto para ajustes.

@dependabot @github

dependabot Bot commented on behalf of github Aug 22, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #376.

@dependabot dependabot Bot closed this Aug 22, 2026
@dependabot
dependabot Bot deleted the dependabot/nuget/src/Eaf.Middleware.Application/EPPlus-8.6.3 branch August 22, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants