Cesil 0.9.0
dotnet add package Cesil --version 0.9.0
NuGet\Install-Package Cesil -Version 0.9.0
<PackageReference Include="Cesil" Version="0.9.0" />
paket add Cesil --version 0.9.0
#r "nuget: Cesil, 0.9.0"
// Install Cesil as a Cake Addin
#addin nuget:?package=Cesil&version=0.9.0
// Install Cesil as a Cake Tool
#tool nuget:?package=Cesil&version=0.9.0
Modern CSV (De)Serializer
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
-
net5.0
- System.IO.Pipelines (>= 4.5.3)
- System.Runtime.Serialization.Primitives (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Pre-release, but functionally complete.
Please report any issues: https://github.com/kevin-montrose/Cesil/issues/new
Changes
- Targets .NET 5
- Adds support for record types
- Adds support for native ints, native uints, and their nullable equivalents
- Cesil.SourceGenerator now supports init-only properties
- Splits RowEnding Option into ReadRowEnding and WriteRowEnding
- Defaults ReadRowEnding to Detect, meaning Cesil will now generally deal with any "normal" CSV by default