From d3874d274abafca7a1175187e81b0187ca2af781 Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 22:51:29 +0000 Subject: [PATCH 1/7] - Update to .Net 9.0 --- License.md | 2 +- README.md | 4 ++-- src/FeatureOne.File/FeatureOne.File.csproj | 14 +++++++------- src/FeatureOne.SQL/FeatureOne.SQL.csproj | 14 +++++++------- src/FeatureOne/AssemblyInfo.cs | 2 +- src/FeatureOne/FeatureOne.csproj | 18 +++++++++--------- .../FeatureOne.File.Tests.csproj | 12 ++++++------ .../FeatureOne.SQL.Tests.csproj | 16 ++++++++-------- test/FeatureOne.Tests/FeatureOne.Tests.csproj | 12 ++++++------ 9 files changed, 47 insertions(+), 47 deletions(-) diff --git a/License.md b/License.md index 03938ba..daf3b65 100644 --- a/License.md +++ b/License.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Tech Ninja Labs +Copyright (c) 2024 Code Shayk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 9affc62..22dbe86 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# ninja FeatureOne v4.0.0 +# ninja FeatureOne v5.0.0 [![GitHub Release](https://img.shields.io/github/v/release/ninjarocks/FeatureOne?logo=github&sort=semver)](https://github.com/ninjarocks/FeatureOne/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/NinjaRocks/FeatureOne/blob/master/License.md) [![build-master](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml) -[![CodeQL](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml) [![.Net](https://img.shields.io/badge/.Net-8.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) +[![CodeQL](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml) [![.Net](https://img.shields.io/badge/.Net-9.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) .Net Library to implement feature toggles. -- diff --git a/src/FeatureOne.File/FeatureOne.File.csproj b/src/FeatureOne.File/FeatureOne.File.csproj index 80f575e..b4a3ad3 100644 --- a/src/FeatureOne.File/FeatureOne.File.csproj +++ b/src/FeatureOne.File/FeatureOne.File.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 disable True False @@ -13,20 +13,20 @@ False snupkg FeatureOne.File - Tech Ninja Labs - Tech Ninja Labs + Code Shayk + Code Shayk FeatureOne .Net library to implement feature toggles with File system storage. - Copyright (c) 2024 Tech Ninja Labs + Copyright (c) 2024 Code Shayk README.md - https://github.com/TechNinjaLabs/FeatureOne + https://github.com/codeshayk/FeatureOne git feature-toggle; feature-flag; feature-flags; feature-toggles; .net8.0; featureOne; File-system; File-Backend; File-Toggles; - 4.0.0 + 5.0.0 License.md ninja-icon-16.png - Release Notes v4.0.0. - Targets .Net 8.0 + Release Notes v4.0.0. - Targets .Net 9.0 Library to Implement Feature Toggles to hide/show program features with File system storage. - Provides Out of box Simple and Regex toggle conditions. - Provides Out of box support for File system storage provider to store toggles on disk file. diff --git a/src/FeatureOne.SQL/FeatureOne.SQL.csproj b/src/FeatureOne.SQL/FeatureOne.SQL.csproj index 94584a8..97edba6 100644 --- a/src/FeatureOne.SQL/FeatureOne.SQL.csproj +++ b/src/FeatureOne.SQL/FeatureOne.SQL.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 disable disable True @@ -14,20 +14,20 @@ False snupkg FeatureOne.SQL - Tech Ninja Labs - Tech Ninja Labs + Code Shayk + Code Shayk FeatureOne .Net library to implement feature toggles with SQL storage. - Copyright (c) 2024 Tech Ninja Labs + Copyright (c) 2024 Code Shayk README.md https://github.com/TechNinjaLabs/FeatureOne git feature-toggle; feature-flag; feature-flags; feature-toggles; .net8.0; featureOne; SQL-Backend; SQL-Toggles; SQL - 4.0.0 + 5.0.0 License.md ninja-icon-16.png - Release Notes v4.0.0. - Targets .Net 8.0 + Release Notes v5.0.0. - Targets .Net 9.0 Library to Implement Feature Toggles to hide/show program features with SQL storage. - Supports configuring all Db providers - MSSQL, SQLite, ODBC, OLEDB, MySQL, PostgreSQL. - Provides Out of box Simple and Regex toggle conditions. @@ -57,7 +57,7 @@ - + diff --git a/src/FeatureOne/AssemblyInfo.cs b/src/FeatureOne/AssemblyInfo.cs index 141f8d7..1132093 100644 --- a/src/FeatureOne/AssemblyInfo.cs +++ b/src/FeatureOne/AssemblyInfo.cs @@ -11,7 +11,7 @@ using System; using System.Reflection; -[assembly: System.Reflection.AssemblyCompanyAttribute("Tech Ninja Labs")] +[assembly: System.Reflection.AssemblyCompanyAttribute("Code Shayk")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyCopyrightAttribute("2024")] [assembly: System.Reflection.AssemblyDescriptionAttribute(".Net Library to implement feature toggles.")] diff --git a/src/FeatureOne/FeatureOne.csproj b/src/FeatureOne/FeatureOne.csproj index 14d409b..a6a38aa 100644 --- a/src/FeatureOne/FeatureOne.csproj +++ b/src/FeatureOne/FeatureOne.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 disable disable True @@ -14,20 +14,20 @@ False snupkg FeatureOne - Tech Ninja Labs - Tech Ninja Labs + Code Shayk + Code Shayk FeatureOne .Net library to implement feature toggles. - Copyright (c) 2024 Tech Ninja Labs + Copyright (c) 2024 Code Shayk README.md - https://github.com/TechNinjaLabs/FeatureOne + https://github.com/CodeShayk/FeatureOne git feature-toggle; feature-flag; feature-flags; feature-toggles; net8.0; featureOne - 4.0.0 + 5.0.0 LICENSE.md ninja-icon-16.png - Release Notes v4.0.0 Core Functionality :- Targets .Net 8.0 + Release Notes v5.0.0 Core Functionality :- Targets .Net 9.0 Library to Implement Feature Toggles to hide/show program features. Does not contain storage provider. - Provides Out of box Simple and Regex toggle conditions. - Provides extensibility for custom implementations ie. @@ -38,8 +38,8 @@ - - + + diff --git a/test/FeatureOne.File.Tests/FeatureOne.File.Tests.csproj b/test/FeatureOne.File.Tests/FeatureOne.File.Tests.csproj index 21f7cf7..b056f15 100644 --- a/test/FeatureOne.File.Tests/FeatureOne.File.Tests.csproj +++ b/test/FeatureOne.File.Tests/FeatureOne.File.Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -10,11 +10,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj b/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj index 596f910..8b0b3d7 100644 --- a/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj +++ b/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -10,13 +10,13 @@ - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/test/FeatureOne.Tests/FeatureOne.Tests.csproj b/test/FeatureOne.Tests/FeatureOne.Tests.csproj index ad63986..7fa8348 100644 --- a/test/FeatureOne.Tests/FeatureOne.Tests.csproj +++ b/test/FeatureOne.Tests/FeatureOne.Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -9,11 +9,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive From 7e80b3e964c9ba770ac1281c85f13e7ed3705e78 Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 22:58:57 +0000 Subject: [PATCH 2/7] - Fix vulnerable package --- README.md | 2 +- src/FeatureOne.SQL/FeatureOne.SQL.csproj | 1 + test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 22dbe86..8dd1afc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# ninja FeatureOne v5.0.0 +# FeatureOne v5.0.0 [![GitHub Release](https://img.shields.io/github/v/release/ninjarocks/FeatureOne?logo=github&sort=semver)](https://github.com/ninjarocks/FeatureOne/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/NinjaRocks/FeatureOne/blob/master/License.md) [![build-master](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml) [![CodeQL](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml) [![.Net](https://img.shields.io/badge/.Net-9.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) diff --git a/src/FeatureOne.SQL/FeatureOne.SQL.csproj b/src/FeatureOne.SQL/FeatureOne.SQL.csproj index 97edba6..77414f5 100644 --- a/src/FeatureOne.SQL/FeatureOne.SQL.csproj +++ b/src/FeatureOne.SQL/FeatureOne.SQL.csproj @@ -58,6 +58,7 @@ + diff --git a/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj b/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj index 8b0b3d7..72baa16 100644 --- a/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj +++ b/test/FeatureOne.SQL.Tests/FeatureOne.SQL.Tests.csproj @@ -24,6 +24,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + From 88c86ded7c0881eeafe8ddb4850f0daa3b0d249f Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 23:03:15 +0000 Subject: [PATCH 3/7] - Update --- README.md | 2 +- src/FeatureOne.SQL/FeatureOne.SQL.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8dd1afc..22dbe86 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# FeatureOne v5.0.0 +# ninja FeatureOne v5.0.0 [![GitHub Release](https://img.shields.io/github/v/release/ninjarocks/FeatureOne?logo=github&sort=semver)](https://github.com/ninjarocks/FeatureOne/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/NinjaRocks/FeatureOne/blob/master/License.md) [![build-master](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml) [![CodeQL](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml/badge.svg)](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml) [![.Net](https://img.shields.io/badge/.Net-9.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) diff --git a/src/FeatureOne.SQL/FeatureOne.SQL.csproj b/src/FeatureOne.SQL/FeatureOne.SQL.csproj index 77414f5..d274686 100644 --- a/src/FeatureOne.SQL/FeatureOne.SQL.csproj +++ b/src/FeatureOne.SQL/FeatureOne.SQL.csproj @@ -20,7 +20,7 @@ .Net library to implement feature toggles with SQL storage. Copyright (c) 2024 Code Shayk README.md - https://github.com/TechNinjaLabs/FeatureOne + https://github.com/CodeShayk/FeatureOne git feature-toggle; feature-flag; feature-flags; feature-toggles; .net8.0; featureOne; SQL-Backend; SQL-Toggles; SQL 5.0.0 From de16adc6eb0a5fd4156c1512bceb8cc7dd981863 Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 23:06:25 +0000 Subject: [PATCH 4/7] - Release v5.0.0 --- src/FeatureOne.File/FeatureOne.File.csproj | 1 + src/FeatureOne.SQL/FeatureOne.SQL.csproj | 1 + src/FeatureOne/FeatureOne.csproj | 1 + 3 files changed, 3 insertions(+) diff --git a/src/FeatureOne.File/FeatureOne.File.csproj b/src/FeatureOne.File/FeatureOne.File.csproj index b4a3ad3..8c4d43e 100644 --- a/src/FeatureOne.File/FeatureOne.File.csproj +++ b/src/FeatureOne.File/FeatureOne.File.csproj @@ -36,6 +36,7 @@ -- Provides extensibility for implementing custom caching provider. -- Provides extensibility for implementing custom toggle deserializer for bespoke scenarios. + https://github.com/CodeShayk/FeatureOne/wiki diff --git a/src/FeatureOne.SQL/FeatureOne.SQL.csproj b/src/FeatureOne.SQL/FeatureOne.SQL.csproj index d274686..793a6c0 100644 --- a/src/FeatureOne.SQL/FeatureOne.SQL.csproj +++ b/src/FeatureOne.SQL/FeatureOne.SQL.csproj @@ -38,6 +38,7 @@ -- Provides extensibility for implementing custom caching providers. -- Provides extensibility for implementing custom toggle deserializer for bespoke scenarios. + https://github.com/CodeShayk/FeatureOne/wiki diff --git a/src/FeatureOne/FeatureOne.csproj b/src/FeatureOne/FeatureOne.csproj index a6a38aa..5d95cac 100644 --- a/src/FeatureOne/FeatureOne.csproj +++ b/src/FeatureOne/FeatureOne.csproj @@ -35,6 +35,7 @@ -- Provides extensibility to implement custom toggle conditions for bespoke use cases. -- Provides extensibility for custom toggle deserializer for bespoke scenarios. + https://github.com/CodeShayk/FeatureOne/wiki From 5828b77e569443524d54e69323a0965354392872 Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 23:13:02 +0000 Subject: [PATCH 5/7] - Update GH Action for .Net 9.0 --- .github/workflows/CI-Build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI-Build.yml b/.github/workflows/CI-Build.yml index c3d59aa..11d5a35 100644 --- a/.github/workflows/CI-Build.yml +++ b/.github/workflows/CI-Build.yml @@ -52,7 +52,7 @@ jobs: - name: Step-04 Install .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 6.0.x + dotnet-version: 9.0.x - name: Step-05 Restore dependencies run: dotnet restore @@ -101,7 +101,7 @@ jobs: - name: Step-04 Install .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 6.0.x + dotnet-version: 9.0.x - name: Step-05 Restore dependencies run: dotnet restore From 11aa1940c9a319fc877816c0005fccbf3ee38dd1 Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 23:13:51 +0000 Subject: [PATCH 6/7] - Update owner for release --- .github/workflows/CI-Build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI-Build.yml b/.github/workflows/CI-Build.yml index 11d5a35..1a34ab7 100644 --- a/.github/workflows/CI-Build.yml +++ b/.github/workflows/CI-Build.yml @@ -154,7 +154,7 @@ jobs: -X POST \ -H "Accept:application/vnd.github+json" \ -H "Authorization:token ${{ env.github-token }}" \ - https://api.github.com/ninjarocks/FeatureOne/releases \ + https://api.github.com/codeshayk/FeatureOne/releases \ -d '{"tag_name":v1.0.0,"target_commitish":"master","name":"FeatureOne","body":"","draft":false,"prerelease":false,"generate_release_notes":false}' - name: Step-03 Release to Nuget Org From 1425f3db663202cfb29a69bee28027a52d2a1a2f Mon Sep 17 00:00:00 2001 From: Ninja Date: Sat, 23 Nov 2024 23:18:07 +0000 Subject: [PATCH 7/7] - Update gitversion to 5.0.0 --- GitVersion.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GitVersion.yml b/GitVersion.yml index 2ac57c8..94e320b 100644 --- a/GitVersion.yml +++ b/GitVersion.yml @@ -1,4 +1,4 @@ -next-version: 4.0.0 +next-version: 5.0.0 tag-prefix: '[vV]' mode: ContinuousDeployment branches: