Skip to content

Commit 16bbf1e

Browse files
authored
Bump to v1.0.1 (#46)
* Update package versions and refactor code * Bump version to 1.0.1
1 parent fdf3a9f commit 16bbf1e

13 files changed

Lines changed: 50 additions & 43 deletions

File tree

build/Versioning.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
2424
<MajorVersion>1</MajorVersion>
2525
<MinorVersion>0</MinorVersion>
26-
<PatchVersion>0</PatchVersion>
26+
<PatchVersion>1</PatchVersion>
2727

2828
<IsPreview>false</IsPreview>
2929
<VersionSuffix Condition="'$(IsPreview)' == 'true'">-preview</VersionSuffix>

samples/ConsoleApp/ConsoleApp.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
13+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
1414
</ItemGroup>
1515

1616
<ItemGroup>

samples/WebApiApp/WebApiApp.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.7" />
11-
<PackageReference Include="Microsoft.FeatureManagement.AspNetCore" Version="3.4.0" />
12-
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2" />
10+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.11" />
11+
<PackageReference Include="Microsoft.FeatureManagement.AspNetCore" Version="4.0.0" />
12+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.2.0" />
1313
</ItemGroup>
1414

1515
<ItemGroup>

src/Directory.Packages.props

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
<ItemGroup>
66
<PackageVersion Include="Dapper" Version="2.1.35" />
77
<PackageVersion Include="FluentNHibernate" Version="3.4.0" />
8-
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.41.0" />
9-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.7" />
10-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.7" />
11-
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.7" />
12-
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
8+
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.46.1" />
9+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.11" />
10+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.11" />
11+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.11" />
12+
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
1313
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
14-
<PackageVersion Include="Microsoft.FeatureManagement" Version="3.4.0" />
15-
<PackageVersion Include="MongoDB.Driver" Version="2.27.0" />
14+
<PackageVersion Include="Microsoft.FeatureManagement" Version="4.0.0" />
15+
<PackageVersion Include="MongoDB.Driver" Version="3.1.0" />
1616
<PackageVersion Include="NHibernate" Version="5.5.2" />
17-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
17+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.11" />
1818
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
19-
<PackageVersion Include="System.Text.Json" Version="8.0.4" />
19+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
2020
</ItemGroup>
2121
</Project>

src/FeatureManagement.Database.CosmosDB/FeatureManagement.Database.CosmosDB.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
5+
<AzureCosmosDisableNewtonsoftJsonCheck>true</AzureCosmosDisableNewtonsoftJsonCheck>
56
</PropertyGroup>
67

78
<Import Project="..\..\build\NuGet.props" />

src/FeatureManagement.Database.MongoDB/FeatureManagement/Database/MongoDB/MongoDBInitializer.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ private static void CreateIndexIfNotExists<TDocument>(IMongoCollection<TDocument
6161
private static string GenerateIndexName<TDocument>(CreateIndexModel<TDocument> indexModel)
6262
{
6363
// Generate a name for the index based on the keys definition
64-
var indexKeys = indexModel.Keys.Render(BsonSerializer.SerializerRegistry.GetSerializer<TDocument>(), BsonSerializer.SerializerRegistry);
65-
var indexName = string.Join("_", indexKeys.ToBsonDocument().Elements.Select(e => $"{e.Name}_{e.Value.ToString().ToLower()}"));
66-
return indexName;
64+
var renderArgs = new RenderArgs<TDocument>(BsonSerializer.SerializerRegistry.GetSerializer<TDocument>(), BsonSerializer.SerializerRegistry);
65+
var indexKeys = indexModel.Keys.Render(renderArgs);
66+
return string.Join("_", indexKeys.ToBsonDocument().Elements.Select(e => $"{e.Name}_{e.Value.ToString().ToLower()}"));
6767
}
68-
}
68+
}

tests/Directory.Packages.props

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.7" />
7-
<PackageVersion Include="Microsoft.Data.Sqlite" Version="8.0.7" />
8-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.7" />
9-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.7" />
10-
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
11-
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
12-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
13-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
14-
<PackageVersion Include="NSubstitute" Version="5.1.0" />
15-
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
6+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.11" />
7+
<PackageVersion Include="Microsoft.Data.Sqlite" Version="8.0.11" />
8+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.11" />
9+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.11" />
10+
<PackageVersion Include="coverlet.collector" Version="6.0.3" />
11+
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
12+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
13+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
14+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
15+
<PackageVersion Include="System.Data.SqlClient" Version="4.9.0" />
1616
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
17-
<PackageVersion Include="Testcontainers" Version="3.9.0" />
18-
<PackageVersion Include="Testcontainers.CosmosDb" Version="3.9.0" />
19-
<PackageVersion Include="Testcontainers.MongoDb" Version="3.9.0" />
20-
<PackageVersion Include="Testcontainers.MsSql" Version="3.9.0" />
21-
<PackageVersion Include="Testcontainers.MySql" Version="3.9.0" />
22-
<PackageVersion Include="Testcontainers.PostgreSql" Version="3.9.0" />
23-
<PackageVersion Include="xunit" Version="2.9.0" />
24-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
17+
<PackageVersion Include="Testcontainers" Version="4.1.0" />
18+
<PackageVersion Include="Testcontainers.CosmosDb" Version="4.1.0" />
19+
<PackageVersion Include="Testcontainers.MongoDb" Version="4.1.0" />
20+
<PackageVersion Include="Testcontainers.MsSql" Version="4.1.0" />
21+
<PackageVersion Include="Testcontainers.MySql" Version="4.1.0" />
22+
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.1.0" />
23+
<PackageVersion Include="xunit" Version="2.9.3" />
24+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.1" />
2525
</ItemGroup>
2626
</Project>

tests/FeatureManagement.Database.CosmosDB.Tests/FeatureManagement.Database.CosmosDB.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</ItemGroup>
2929

3030
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
31-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.32" />
31+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.36" />
3232

3333
</ItemGroup>
3434
<ItemGroup>

tests/FeatureManagement.Database.EntityFrameworkCore.Tests/FeatureManagement.Database.EntityFrameworkCore.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</ItemGroup>
3737

3838
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
39-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.32" />
39+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.36" />
4040
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" VersionOverride="7.0.20" />
4141
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" VersionOverride="7.0.20">
4242
<PrivateAssets>all</PrivateAssets>

tests/FeatureManagement.Database.MongoDB.Tests/FeatureManagement.Database.MongoDB.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</ItemGroup>
2929

3030
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
31-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.32" />
31+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" VersionOverride="6.0.36" />
3232
</ItemGroup>
3333

3434
<ItemGroup>

0 commit comments

Comments
 (0)