Skip to content

Commit f539a12

Browse files
committed
Support .NET 8/9/10, require NEventStore 10.2.0+
Added nuspec groups for .NET 8.0, 9.0, and 10.0. Increased minimum NEventStore dependency to 10.2.0 (breaking change). Updated changelog. Marked test project with IsTestProject, switched reference group to net472, updated FluentAssertions to 8.9.0, and removed legacy Service entry. Bumped Microsoft.SourceLink.GitHub to 10.0.203. Updated NEventStore submodule.
1 parent b8e83bb commit f539a12

5 files changed

Lines changed: 25 additions & 11 deletions

File tree

Changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
## vNext
44

55
- Added explicit support for net8.0, net9.0, net10.0.
6+
- Updated NEventStore to 10.2.0
7+
8+
### Breaking Changes
9+
10+
- Requires updating NEventStore to 10.2.0 or higher
611

712
## 12.0.0
813

dependencies/NEventStore

Submodule NEventStore updated 123 files

src/.nuget/NEventStore.Persistence.MongoDB.nuspec

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,27 @@
2626
-->
2727
<dependencies>
2828
<group targetFramework=".NETFramework4.7.2">
29-
<dependency id="NEventStore" version="[10.0.0,11.0.0)" exclude="Build,Analyzers"/>
29+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
3030
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
3131
</group>
3232
<group targetFramework=".NETStandard2.1">
33-
<dependency id="NEventStore" version="[10.0.0,11.0.0)" exclude="Build,Analyzers"/>
33+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
3434
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
3535
</group>
3636
<group targetFramework=".net6.0">
37-
<dependency id="NEventStore" version="[10.0.0,11.0.0)" exclude="Build,Analyzers"/>
37+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
38+
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
39+
</group>
40+
<group targetFramework=".net8.0">
41+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
42+
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
43+
</group>
44+
<group targetFramework=".net9.0">
45+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
46+
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
47+
</group>
48+
<group targetFramework=".net10.0">
49+
<dependency id="NEventStore" version="[10.2.0,11.0.0)" exclude="Build,Analyzers"/>
3850
<dependency id="MongoDB.Driver" version="[3.0.0,4.0.0)" exclude="Build,Analyzers"/>
3951
</group>
4052
</dependencies>

src/NEventStore.Persistence.MongoDB.Tests/NEventStore.Persistence.MongoDB.Core.Tests.csproj

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,20 @@
66
<OutputTypeEx>exe</OutputTypeEx>
77
<RootNamespace>NEventStore.Persistence.MongoDB.Tests</RootNamespace>
88
<TestTfmsInParallel>false</TestTfmsInParallel>
9+
<IsTestProject>true</IsTestProject>
910
</PropertyGroup>
1011

1112
<PropertyGroup>
1213
<DefineConstants Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">TRACE;DEBUG;NUNIT</DefineConstants>
1314
<DefineConstants Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">NUNIT</DefineConstants>
1415
</PropertyGroup>
1516

16-
<ItemGroup Condition="'$(TargetFramework)' == 'net462'">
17+
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
1718
<Reference Include="System.Transactions" />
1819
</ItemGroup>
1920

2021
<ItemGroup>
21-
<PackageReference Include="FluentAssertions" Version="7.0.0" />
22+
<PackageReference Include="FluentAssertions" Version="8.9.0" />
2223
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.5.1" />
2324
<PackageReference Include="MongoDB.Driver" Version="3.0.0" />
2425
<PackageReference Include="MSTest.TestAdapter" Version="4.2.2" />
@@ -43,10 +44,6 @@
4344
<Compile Include="..\..\dependencies\NEventStore\src\NEventStore.Persistence.AcceptanceTests\PersistenceTests.Async.cs" Link="AcceptanceTests\PersistenceTests.Async.cs" />
4445
</ItemGroup>
4546

46-
<ItemGroup>
47-
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
48-
</ItemGroup>
49-
5047
<ItemGroup>
5148
<EmbeddedResource Update="Properties\Resources.resx">
5249
<Generator>ResXFileCodeGenerator</Generator>

src/NEventStore.Persistence.MongoDB/NEventStore.Persistence.MongoDB.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
<ItemGroup>
4343
<PackageReference Include="MongoDB.Driver" Version="3.0.0" />
44-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
44+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.203">
4545
<PrivateAssets>all</PrivateAssets>
4646
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4747
</PackageReference>

0 commit comments

Comments
 (0)