From 9480e9537a078a9efa42cad550bb9a4da19e1cbb Mon Sep 17 00:00:00 2001 From: Kawa Date: Fri, 26 Jun 2026 11:44:48 +0200 Subject: [PATCH] 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) --- README.md | 23 +++++++++++++++++++++++ SharepointToolbox.Web.csproj | 24 ++++++++++++------------ 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index cd174f4..47b5328 100644 --- a/README.md +++ b/README.md @@ -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`. diff --git a/SharepointToolbox.Web.csproj b/SharepointToolbox.Web.csproj index b19ffe3..69c36c2 100644 --- a/SharepointToolbox.Web.csproj +++ b/SharepointToolbox.Web.csproj @@ -26,19 +26,19 @@ - + - - - - - - - - - - - + + + + + + + + + + +