From 5c895fee994c2cc5ae2c5837413c00fee5b66a91 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 1 Apr 2026 12:47:17 +0000 Subject: [PATCH 1/3] feat: multi-target Extensions and Crowdin for net8.0, net9.0, net10.0 - Both library projects now produce assemblies for all three frameworks - Microsoft.Extensions.* deps are version-matched per TFM (8.x/9.x/10.x) - Common deps (SmartFormat.NET, FusionCache) already support all targets - LangVersion=preview enables C# 14 features (extension blocks) on all TFMs - Extractor CLI stays net10.0 only (not a library NuGet) - All 145 tests pass, NuGet pack verified Agent-Logs-Url: https://github.com/linckez/BlazorLocalization/sessions/a56d0ca1-5cc4-47c6-b175-00f07f67fe8f Co-authored-by: linckez <10991491+linckez@users.noreply.github.com> --- .../BlazorLocalization.Extensions.csproj | 28 +++++++++++++++---- ...ization.TranslationProvider.Crowdin.csproj | 26 +++++++++++++---- 2 files changed, 43 insertions(+), 11 deletions(-) diff --git a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj index 0885c3f..7a02a39 100644 --- a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj +++ b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj @@ -1,7 +1,8 @@ - + - net10.0 + net8.0;net9.0;net10.0 + preview enable enable 10.2.1 @@ -22,13 +23,30 @@ + - - - + + + + + + + + + + + + + + + + + + + diff --git a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj index 9861cd2..43b4d3a 100644 --- a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj +++ b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj @@ -1,7 +1,8 @@ - + - net10.0 + net8.0;net9.0;net10.0 + preview enable enable 10.0.3 @@ -22,10 +23,23 @@ - - - - + + + + + + + + + + + + + + + + + From 25b4f6b354265226a56d5b1d4a1a936da66c16ae Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:19:08 +0000 Subject: [PATCH 2/3] fix: use LangVersion=14 instead of preview (C# 14 is GA) Agent-Logs-Url: https://github.com/linckez/BlazorLocalization/sessions/4812f4c1-8fb2-4dee-b431-3ba7e7c4b5ed Co-authored-by: linckez <10991491+linckez@users.noreply.github.com> --- .../BlazorLocalization.Extensions.csproj | 2 +- .../BlazorLocalization.TranslationProvider.Crowdin.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj index 7a02a39..f6e6389 100644 --- a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj +++ b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj @@ -2,7 +2,7 @@ net8.0;net9.0;net10.0 - preview + 14 enable enable 10.2.1 diff --git a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj index 43b4d3a..48321fe 100644 --- a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj +++ b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj @@ -2,7 +2,7 @@ net8.0;net9.0;net10.0 - preview + 14 enable enable 10.0.3 From 33f6cc638aeae425eda2473f18283fafc246c9e6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:21:31 +0000 Subject: [PATCH 3/3] chore: bump package versions for multi-target release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BlazorLocalization.Extensions: 10.2.1 → 10.3.0 - BlazorLocalization.TranslationProvider.Crowdin: 10.0.3 → 10.1.0 - BlazorLocalization.Extractor: 10.1.2 → 10.1.3 Agent-Logs-Url: https://github.com/linckez/BlazorLocalization/sessions/4812f4c1-8fb2-4dee-b431-3ba7e7c4b5ed Co-authored-by: linckez <10991491+linckez@users.noreply.github.com> --- .../BlazorLocalization.Extensions.csproj | 2 +- .../BlazorLocalization.Extractor.csproj | 2 +- .../BlazorLocalization.TranslationProvider.Crowdin.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj index f6e6389..f4ec8d2 100644 --- a/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj +++ b/src/BlazorLocalization.Extensions/BlazorLocalization.Extensions.csproj @@ -5,7 +5,7 @@ 14 enable enable - 10.2.1 + 10.3.0 diff --git a/src/BlazorLocalization.Extractor/BlazorLocalization.Extractor.csproj b/src/BlazorLocalization.Extractor/BlazorLocalization.Extractor.csproj index 20751a3..944b4aa 100644 --- a/src/BlazorLocalization.Extractor/BlazorLocalization.Extractor.csproj +++ b/src/BlazorLocalization.Extractor/BlazorLocalization.Extractor.csproj @@ -7,7 +7,7 @@ enable true blazor-loc - 10.1.2 + 10.1.3 $(NoWarn);NU1510 diff --git a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj index 48321fe..1c82438 100644 --- a/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj +++ b/src/BlazorLocalization.TranslationProvider.Crowdin/BlazorLocalization.TranslationProvider.Crowdin.csproj @@ -5,7 +5,7 @@ 14 enable enable - 10.0.3 + 10.1.0