Skip to content

Releases: eduherminio/FileParser

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Nov 11:09
  • Add support for .NET 10
  • Drop support for .NET 6

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 16:02
  • Add ignoreEmptyItems option 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

Choose a tag to compare

@eduherminio eduherminio released this 05 Dec 21:21
  • Optimize ushort, short, uint, int, ulong and long parsing (#117)
    Especially noticeable when using ReadAllGroupsOfLines<T> where T is one of those types

  • Optimize ReadAllGroupsOfLines and ReadAllGroupsOfLines<T> (#117):

As a result of both changes:

  • ReadAllGroupsOfLines() is now ~100% faster with ~50% less allocations
  • ReadAllGroupsOfLines<T>() is now ~400% faster with ~66% less allocations

Full Changelog: v2.3.0...v2.4.0

v2.3.0

Choose a tag to compare

@eduherminio eduherminio released this 02 Dec 12:28
  • Add ReadAllGroupsOfLines<T> (#115)
  • Add support for ushort, uint and ulong (#116)

Full Changelog: v2.2.0...v2.3.0

v2.2.0

Choose a tag to compare

@eduherminio eduherminio released this 19 Nov 17:49
  • 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

Choose a tag to compare

@eduherminio eduherminio released this 06 Dec 21:56
  • Make \r replacement safer in ParsedFile.ReadAllGroupsOfLines by replacing the whole \r\n group with \n.

v2.1.0

Choose a tag to compare

@eduherminio eduherminio released this 06 Dec 10:37
  • Add static List<List<string>> ReadAllGroupsOfLines(string) to ParsedFile.

v2.0.0

Choose a tag to compare

@eduherminio eduherminio released this 10 Nov 16:59
1e7e9c7

Drop .NET Core and Framework support in favor of .NET 5.

v1.6.0

Choose a tag to compare

@eduherminio eduherminio released this 06 Nov 21:27

Enable C# 8 Nullable.

v1.5.0

Choose a tag to compare

@eduherminio eduherminio released this 19 May 23:53
  • Drop .NET Framework 4.6 support.