Skip to content

Commit

Permalink
Prep for v3.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
TylerBrinkley committed Nov 1, 2019
1 parent f1ffb10 commit 66ce59e
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
![GitHub last commit (master)](https://img.shields.io/github/last-commit/TylerBrinkley/Enums.NET/master.svg?logo=github)
[![NuGet Version](https://img.shields.io/nuget/v/Enums.NET.svg?logo=nuget)](https://www.nuget.org/packages/Enums.NET/)
[![NuGet Downloads](https://img.shields.io/nuget/dt/Enums.NET.svg?logo=nuget)](https://www.nuget.org/packages/Enums.NET/)
[![Build status](https://img.shields.io/azure-devops/build/tydude4christ/Public/2.svg?logo=azuredevops)](https://dev.azure.com/tydude4christ/Public/_build?definitionId=2)

## v3.0 Changes
One of the major changes for v3.0 is the deprecation of the `NonGenericEnums`, `NonGenericFlagEnums`, `UnsafeEnums`, and `UnsafeFlagEnums` classes whose methods have been added to the `Enums` and `FlagEnums` classes to better match `System.Enum` and provide better discoverability. To help you migrate your code to using the new methods I have created the C# roslyn analyzer [`Enums.NET.Analyzer`](https://www.nuget.org/packages/Enums.NET.Analyzer/) which provides a code fix to migrate your usages of the non-generic and unsafe methods to the new methods.

# Enums.NET
Enums.NET is a high-performance type-safe .NET enum utility library which provides many operations as convenient extension methods. It is available as a [NuGet Package](https://www.nuget.org/packages/Enums.NET/) and is compatible with .NET Framework 4.5+ and .NET Standard 1.0+.
Enums.NET is a high-performance type-safe .NET enum utility library which provides many operations as convenient extension methods. It is compatible with .NET Framework 4.5+ and .NET Standard 1.0+.

I'm trying to integrate some of Enums.NET's improvements into [corefx](https://github.com/dotnet/corefx) so if interested in its progress please check out the proposal [here](https://github.com/dotnet/corefx/issues/15453).

Expand Down
4 changes: 2 additions & 2 deletions Src/Enums.NET/Enums.NET.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<FileVersion>3.0.0</FileVersion>
<VersionPrefix>3.0.0</VersionPrefix>
<VersionSufix>rc1</VersionSufix>
<PackageVersion>3.0.0-rc1</PackageVersion>
<VersionSufix></VersionSufix>
<PackageVersion>3.0.0</PackageVersion>
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
<Authors>Tyler Brinkley</Authors>
<Description>Enums.NET is a high-performance type-safe .NET enum utility library</Description>
Expand Down

0 comments on commit 66ce59e

Please sign in to comment.