Updates package versions#47
Conversation
Bumps the versions of several NuGet packages to their latest releases. This includes updates for iText, Scalar.AspNetCore, Telegram.Bot, Microsoft.Testing.Extensions.TrxReport, MSTest.Analyzers, MSTest.TestAdapter, and MSTest.TestFramework.
WalkthroughAtualizações centralizadas de versões de dependências em Changes
Estimated code review effort🎯 2 (Simples) | ⏱️ ~10 minutos Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 💡 Knowledge Base configuration:
You can enable these sources in your CodeRabbit configuration. 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
InvoiceReminder.UnitTests.Assets/InvoiceReminder.UnitTests.Assets.csproj (1)
7-8: OutputType=Library é redundante; considere removê-lo e marcar o projeto como não empacotável.Library já é o padrão no Microsoft.NET.Sdk. Impedir empacotamento evita gerar nupkg acidentalmente.
- <OutputType>Library</OutputType> + <!-- Library é o padrão; manter simples --> + <!-- <OutputType>Library</OutputType> --> + <IsPackable>false</IsPackable>
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (9)
Directory.Packages.props(3 hunks)InvoiceReminder.API.UnitTests/InvoiceReminder.API.UnitTests.csproj(1 hunks)InvoiceReminder.Application.UnitTests/InvoiceReminder.Application.UnitTests.csproj(1 hunks)InvoiceReminder.ArchitectureTests/InvoiceReminder.ArchitectureTests.csproj(1 hunks)InvoiceReminder.DomainEntities.UnitTests/InvoiceReminder.DomainEntities.UnitTests.csproj(1 hunks)InvoiceReminder.ExternalServices.UnitTests/InvoiceReminder.ExternalServices.UnitTests.csproj(1 hunks)InvoiceReminder.Infrastructure.UnitTests/InvoiceReminder.Infrastructure.UnitTests.csproj(1 hunks)InvoiceReminder.JobScheduler.UnitTests/InvoiceReminder.JobScheduler.UnitTests.csproj(1 hunks)InvoiceReminder.UnitTests.Assets/InvoiceReminder.UnitTests.Assets.csproj(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Analyze (csharp)
🔇 Additional comments (12)
InvoiceReminder.Application.UnitTests/InvoiceReminder.Application.UnitTests.csproj (1)
1-1: Atualização do MSTest.Sdk para 3.10.4 confirmada em todos os projetos de teste
Todas as referências aMSTest.Sdkapontam para3.10.4, não há vestígios de3.10.2e os pacotes centrais emDirectory.Packages.props(MSTest.Analyzers,MSTest.TestAdapter,MSTest.TestFramework,Microsoft.Testing.Extensions.TrxReport) estão na versão3.10.4.InvoiceReminder.ExternalServices.UnitTests/InvoiceReminder.ExternalServices.UnitTests.csproj (1)
1-1: MSTest.Sdk/3.10.4 aplicado — consistente com o restante do PRSem impactos aparentes; mantém net9.0 e propriedades atuais.
InvoiceReminder.DomainEntities.UnitTests/InvoiceReminder.DomainEntities.UnitTests.csproj (1)
1-1: Upgrade do SDK de teste validadoAlinhado às versões centrais; nenhuma outra alteração funcional.
InvoiceReminder.API.UnitTests/InvoiceReminder.API.UnitTests.csproj (1)
1-1: Atualização do MSTest.Sdk confirmadaOK manter o SDK no atributo Project; dependências seguem centralizadas via Updates.
InvoiceReminder.ArchitectureTests/InvoiceReminder.ArchitectureTests.csproj (1)
1-1: LGTM no bump do MSTest.SdkCoerente com as demais alterações e com o uso do Testing Platform.
InvoiceReminder.UnitTests.Assets/InvoiceReminder.UnitTests.Assets.csproj (1)
1-1: A troca para Microsoft.NET.Sdk está adequada
Verificado: não há atributos MSTest no projeto de assets.InvoiceReminder.JobScheduler.UnitTests/InvoiceReminder.JobScheduler.UnitTests.csproj (1)
1-1: Verificado: todos os projetos de teste usam MSTest.Sdk/3.10.4InvoiceReminder.Infrastructure.UnitTests/InvoiceReminder.Infrastructure.UnitTests.csproj (1)
1-1: Upgrade para MSTest.Sdk/3.10.4 — consistente e sem riscos aparentes.Directory.Packages.props (4)
41-41: Scalar.AspNetCore 2.7.2: faça um smoke test da UI/rota de docs.Confirme que o endpoint e o middleware continuam mapeados como antes.
45-45: Telegram.Bot 22.7.1: conferir integração e permissões do bot.Rode um teste de envio/recebimento em sandbox para validar compatibilidade.
58-61: MSTest. 3.10.4 centralizado — bom alinhamento com o SDK.*Ajuda a evitar drifts entre projetos.
63-63: Sem impacto funcional.Apenas fechamento do XML.
Removes the iText PDF packages, as they are no longer required by the project. This simplifies the project's dependencies.
Removes the explicit OutputType specification from the project file. This setting is redundant for class library projects in newer .NET SDK versions, simplifying the project configuration.
Bumps the versions of several NuGet packages to their latest releases.
This includes updates for iText, Scalar.AspNetCore, Telegram.Bot,
Microsoft.Testing.Extensions.TrxReport, MSTest.Analyzers, MSTest.TestAdapter,
and MSTest.TestFramework.
✨
Description by Callstackai
This PR updates several NuGet package versions to their latest releases, including iText, Scalar.AspNetCore, and MSTest packages.
Diagrams of code changes
sequenceDiagram participant P as Package Management participant T as Test Projects P->>P: Add itext packages Note over P: itext v9.3.0 Note over P: itext.bouncy-castle-adapter Note over P: itext.bouncy-castle-fips-adapter P->>P: Add Additional Packages Note over P: Scalar.AspNetCore v2.7.2 Note over P: Telegram.Bot v22.7.1 P->>T: Update Test Framework Note over T: MSTest SDK v3.10.4 T->>T: Update Test Projects Note over T: Convert all test projects<br/>to MSTest.Sdk/3.10.4Files Changed
This PR includes files in programming languages that we currently do not support. We have not reviewed files with the extensions
.props,.csproj. See list of supported languages.Summary by CodeRabbit
Novidades
Testes
Tarefas