Mauve 2023.0.0.3
dotnet add package Mauve --version 2023.0.0.3
NuGet\Install-Package Mauve -Version 2023.0.0.3
<PackageReference Include="Mauve" Version="2023.0.0.3" />
paket add Mauve --version 2023.0.0.3
#r "nuget: Mauve, 2023.0.0.3"
// Install Mauve as a Cake Addin
#addin nuget:?package=Mauve&version=2023.0.0.3
// Install Mauve as a Cake Tool
#tool nuget:?package=Mauve&version=2023.0.0.3
From basic extension methods to complete implementations of design patterns, Mauve offers a colorful suite of functionality for utilization in even the grandest applications.
Features
The following features are available for use through Mauve:
Feature | Description |
---|---|
Serialization | Mauve contains two extension methods for out of the box serialization support using T.Serialize(SerializationMethod) and string.Deserialize(SerializationMethod) . There is currently support for raw, binary, XML, JSON, and YAML serialization methods. |
Cryptography | Mauve aims to simplify cryptography implementations for consumers. |
Validation | Validation should be simple, concise, and encapsulated. |
There are many more features available in the framework of course, but the above are easily the most popular. For more information, see the wiki.
Extension Methods
Mauve offers a variety of useful extension methods for the most common data types in the C#
language:
int
string
DateTime
Queue
Type
Exception
IComparable
IEnumerable<T>
Additionally, there are a few extension methods using generics for type safety that apply to all types.
See our wiki for more details.
Release Notes
- Current Version: 🐣 Pre-Release
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Data.DataSetExtensions (>= 4.5.0)
- YamlDotNet (>= 12.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
🐣 Pre-Release (2023.0.0.3)
Synchronizes version with Mauve.Framework.