|
1 | 1 |
|
2 | | -# <img src="https://github.com/NinjaRocks/FeatureOne/blob/master/ninja-icon-16.png" alt="ninja" style="width:30px;"/> FeatureOne v5.0.1 |
3 | | -[](https://github.com/ninjarocks/FeatureOne/releases/latest) |
4 | | -[](https://github.com/NinjaRocks/FeatureOne/blob/master/License.md) [](https://github.com/NinjaRocks/FeatureOne/actions/workflows/Build-Master.yml) |
5 | | -[](https://github.com/NinjaRocks/FeatureOne/actions/workflows/codeql.yml) |
| 2 | +# <img src="https://github.com/CodeShayk/FeatureOne/blob/master/ninja-icon-16.png" alt="ninja" style="width:30px;"/> FeatureOne v5.1.0 |
| 3 | +[](https://github.com/CodeShayk/FeatureOne/releases/latest) |
| 4 | +[](https://github.com/CodeShayk/FeatureOne/blob/master/License.md) [](https://github.com/CodeShayk/FeatureOne/actions/workflows/Build-Master.yml) |
| 5 | +[](https://github.com/CodeShayk/FeatureOne/actions/workflows/codeql.yml) |
6 | 6 | [](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net46) |
7 | 7 | [](https://dotnet.microsoft.com/en-us/download/netstandard/2.1) |
8 | 8 | [](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) |
|
12 | 12 | #### Nuget Packages |
13 | 13 | | Package | Latest | Details | |
14 | 14 | | --------| --------| --------| |
15 | | -|FeatureOne |[](https://badge.fury.io/nu/FeatureOne) | Provides core funtionality to implement feature toggles with `no` backend storage provider. Needs package consumer to provide `IStorageProvider` implementation. Ideal for use case that requires custom storage backend. Please see below for more details. | |
16 | | -|FeatureOne.SQL| [](https://badge.fury.io/nu/FeatureOne.SQL) | Provides SQL storage provider for implementing feature toggles using `SQL` backend. | |
17 | | -|FeatureOne.File |[](https://badge.fury.io/nu/FeatureOne.File) | Provides File storage provider for implementing feature toggles using `File System` backend. | |
| 15 | +|FeatureOne |[](https://badge.fury.io/nu/FeatureOne) | Provides core functionality to implement feature toggles with `no` backend storage provider. Needs package consumer to provide `IStorageProvider` implementation. Ideal for use case that requires custom storage backend. **v5.1.0**: Security fixes, DI integration, DateRangeCondition. | |
| 16 | +|FeatureOne.SQL| [](https://badge.fury.io/nu/FeatureOne.SQL) | Provides SQL storage provider for implementing feature toggles using `SQL` backend. **v5.1.0**: Security fixes, DI integration, enhanced configuration. | |
| 17 | +|FeatureOne.File |[](https://badge.fury.io/nu/FeatureOne.File) | Provides File storage provider for implementing feature toggles using `File System` backend. **v5.1.0**: Security fixes, DI integration, enhanced configuration. | |
18 | 18 |
|
19 | 19 | ## Concept |
20 | 20 | ### What is a feature toggle? |
@@ -58,12 +58,22 @@ If you are having problems, please let me know by [raising a new issue](https:// |
58 | 58 | This project is licensed with the [MIT license](LICENSE). |
59 | 59 |
|
60 | 60 | ## Version History |
61 | | -The main branch is now on .NET 9.0. The following previous versions are available: |
62 | | -| Version | Release Notes | Developer Guide | |
63 | | -| -------- | --------|--------| |
64 | | -| [`v4.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v4.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v4.0.0) | [Guide](https://github.com/CodeShayk/FeatureOne/blob/v4.0.0/DeveloperGuide.md) | |
65 | | -| [`v3.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v3.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v3.0.0) | [Guide](https://github.com/CodeShayk/FeatureOne/blob/v3.0.0/DeveloperGuide.md) | |
66 | | -| [`v2.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v2.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v2.0.0) | [Guide](https://github.com/CodeShayk/FeatureOne/blob/v2.0.0/DeveloperGuide.md) | |
| 61 | +The following previous versions are available: |
| 62 | + |
| 63 | +| Version | Release Notes | |
| 64 | +| ----------------------------------------------------------------| ----------------------------------------------------------------------| |
| 65 | +| [`v5.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v5.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v5.0.0) | |
| 66 | +| [`v4.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v4.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v4.0.0) | |
| 67 | +| [`v3.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v3.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v3.0.0) | |
| 68 | +| [`v2.0.0`](https://github.com/CodeShayk/FeatureOne/tree/v2.0.0) | [Notes](https://github.com/CodeShayk/FeatureOne/releases/tag/v2.0.0) | |
| 69 | + |
| 70 | +## Recent Releases |
| 71 | + |
| 72 | +| Version | Release Date | Type | Key Changes | Backward Compatibility | |
| 73 | +|--------|-------------|------|-------------|---------------------| |
| 74 | +| v5.0.0 | Previous | Initial | Core feature toggle functionality | N/A (Initial release) | |
| 75 | +| v5.1.0 | Nov 03, 2025 | Minor | **Security fixes** (ReDoS protection, secure type loading), **architectural improvements** (prefix matching, dependency injection), **new features** (DateRangeCondition, configuration validation), **DI integration** | High - maintains all existing functionality with minor security-related behavioral changes | |
| 76 | + |
67 | 77 | ## Credits |
68 | 78 | Thank you for reading. Please fork, explore, contribute and report. Happy Coding !! :) |
69 | 79 |
|
|
0 commit comments