Releases: eduherminio/FileParser
Releases · eduherminio/FileParser
Release list
v4.0.0
v3.0.0
- Add
ignoreEmptyItemsoption to allow empty items when parsing a line (#168) - Make
static ParsedFile.Queue<IParsedLine> ParseFile()private (#164, #169) - Add .NET 8 support (#165)
Full Changelog: v2.4.0...v3.0.0
v2.4.0
-
Optimize
ushort,short,uint,int,ulongandlongparsing (#117)
Especially noticeable when usingReadAllGroupsOfLines<T>where T is one of those types -
Optimize
ReadAllGroupsOfLinesandReadAllGroupsOfLines<T>(#117):
As a result of both changes:
ReadAllGroupsOfLines()is now ~100% faster with ~50% less allocationsReadAllGroupsOfLines<T>()is now ~400% faster with ~66% less allocations
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Full Changelog: v2.2.0...v2.3.0
v2.2.0
- Add support for .NET 6
- Drop .NET 5 support. Should any significant bug fixes take place before .NET 5 EOL, they might be ported to 2.1.x
v2.1.1
- Make
\rreplacement safer inParsedFile.ReadAllGroupsOfLinesby replacing the whole\r\ngroup with\n.
v2.1.0
- Add
static List<List<string>> ReadAllGroupsOfLines(string)toParsedFile.
v2.0.0
Drop .NET Core and Framework support in favor of .NET 5.