diff --git a/BREAKING_CHANGES.md b/BREAKING_CHANGES.md
index e282514..594c559 100644
--- a/BREAKING_CHANGES.md
+++ b/BREAKING_CHANGES.md
@@ -1,5 +1,10 @@
# Breaking Changes
+## 4.0.0
+- Updated .NET from 8 to 10.
+- Updated Uno from 5 to 6.
+- Removed support for MacOS target (kept Catalyst).
+
## 3.0.0
- Added support for .NET 8.
- Removed support for .NET 7.
diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml
index 632788f..8c439d9 100644
--- a/build/azure-pipelines.yml
+++ b/build/azure-pipelines.yml
@@ -16,7 +16,7 @@ variables:
value: $[or(eq(variables['Build.SourceBranch'], 'refs/heads/main'), startsWith(variables['Build.SourceBranch'], 'refs/heads/feature/'))]
# Pool names
- name: windowsHostedAgentImage
- value: 'windows-2022'
+ value: 'windows-2025'
stages:
- stage: Build
diff --git a/build/stage-build.yml b/build/stage-build.yml
index 1d206c1..9627fda 100644
--- a/build/stage-build.yml
+++ b/build/stage-build.yml
@@ -1,7 +1,7 @@
parameters:
- DotNetVersion: '8.0.401'
- UnoCheck_Version: '1.30.1'
- UnoCheck_Manifest: 'https://raw.githubusercontent.com/unoplatform/uno.check/0ca039bef4097295fc6c2c5c282ae18a797160c1/manifests/uno.ui.manifest.json'
+ DotNetVersion: '10.0.100'
+ UnoCheck_Version: '1.33.1'
+ UnoCheck_Manifest: 'https://raw.githubusercontent.com/unoplatform/uno.check/3bd81468f842eb34fe4760d1694baf8e4ba6edba/manifests/uno.ui.manifest.json'
steps:
- task: gitversion/setup@0
diff --git a/src/BackButtonManager.Abstractions/BackButtonManager.Abstractions.csproj b/src/BackButtonManager.Abstractions/BackButtonManager.Abstractions.csproj
index 8c84399..cba227c 100644
--- a/src/BackButtonManager.Abstractions/BackButtonManager.Abstractions.csproj
+++ b/src/BackButtonManager.Abstractions/BackButtonManager.Abstractions.csproj
@@ -1,7 +1,7 @@
netstandard2.0
- 12.0
+ 14.0
Chinook.BackButtonManager
nventive
nventive
@@ -29,11 +29,11 @@
-
+
-
+
diff --git a/src/BackButtonManager.Tests/BackButtonManager.Tests.csproj b/src/BackButtonManager.Tests/BackButtonManager.Tests.csproj
index e1246af..c90fb34 100644
--- a/src/BackButtonManager.Tests/BackButtonManager.Tests.csproj
+++ b/src/BackButtonManager.Tests/BackButtonManager.Tests.csproj
@@ -1,8 +1,8 @@
- net8.0
- 12.0
+ net10.0
+ 14.0
false
Chinook.BackButtonManager.Tests
BackButtonManager.Tests
@@ -10,23 +10,23 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/BackButtonManager.Uno.WinUI/BackButtonManager.Uno.WinUI.csproj b/src/BackButtonManager.Uno.WinUI/BackButtonManager.Uno.WinUI.csproj
index b789fd9..e8378f3 100644
--- a/src/BackButtonManager.Uno.WinUI/BackButtonManager.Uno.WinUI.csproj
+++ b/src/BackButtonManager.Uno.WinUI/BackButtonManager.Uno.WinUI.csproj
@@ -1,7 +1,7 @@
-
+
- net8.0;net8.0-ios;net8.0-maccatalyst;net8.0-macos;net8.0-android;net8.0-windows10.0.19041;
- 12.0
+ net10.0;net10.0-ios;net10.0-maccatalyst;net10.0-android;net10.0-windows10.0.20348;
+ 14.0
true
Chinook.BackButtonManager
@@ -24,31 +24,33 @@
snupkg
-
-
-
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
+ 10.0.20348.38
+
-
+
win-x86;win-x64;win-arm64
-
+
$(DefineConstants);__WASM__
-
+
%(Filename)
diff --git a/src/BackButtonManager.Uno.WinUI/winappsdk-workaround.targets b/src/BackButtonManager.Uno.WinUI/winappsdk-workaround.targets
index 31f8384..a3eb68f 100644
--- a/src/BackButtonManager.Uno.WinUI/winappsdk-workaround.targets
+++ b/src/BackButtonManager.Uno.WinUI/winappsdk-workaround.targets
@@ -1,8 +1,8 @@
-
+
diff --git a/src/BackButtonManager/BackButtonManager.csproj b/src/BackButtonManager/BackButtonManager.csproj
index b557610..36581ec 100644
--- a/src/BackButtonManager/BackButtonManager.csproj
+++ b/src/BackButtonManager/BackButtonManager.csproj
@@ -1,7 +1,7 @@
netstandard2.0
- 12.0
+ 14.0
Chinook.BackButtonManager
nventive
nventive
@@ -31,11 +31,11 @@
-
+
-
+