Closed davidvonthenen closed 7 months ago
The recent updates involve adjusting package versions and adding specific configurations for different .NET target frameworks in the Deepgram.Microphone
and Deepgram
projects. These changes also include the integration of Microsoft.CodeAnalysis.NetAnalyzers
to enhance code analysis across various frameworks.
File Path | Change Summary |
---|---|
Deepgram.Microphone/...csproj |
Updated PackageReference versions for net6.0 , net7.0 , net8.0 ; added Microsoft.CodeAnalysis.NetAnalyzers . |
Deepgram/Deepgram.csproj |
Adjusted PackageReference versions and conditions for multiple packages across different .NET target frameworks. |
Deepgram.Microphone/Deepgram.Microphone.csproj (1)
``` User: dvonthenen PR: deepgram/deepgram-dotnet-sdk#253 File: Deepgram.Dev.sln:0-0 Timestamp: 2024-03-28T19:45:21.188Z Learning: References to "Prerecorded" and other project names in the documentation and build scripts have been updated as part of the PR changes. Remaining mentions of "Prerecorded" in `Deepgram/README.md`, `examples/README.md`, and `README.md` were noted for potential review. ```Deepgram/Deepgram.csproj (1)
``` User: dvonthenen PR: deepgram/deepgram-dotnet-sdk#253 File: Deepgram.Dev.sln:0-0 Timestamp: 2024-03-28T19:45:21.188Z Learning: References to "Prerecorded" and other project names in the documentation and build scripts have been updated as part of the PR changes. Remaining mentions of "Prerecorded" in `Deepgram/README.md`, `examples/README.md`, and `README.md` were noted for potential review. ```
Deepgram.Microphone/Deepgram.Microphone.csproj (2)
`83-106`: > :memo: **NOTE** > This review was outside the diff hunks and was mapped to the diff hunk with the greatest overlap. Original lines [71-96] Review the inclusion of Microsoft.CodeAnalysis.NetAnalyzers and other package references for different target frameworks. Verify that the versions of the packages like `Microsoft.CodeAnalysis.NetAnalyzers`, `Microsoft.Extensions.DependencyInjection.Abstractions`, and others are compatible with each target framework. This is crucial to avoid runtime issues due to incompatible library versions. --- `83-106`: > :memo: **NOTE** > This review was outside the diff hunks and was mapped to the diff hunk with the greatest overlap. Original lines [100-117] Check compatibility of package versions with net7.0 and net8.0 frameworks. Ensure that the package versions specified for `net7.0` and `net8.0`, especially new packages like `Microsoft.CodeAnalysis.NetAnalyzers`, are fully compatible with these frameworks. This is important as using incompatible versions can lead to build or runtime errors.Deepgram/Deepgram.csproj (2)
`83-106`: > :memo: **NOTE** > This review was outside the diff hunks and was mapped to the diff hunk with the greatest overlap. Original lines [71-96] Review the inclusion of Microsoft.CodeAnalysis.NetAnalyzers and other package references for different target frameworks. Verify that the versions of the packages like `Microsoft.CodeAnalysis.NetAnalyzers`, `Microsoft.Extensions.DependencyInjection.Abstractions`, and others are compatible with each target framework. This is crucial to avoid runtime issues due to incompatible library versions. --- `83-106`: > :memo: **NOTE** > This review was outside the diff hunks and was mapped to the diff hunk with the greatest overlap. Original lines [100-117] Check compatibility of package versions with net7.0 and net8.0 frameworks. Ensure that the package versions specified for `net7.0` and `net8.0`, especially new packages like `Microsoft.CodeAnalysis.NetAnalyzers`, are fully compatible with these frameworks. This is important as using incompatible versions can lead to build or runtime errors.
@coderabbitai review
Tests pass on this. 👍
Verified references are good.
Addresses issue: https://github.com/deepgram/deepgram-dotnet-sdk/issues/280
This should fix both
Deepgram
(the SDK) andDeepgram.Microphone
projects in the repo.Not exactly sure how this PR changed the dependencies, but looks like I missed it. https://github.com/deepgram/deepgram-dotnet-sdk/commit/d19ac8f3e6307ac56e5504be7c6cafeba7528d34
Summary by CodeRabbit