diff --git a/GitVersion.yml b/GitVersion.yml
index cc09407..fb74a8b 100644
--- a/GitVersion.yml
+++ b/GitVersion.yml
@@ -1 +1 @@
-next-version: 8.2.0
\ No newline at end of file
+next-version: 9.0.0
\ No newline at end of file
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 4fb8283..c157a35 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -5,9 +5,8 @@ trigger:
variables:
BuildConfiguration: Release
- DotNetCoreVersionPreviousPrevious: 6.x
- DotNetCoreVersionPrevious: 7.x
- DotNetCoreVersionLatest: 8.x
+ DotNetCoreVersionPrevious: 8.x
+ DotNetCoreVersionLatest: 9.x
parameters:
- name: publishPackages
@@ -27,12 +26,6 @@ stages:
persistCredentials: 'true'
clean: true
# Install the desired .NET SDK.
- - task: UseDotNet@2
- displayName: 'Acquire .NET $(DotNetCoreVersionPreviousPrevious) SDK'
- inputs:
- packageType: 'sdk'
- version: $(DotNetCoreVersionPreviousPrevious)
- includePreviewVersions: false
- task: UseDotNet@2
displayName: 'Acquire .NET $(DotNetCoreVersionPrevious) SDK'
inputs:
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index fe9c21c..ac9acef 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -16,8 +16,8 @@
Matthias Gernand
- https://github.com/fluxera/Fluxera.Guard
- https://github.com/fluxera/Fluxera.Guard
+ https://github.com/fluxera/Fluxera.ValueObject
+ https://github.com/fluxera/Fluxera.ValueObject
icon.png
README.md
false
@@ -28,17 +28,12 @@
true
-
-
-
-
-
-
+
-
+
diff --git a/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj b/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
index f7450da..ad3c979 100644
--- a/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
+++ b/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
@@ -1,7 +1,7 @@
-
+
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -22,23 +22,19 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
+
+
-
-
+
+
diff --git a/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj b/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
index c0ccfec..28648a1 100644
--- a/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
+++ b/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -22,7 +22,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj b/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
index c377497..35c2339 100644
--- a/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
+++ b/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -22,7 +22,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj b/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
index 9ac2c31..dbbe943 100644
--- a/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
+++ b/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -22,12 +22,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj b/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
index 535320d..a4e97c2 100644
--- a/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
+++ b/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -22,7 +22,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj b/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
index 8b2d2eb..1f822f0 100644
--- a/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
+++ b/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
@@ -30,7 +30,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
index aa89be0..3a9ac5d 100644
--- a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
@@ -1,18 +1,18 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -22,16 +22,12 @@
-
-
-
-
-
-
+
+
-
-
+
+
diff --git a/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj b/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
index 099afda..b7c4e14 100644
--- a/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
@@ -1,17 +1,17 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj b/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
index bc39459..17088d4 100644
--- a/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
@@ -1,19 +1,19 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj b/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
index 336ab86..f106ffc 100644
--- a/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
@@ -1,17 +1,17 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.MongoDB.UnitTests/QueryTests.cs b/tests/Fluxera.ValueObject.MongoDB.UnitTests/QueryTests.cs
index a078c52..1b1f63f 100644
--- a/tests/Fluxera.ValueObject.MongoDB.UnitTests/QueryTests.cs
+++ b/tests/Fluxera.ValueObject.MongoDB.UnitTests/QueryTests.cs
@@ -1,5 +1,6 @@
namespace Fluxera.ValueObject.MongoDB.UnitTests
{
+ using System.Linq;
using System.Threading.Tasks;
using FluentAssertions;
using Fluxera.ValueObject.MongoDB.UnitTests.Model;
diff --git a/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj b/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
index 88bfb05..a1d6518 100644
--- a/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
@@ -1,17 +1,17 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj b/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
index e4b2d8c..8f1db14 100644
--- a/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
@@ -1,12 +1,12 @@
- net6.0;net7.0;net8.0
+ net8.0;net9.0
false
-
+