diff --git a/README.md b/README.md
index 0d68336..ccaa828 100644
--- a/README.md
+++ b/README.md
@@ -14,10 +14,10 @@ Even the focus of this library being data mapping to objects (classes, structs,
## RecordParser is a Zero Allocation Writer/Reader Parser for .NET Core
-1. It supports .NET 6, 7 and .NET Standard 2.1
+1. It supports .NET 6, 7, 8 and .NET Standard 2.1
2. It has minimal heap allocations because it does intense use of [Span](https://docs.microsoft.com/en-us/archive/msdn-magazine/2018/january/csharp-all-about-span-exploring-a-new-net-mainstay) type, a .NET type designed to have high-performance and reduce memory allocations [(see benchmark)](/Benchmark.md)
3. It is even more performant because the relevant code is generated using [expression trees](https://docs.microsoft.com/dotnet/csharp/expression-trees), which once compiled is fast as handwriting code
-4. It supports parse for ANY type: classes, structs, records, arrays, tuples etc.
+4. It supports parse for **ANY** type: classes, structs, records, arrays, tuples etc
5. It supports to map values for properties, fields, indexers, etc.
6. It does not do [boxing](https://docs.microsoft.com/dotnet/csharp/programming-guide/types/boxing-and-unboxing) for structs.
7. It is flexible: you can choose the most convenient way to configure each of your parsers: indexed or sequential configuration
@@ -58,6 +58,8 @@ Third Party Benchmarks
*ㅤyou can use a "string pool" to avoid creating multiple instances of strings with same content.
+NOTE: MOST EXAMPLES USE TUPLES FOR SIMPLICITY. PARSER ACTUALLY WORKS FOR ANY TYPE (CLASSES, STRUCTS, RECORDS, ARRAYS, TUPLES, ETC)
+
## Fixed Length Reader
There are 2 flavors for mapping: indexed or sequential.
diff --git a/RecordParser.Benchmark/RecordParser.Benchmark.csproj b/RecordParser.Benchmark/RecordParser.Benchmark.csproj
index 7676601..b85a32f 100644
--- a/RecordParser.Benchmark/RecordParser.Benchmark.csproj
+++ b/RecordParser.Benchmark/RecordParser.Benchmark.csproj
@@ -2,8 +2,8 @@
Exe
- net7.0
- 10
+ net8.0
+ latest
diff --git a/RecordParser.Test/RecordParser.Test.csproj b/RecordParser.Test/RecordParser.Test.csproj
index 425cf63..4cd1565 100644
--- a/RecordParser.Test/RecordParser.Test.csproj
+++ b/RecordParser.Test/RecordParser.Test.csproj
@@ -1,8 +1,8 @@
- net7.0
- 11
+ net8.0
+ latest
false
diff --git a/RecordParser/RecordParser.csproj b/RecordParser/RecordParser.csproj
index a28ea71..9e00fba 100644
--- a/RecordParser/RecordParser.csproj
+++ b/RecordParser/RecordParser.csproj
@@ -2,8 +2,8 @@
RecordParser
- netstandard2.1;net6.0;net7.0
- 10
+ netstandard2.1;net6.0;net7.0;net8.0
+ latest
Leandro Fernandes Vieira (leandromoh)
RecordParser is a expression tree based parser that helps you to write maintainable parsers with high-performance and zero allocations, thanks to Span type.
@@ -14,7 +14,7 @@
https://github.com/leandromoh/RecordParser
https://github.com/leandromoh/RecordParser
tsv parser performance csv mapper file flat reader dotnet-core span flatfile expression-tree delimited fixedlength
- 2.2.1
+ 2.3.0
https://github.com/leandromoh/RecordParser/blob/master/release_notes.md
@@ -38,7 +38,7 @@
true