diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml index 13a9dff..c81f75f 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -17,6 +17,7 @@ jobs: dotnet-version: | 6.0.x 7.0.x + 8.0.x - name: Restore dependencies run: dotnet restore - name: Build diff --git a/.github/workflows/create_package.yml b/.github/workflows/create_package.yml index c929990..e5b4370 100644 --- a/.github/workflows/create_package.yml +++ b/.github/workflows/create_package.yml @@ -17,6 +17,7 @@ jobs: dotnet-version: | 6.0.x 7.0.x + 8.0.x - name: Restore dependencies run: dotnet restore - name: Build diff --git a/README.md b/README.md index a46be13..4551dc5 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ ![Nuget](https://img.shields.io/nuget/v/Ooze.Typed) ![framework](https://img.shields.io/badge/framework-.net%206.0-green) ![framework](https://img.shields.io/badge/framework-.net%207.0-green) +![framework](https://img.shields.io/badge/framework-.net%208.0-green) ![GitHub Repo stars](https://img.shields.io/github/stars/DenisPav/Ooze) ![Nuget](https://img.shields.io/nuget/dt/Ooze.Typed) @@ -16,7 +17,7 @@ Except base `Ooze.Typed` package there are few more that add additional filter e - [Ooze.Typed.EntityFrameworkCore.Sqlite](https://www.nuget.org/packages/Ooze.Typed.EntityFrameworkCore.Sqlite/) - [Ooze.Typed.EntityFrameworkCore.SqlServer](https://www.nuget.org/packages/Ooze.Typed.EntityFrameworkCore.SqlServer/) - [Ooze.Typed.EntityFrameworkCore.Npgsql](https://www.nuget.org/packages/Ooze.Typed.EntityFrameworkCore.Npgsql/) - - [Ooze.Typed.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Ooze.Typed.EntityFrameworkCore.MySql/) + - [Ooze.Typed.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Ooze.Typed.EntityFrameworkCore.MySql/) (.NET 8 not yet supported) These packages provide additional provider specific `EF` extensions to the filter builder pipeline. diff --git a/src/Ooze.Typed.EntityFrameworkCore.Npgsql/Ooze.Typed.EntityFrameworkCore.Npgsql.csproj b/src/Ooze.Typed.EntityFrameworkCore.Npgsql/Ooze.Typed.EntityFrameworkCore.Npgsql.csproj index 2be2ccb..0fd0385 100644 --- a/src/Ooze.Typed.EntityFrameworkCore.Npgsql/Ooze.Typed.EntityFrameworkCore.Npgsql.csproj +++ b/src/Ooze.Typed.EntityFrameworkCore.Npgsql/Ooze.Typed.EntityFrameworkCore.Npgsql.csproj @@ -1,6 +1,6 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable Ooze.Typed.EntityFrameworkCore.Npgsql @@ -29,12 +29,17 @@ Expressions\OozeValue.cs + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/Ooze.Typed.EntityFrameworkCore.SqlServer/Ooze.Typed.EntityFrameworkCore.SqlServer.csproj b/src/Ooze.Typed.EntityFrameworkCore.SqlServer/Ooze.Typed.EntityFrameworkCore.SqlServer.csproj index ddfc541..e2447c0 100644 --- a/src/Ooze.Typed.EntityFrameworkCore.SqlServer/Ooze.Typed.EntityFrameworkCore.SqlServer.csproj +++ b/src/Ooze.Typed.EntityFrameworkCore.SqlServer/Ooze.Typed.EntityFrameworkCore.SqlServer.csproj @@ -1,6 +1,6 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable Ooze.Typed.EntityFrameworkCore.SqlServer @@ -28,12 +28,17 @@ + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/Ooze.Typed.EntityFrameworkCore.Sqlite/Ooze.Typed.EntityFrameworkCore.Sqlite.csproj b/src/Ooze.Typed.EntityFrameworkCore.Sqlite/Ooze.Typed.EntityFrameworkCore.Sqlite.csproj index 1ec77ca..c67fb02 100644 --- a/src/Ooze.Typed.EntityFrameworkCore.Sqlite/Ooze.Typed.EntityFrameworkCore.Sqlite.csproj +++ b/src/Ooze.Typed.EntityFrameworkCore.Sqlite/Ooze.Typed.EntityFrameworkCore.Sqlite.csproj @@ -1,6 +1,6 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable Ooze.Typed.EntityFrameworkCore.Sqlite @@ -28,13 +28,18 @@ Expressions\OozeValue.cs + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/Ooze.Typed.EntityFrameworkCore/Ooze.Typed.EntityFrameworkCore.csproj b/src/Ooze.Typed.EntityFrameworkCore/Ooze.Typed.EntityFrameworkCore.csproj index 9e12cf1..bcacba0 100644 --- a/src/Ooze.Typed.EntityFrameworkCore/Ooze.Typed.EntityFrameworkCore.csproj +++ b/src/Ooze.Typed.EntityFrameworkCore/Ooze.Typed.EntityFrameworkCore.csproj @@ -1,6 +1,6 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable Ooze.Typed.EntityFrameworkCore @@ -31,6 +31,9 @@ + + + Expressions\BasicExpressions.cs diff --git a/src/Ooze.Typed/Ooze.Typed.csproj b/src/Ooze.Typed/Ooze.Typed.csproj index d9779f0..541f6cd 100644 --- a/src/Ooze.Typed/Ooze.Typed.csproj +++ b/src/Ooze.Typed/Ooze.Typed.csproj @@ -1,6 +1,6 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable Ooze.Typed diff --git a/tests/Ooze.Typed.Tests.Npgsql/Ooze.Typed.Tests.Npgsql.csproj b/tests/Ooze.Typed.Tests.Npgsql/Ooze.Typed.Tests.Npgsql.csproj index 0ea385e..2bd6227 100644 --- a/tests/Ooze.Typed.Tests.Npgsql/Ooze.Typed.Tests.Npgsql.csproj +++ b/tests/Ooze.Typed.Tests.Npgsql/Ooze.Typed.Tests.Npgsql.csproj @@ -1,7 +1,7 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable diff --git a/tests/Ooze.Typed.Tests.SqlServer/Ooze.Typed.Tests.SqlServer.csproj b/tests/Ooze.Typed.Tests.SqlServer/Ooze.Typed.Tests.SqlServer.csproj index 8fbfaac..4d14b70 100644 --- a/tests/Ooze.Typed.Tests.SqlServer/Ooze.Typed.Tests.SqlServer.csproj +++ b/tests/Ooze.Typed.Tests.SqlServer/Ooze.Typed.Tests.SqlServer.csproj @@ -1,7 +1,7 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable @@ -9,7 +9,6 @@ - diff --git a/tests/Ooze.Typed.Tests/Ooze.Typed.Tests.csproj b/tests/Ooze.Typed.Tests/Ooze.Typed.Tests.csproj index b56eb4c..cdf94dc 100644 --- a/tests/Ooze.Typed.Tests/Ooze.Typed.Tests.csproj +++ b/tests/Ooze.Typed.Tests/Ooze.Typed.Tests.csproj @@ -1,7 +1,7 @@ - net7.0;net6.0 + net8.0;net7.0;net6.0 enable enable @@ -9,7 +9,6 @@ - @@ -28,7 +27,7 @@ - +