Bump dependencies to latest and document them
Update 13 NuGet packages, including major bumps: Microsoft.Graph 5.74.0 -> 6.2.0, Microsoft.Kiota.* 1.22.2 -> 2.0.0, and Serilog.AspNetCore 9.0.0 -> 10.0.0. The set is internally consistent (Graph 6.2.0 -> Graph.Core 4.0.1 -> Kiota 2.0.0) and builds clean with no code changes. Add a Dependencies table to the README listing each package, its pinned version, and purpose. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -161,3 +161,26 @@ Runs in `Development` mode — OIDC off, auto-login as Admin. No Entra config ne
|
||||
## Tech stack
|
||||
|
||||
.NET 10 · Blazor Server · Microsoft Graph SDK · PnP.Framework · Serilog · CsvHelper
|
||||
|
||||
## Dependencies
|
||||
|
||||
NuGet packages and their pinned versions (see [`SharepointToolbox.Web.csproj`](SharepointToolbox.Web.csproj)). Last reviewed 2026-06-26.
|
||||
|
||||
| Package | Version | Purpose |
|
||||
|---------|---------|---------|
|
||||
| `Azure.Identity` | 1.21.0 | Entra ID token credentials — app-only certificate and client-secret auth |
|
||||
| `CsvHelper` | 33.1.0 | CSV parsing for bulk import/export (sites, members, folder structures) |
|
||||
| `Microsoft.AspNetCore.Authentication.OpenIdConnect` | 10.0.9 | OIDC "Sign in with Microsoft" app sign-in |
|
||||
| `Microsoft.Graph` | 6.2.0 | Microsoft Graph SDK — users, groups, sites, mail |
|
||||
| `Microsoft.Kiota.Abstractions` | 2.0.0 | Graph SDK request runtime (abstractions) |
|
||||
| `Microsoft.Kiota.Authentication.Azure` | 2.0.0 | Graph SDK Azure auth provider |
|
||||
| `Microsoft.Kiota.Http.HttpClientLibrary` | 2.0.0 | Graph SDK HTTP transport |
|
||||
| `Microsoft.Kiota.Serialization.Form` | 2.0.0 | Graph SDK form serialization |
|
||||
| `Microsoft.Kiota.Serialization.Json` | 2.0.0 | Graph SDK JSON serialization |
|
||||
| `Microsoft.Kiota.Serialization.Multipart` | 2.0.0 | Graph SDK multipart serialization |
|
||||
| `Microsoft.Kiota.Serialization.Text` | 2.0.0 | Graph SDK text serialization |
|
||||
| `PnP.Framework` | 1.19.0 | SharePoint CSOM — site permissions, content, admin operations |
|
||||
| `Serilog.AspNetCore` | 10.0.0 | Structured logging integration |
|
||||
| `Serilog.Sinks.File` | 7.0.0 | Rolling-file log sink |
|
||||
|
||||
To check for newer releases: `dotnet list package --outdated`.
|
||||
|
||||
@@ -26,19 +26,19 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Azure.Identity" Version="1.14.1" />
|
||||
<PackageReference Include="Azure.Identity" Version="1.21.0" />
|
||||
<PackageReference Include="CsvHelper" Version="33.1.0" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.0" />
|
||||
<PackageReference Include="Microsoft.Graph" Version="5.74.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Authentication.Azure" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Form" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Multipart" Version="1.22.2" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Text" Version="1.22.2" />
|
||||
<PackageReference Include="PnP.Framework" Version="1.18.0" />
|
||||
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.9" />
|
||||
<PackageReference Include="Microsoft.Graph" Version="6.2.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Authentication.Azure" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Form" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Multipart" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Kiota.Serialization.Text" Version="2.0.0" />
|
||||
<PackageReference Include="PnP.Framework" Version="1.19.0" />
|
||||
<PackageReference Include="Serilog.AspNetCore" Version="10.0.0" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user